static void LLabel_OnDestroy(HWND hwnd) { if(IsWindowUnicode(hwnd)){ free((void *)GetWindowLongPtrW(hwnd, 0)); free((void *)GetWindowLongPtrW(hwnd, 4)); EnumPropsW(hwnd, PropEnumProcW); } else{ free((void *)GetWindowLongPtr(hwnd, 0)); free((void *)GetWindowLongPtr(hwnd, 4)); EnumProps(hwnd, PropEnumProc); } }
static int RemoveAllProps(HWND hwnd) { return EnumProps(hwnd, _delete_property_procedure); }
short PASCAL _Cover_EnumProps( HWND wnd, FARPROC p ) { return( EnumProps( wnd, SetProc( p, GETPROC_ENUMPROPS_MOVEABLE_DS ) ) ); }