Clear Declare Integer GetDC In win32api As GetDC_Alias Integer HWnd ?"Declare Integer GetDC In win32api As GetDC_Alias Integer HWnd" Display Dlls Declare Integer GetDC In win32api Integer HWnd ?"Declare Integer GetDC In win32api Integer HWnd" ?"First aliased declaration is gone!:" Display Dlls ?"Do it again:" Declare Integer GetDC In win32api As GetDC_Alias Integer HWnd Declare Integer GetDC In win32api Integer HWnd Display Dlls ?"Now its there" Clear DllsSo if you declare an API function with an alias and you latter declare the same API function with no alias, it wipes the first aliased declaration. Is is a bug? A feature? Any workaround?