Changeset 21916 for trunk/src/user32
- Timestamp:
- Dec 18, 2011, 10:28:22 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 5 deleted
- 80 edited
- 5 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 1 bin 2 Makefile.inc 1 env.cmd 2 LocalConfig.kmk
-
-
Property svn:mergeinfo
set to
/branches/gcc-kmk merged eligible
- Property svn:ignore
-
trunk/src/user32/caret.cpp
r10379 r21916 23 23 #include <wprocess.h> 24 24 #include <misc.h> 25 #include <win32wbase.h>25 #include "win32wbase.h" 26 26 #include "oslibwin.h" 27 27 #include <dcdata.h> … … 40 40 #endif 41 41 42 #pragma data_seg(_GLOBALDATA) 43 44 static HWND hwndCaret = 0; 45 static HBITMAP hbmCaret; 46 static int CaretWidth, CaretHeight; 47 static int CaretPosX, CaretPosY; 48 static INT CaretIsVisible; //visible if >049 50 #pragma data_seg() 51 42 // 43 // Global DLL Data (keep it in sync with globaldata.asm!) 44 // 45 extern HWND hwndCaret; // = 0 46 extern HBITMAP hbmCaret; // = 0 47 extern int CaretWidth, CaretHeight; // = 0 48 extern int CaretPosX, CaretPosY; // = 0 49 extern INT CaretIsVisible; // =0, visible if > 0 50 51 extern "C" { 52 52 53 53 BOOL WIN32API CreateCaret (HWND hwnd, HBITMAP hBmp, int width, int height) … … 262 262 } 263 263 264 } // extern "C" 265 264 266 void recreateCaret (HWND hwndFocus) 265 267 { -
trunk/src/user32/caret.h
r2468 r21916 9 9 10 10 extern void recreateCaret (HWND hwndFocus); 11 extern BOOL WIN32API SetCaretPos (int x, int y);12 extern BOOL WIN32API GetCaretPos (PPOINT pPoint);11 extern "C" BOOL WIN32API SetCaretPos (int x, int y); 12 extern "C" BOOL WIN32API GetCaretPos (PPOINT pPoint); 13 13 14 14 -
trunk/src/user32/clipboard.cpp
r21573 r21916 276 276 do { } while(0) 277 277 #endif 278 extern "C" { 278 279 UINT WIN32API clipboardPMToOdinFormat(ULONG ulPMFormat); 279 280 ULONG WIN32API clipboardOdinToPMFormat(UINT uOdinFormat); 281 } 280 282 static ULONG clipboardAddDynFormat(UINT uFormat, const char *pszFormatName); 281 283 static BOOL clipboardIsRWOwner(void); … … 321 323 * @param ulPMFormat PM Clipboard format number. 322 324 */ 323 UINT 325 UINT WIN32API clipboardPMToOdinFormat(ULONG ulPMFormat) 324 326 { 325 327 for (int i = 0; i < sizeof(gaFormats) / sizeof(gaFormats[0]); i++) … … 377 379 * @todo serialize this! 378 380 */ 379 ULONG 381 ULONG clipboardAddDynFormat(UINT uFormat, const char *pszFormatName) 380 382 { 381 383 char szFormat[64]; … … 432 434 * @param ulPMFormat PM Clipboard format number. 433 435 */ 434 ULONG 436 ULONG WIN32API clipboardOdinToPMFormat(UINT uOdinFormat) 435 437 { 436 438 if (uOdinFormat == 0) … … 606 608 * @returns Success indicator. 607 609 */ 610 extern "C" 608 611 BOOL WIN32API InitClipboardFormats(void) 609 612 { -
trunk/src/user32/combo.c
r21356 r21916 1428 1428 switch( HIWORD(wParam) ) 1429 1429 { 1430 case LBN_ERRSPACE:1430 case (WORD)LBN_ERRSPACE: 1431 1431 CB_NOTIFY( lphc, CBN_ERRSPACE ); 1432 1432 break; -
trunk/src/user32/controls/controls.h
r8543 r21916 10 10 #define __CONTROLS_H 11 11 12 #include <win \win.h>12 #include <win/win.h> 13 13 #include <heapstring.h> 14 14 -
trunk/src/user32/controls/initodinctrl.cpp
r21649 r21916 67 67 ParseLogStatusOdinCtrl(); 68 68 69 if ( InitializeKernel32() == 0)69 if (!InitializeKernel32()) 70 70 return 0; 71 71 -
trunk/src/user32/controls/initterm.cpp
r8543 r21916 51 51 /* calling this function. */ 52 52 /****************************************************************************/ 53 ULONG DLLENTRYPOINT_CCONV DLLENTRYPOINT_NAME(ULONG hModule, ULONG ulFlag)53 ULONG SYSTEM _DLL_InitTerm(ULONG hModule, ULONG ulFlag) 54 54 { 55 55 size_t i; -
trunk/src/user32/dbglocal.cpp
r9930 r21916 20 20 USHORT DbgEnabledLvl2USER32[DBG_MAXFILES] = {0}; 21 21 22 static c har*DbgFileNames[DBG_MAXFILES] =22 static const char *DbgFileNames[DBG_MAXFILES] = 23 23 { 24 24 "user32", -
trunk/src/user32/dbgwrap.cpp
r21553 r21916 16 16 17 17 #define DBG_LOCALLOG DBG_trace 18 #include <dbglocal.h>18 #include "dbglocal.h" 19 19 20 20 #define DBGWRAP_MODULE "USER32" -
trunk/src/user32/dc.cpp
r21459 r21916 28 28 #include <winconst.h> 29 29 #include <misc.h> 30 #include <win32wbase.h>31 30 #include <math.h> 32 31 #include <limits.h> 32 #include "win32wbase.h" 33 33 #include "oslibwin.h" 34 34 #include "oslibmsg.h" … … 617 617 return erased; 618 618 } 619 620 extern "C" { 621 619 622 //****************************************************************************** 620 623 //****************************************************************************** … … 1244 1247 1245 1248 BytesNeeded = GetRegionData (hrgn, 0, NULL); 1246 RgnData = (PRGNDATA) _alloca (BytesNeeded);1249 RgnData = (PRGNDATA)alloca (BytesNeeded); 1247 1250 if (RgnData == NULL) 1248 1251 goto error; … … 1743 1746 //****************************************************************************** 1744 1747 1748 } // extern "C" -
trunk/src/user32/dc.h
r10379 r21916 21 21 BOOL GetOS2UpdateRect(Win32BaseWindow *window,LPRECT pRect); 22 22 23 int WIN32API GetUpdateRgnFrame(HWND hwnd, HRGN hrgn);23 extern "C" int WIN32API GetUpdateRgnFrame(HWND hwnd, HRGN hrgn); 24 24 25 25 #ifdef DEBUG -
trunk/src/user32/dcrgn.cpp
r10316 r21916 27 27 #include <winconst.h> 28 28 #include <misc.h> 29 #include <win32wbase.h>30 29 #include <math.h> 31 30 #include <limits.h> 31 #include "win32wbase.h" 32 32 #include "oslibwin.h" 33 33 #include "oslibmsg.h" … … 65 65 #endif 66 66 67 extern "C" { 68 67 69 //****************************************************************************** 68 70 //****************************************************************************** … … 342 344 //****************************************************************************** 343 345 //****************************************************************************** 346 347 } // extern "C" -
trunk/src/user32/dib.h
r4601 r21916 19 19 #define __DIB_H__ 20 20 21 //must use WIN32API as it's exported 21 #ifdef __cplusplus 22 extern "C" { 23 #endif 24 25 // must use WIN32API as it's exported 22 26 int WIN32API DIB_GetDIBWidthBytes( int width, int depth ); 27 int WIN32API BITMAP_GetWidthBytes( INT width, INT depth ); 28 29 #ifdef __cplusplus 30 } // extern "C" 31 #endif 23 32 24 33 int DIB_GetDIBImageBytes( int width, int height, int depth ); … … 27 36 int *height, WORD *bpp, WORD *compr ); 28 37 void DIB_FixColorsToLoadflags(BITMAPINFO * bmi, UINT loadflags, BYTE pix); 29 int WIN32API BITMAP_GetWidthBytes( INT width, INT depth );30 38 31 39 #endif -
trunk/src/user32/display.cpp
r9974 r21916 27 27 #define NRMODES 5 28 28 #define NRDEPTHS 4 29 st ruct {30 29 static struct { 30 int w,h; 31 31 } modes[NRMODES]={{512,384},{640,400},{640,480},{800,600},{1024,768}}; 32 32 int depths[4] = {8,16,24,32}; -
trunk/src/user32/gen_object.cpp
r10587 r21916 15 15 #include <misc.h> 16 16 #include <win32type.h> 17 #include <gen_object.h>17 #include "gen_object.h" 18 18 19 19 #define DBG_LOCALLOG DBG_gen_object -
trunk/src/user32/icon.cpp
r9851 r21916 21 21 #include <string.h> 22 22 #include <stdlib.h> 23 #include <string.h> 24 #ifndef __EMX__ 23 25 #include <iostream.h> 24 # include <string.h>26 #endif 25 27 26 28 #include <win32api.h> … … 271 273 return (void *)iconhdr; 272 274 } 275 276 extern "C" { 277 273 278 //****************************************************************************** 274 279 //****************************************************************************** … … 465 470 //****************************************************************************** 466 471 //****************************************************************************** 472 473 } // extern "C" -
trunk/src/user32/initterm.h
r10595 r21916 13 13 #define __INITTERM_H__ 14 14 15 #ifdef __cplusplus 16 extern "C" { 17 #endif 18 15 19 extern DWORD hInstanceUser32; 16 20 extern BOOL fVersionWarp3; … … 20 24 BOOL WIN32API InitClipboardFormats(void); 21 25 26 #ifdef __cplusplus 27 } // extern "C" 28 #endif 29 22 30 #endif //__INITTERM_H__ -
trunk/src/user32/inituser32.cpp
r21649 r21916 174 174 ParseLogStatusUSER32(); 175 175 176 if ( InitializeKernel32() == 0)176 if (!InitializeKernel32()) 177 177 return 0; 178 178 -
trunk/src/user32/loadres.cpp
r21303 r21916 19 19 */ 20 20 #include <os2win.h> 21 #include <user32.h>21 #include "user32.h" 22 22 #include <heapstring.h> 23 #include <oslibres.h>24 #include <win \virtual.h>23 #include "oslibres.h" 24 #include <win/virtual.h> 25 25 #include "dib.h" 26 26 #include "initterm.h" … … 70 70 hRes = FindResourceW(hinst, (LPWSTR)(((wID>>4)&0xffff)+1), RT_STRINGW); 71 71 if(hRes == NULL) { 72 dprintf(("LoadStringW NOT FOUND from %X, id %d buffersize %d\n", hinst, wID, cchBuffer)); 72 dprintf(("LoadStringW NOT FOUND from %X, id %d buffersize %d\n", hinst, wID, cchBuffer)); 73 73 *lpBuffer = 0; //NT4, SP6 clears first character 74 74 return 0; … … 342 342 headersize = sizeof(BITMAPINFO)+colortablesize+3*sizeof(DWORD); //+ extra space for > 8bpp images 343 343 344 pInfo = (BITMAPINFO *)malloc(headersize+bmpsize); 344 pInfo = (BITMAPINFO *)malloc(headersize+bmpsize); 345 345 if(pInfo == NULL) { 346 346 DebugInt3(); … … 360 360 GetDIBits(hdc, hBitmap, 0, bm.bmHeight, pBitmapData, pInfo, DIB_RGB_COLORS); 361 361 362 res = CreateDIBitmap(hdc, &pInfo->bmiHeader, CBM_INIT, pBitmapData, 362 res = CreateDIBitmap(hdc, &pInfo->bmiHeader, CBM_INIT, pBitmapData, 363 363 pInfo, DIB_RGB_COLORS ); 364 364 -
trunk/src/user32/mdi.c
r21356 r21916 99 99 #ifdef __WIN32OS2__ 100 100 #include "mdi.h" 101 #include <win32wmisc.h>101 #include "win32wmisc.h" 102 102 #else 103 103 #define MDI_MAXLISTLENGTH 0x40 -
trunk/src/user32/mdi.h
r6762 r21916 34 34 #define MDIF_NEEDUPDATE 0x0001 35 35 36 LRESULT WINAPI MDIClientWndProcA( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam );37 LRESULT WINAPI MDIClientWndProcW( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam );38 39 36 typedef struct 40 37 { -
trunk/src/user32/menu.c
r21356 r21916 757 757 if (id && IS_MAGIC_ITEM( id )) 758 758 { 759 switch( LOWORD(id))759 switch((HBITMAP)LOWORD(id)) 760 760 { 761 761 case HBMMENU_SYSTEM: … … 813 813 RECT r; 814 814 815 switch( LOWORD(lpitem->text))815 switch((HBITMAP)LOWORD(lpitem->text)) 816 816 { 817 817 case HBMMENU_SYSTEM: -
trunk/src/user32/message.cpp
r21553 r21916 21 21 #include <os2win.h> 22 22 #include <misc.h> 23 #include <win32wbase.h>23 #include "win32wbase.h" 24 24 #include <win.h> 25 25 #include <heapstring.h> -
trunk/src/user32/msgbox.c
r10190 r21916 8 8 * 9 9 */ 10 #include <win \winbase.h>11 #include <win \winuser.h>10 #include <win/winbase.h> 11 #include <win/winuser.h> 12 12 #include <string.h> 13 13 #include <dlgs.h> -
trunk/src/user32/new/winmenu.cpp
r2400 r21916 25 25 #include <stdlib.h> 26 26 #include <string.h> 27 #include <win32wbase.h>27 #include "win32wbase.h" 28 28 #include "oslibmenu.h" 29 29 #include "oslibwin.h" -
trunk/src/user32/oslibgdi.cpp
r5685 r21916 17 17 #include <misc.h> 18 18 #include <winconst.h> 19 #include <oslibgdi.h>20 #include <oslibwin.h>19 #include "oslibgdi.h" 20 #include "oslibwin.h" 21 21 #include "win32wbase.h" 22 22 -
trunk/src/user32/oslibgdi.h
r5685 r21916 14 14 15 15 #ifdef OS2_INCLUDED 16 #include "win32type.h"16 #include <win32type.h> 17 17 #endif 18 #include <win32wbase.h>18 #include "win32wbase.h" 19 19 20 20 typedef struct -
trunk/src/user32/oslibkbd.cpp
r9810 r21916 26 26 #include "dbglocal.h" 27 27 28 #ifdef __EMX__ 29 30 USHORT _THUNK_FUNCTION (Win16GetScanState) (); 31 USHORT APIENTRY WinGetScanState (HWND hwnd, USHORT vk) 32 { 33 return ((USHORT) 34 (_THUNK_PASCAL_PROLOG (4+2); 35 _THUNK_PASCAL_LONG ((ULONG) hwnd); 36 _THUNK_PASCAL_SHORT (vk); 37 _THUNK_PASCAL_CALL (Win16GetScanState))); 38 } 39 40 USHORT _THUNK_FUNCTION (Win16SetScanStateTable) (); 41 BOOL APIENTRY WinSetScanStateTable (HWND hwnd, PUCHAR pTable, BOOL bFlag) 42 { 43 return ((BOOL) 44 (_THUNK_PASCAL_PROLOG (4+4+4); 45 _THUNK_PASCAL_LONG ((ULONG) hwnd); 46 _THUNK_PASCAL_FLAT ((void *) pTable); 47 _THUNK_PASCAL_LONG (bFlag); 48 _THUNK_PASCAL_CALL (Win16SetScanStateTable))); 49 } 50 51 #else 52 28 53 SHORT APIENTRY16 WinGetScanState( HWND, USHORT ); 29 54 BOOL APIENTRY16 WinSetScanStateTable(HWND,unsigned char *,BOOL); 55 56 #endif 30 57 31 58 //****************************************************************************** -
trunk/src/user32/oslibmsg.cpp
r21555 r21916 49 49 #include "pmwindow.h" 50 50 #include "oslibwin.h" 51 #include <win \hook.h>51 #include <win/hook.h> 52 52 #include <winscan.h> 53 53 #include <winkeyboard.h> -
trunk/src/user32/oslibmsgtranslate.cpp
r21341 r21916 53 53 static MSG doubleClickMsg = {0}; 54 54 55 extern UINT WINAPI GetACP(void); // from winnls.h 55 extern "C" UINT WINAPI GetACP(void); // from winnls.h 56 extern "C" UINT WIN32API clipboardPMToOdinFormat(ULONG ulPMFormat); 56 57 57 58 //For wheel mouse translation … … 94 95 { 95 96 ULONG ret; 96 BYTEwinKey;97 UCHAR winKey; 97 98 98 99 switch (pmScan) … … 112 113 } 113 114 114 KeyTranslatePMScanToWinVKey(ret, FALSE, (PBYTE)&winKey, NULL, NULL);115 KeyTranslatePMScanToWinVKey(ret, FALSE, &winKey, NULL, NULL); 115 116 return winKey; 116 117 … … 759 760 760 761 BOOL fWinExtended; 761 BYTE bWinVKey;762 UCHAR uchWinVKey; 762 763 WORD wWinScan; 763 764 … … 774 775 // for Korean 775 776 case VK_DBE_HANJA : 776 bWinVKey = 0x19;777 uchWinVKey = 0x19; 777 778 break; 778 779 779 780 case VK_DBE_HANGEUL : 780 bWinVKey = 0x15;781 uchWinVKey = 0x15; 781 782 break; 782 783 783 784 case VK_DBE_JAMO : 784 bWinVKey = 0;785 uchWinVKey = 0; 785 786 break; 786 787 787 788 // for Japan 788 789 case VK_DBE_KATAKANA : 789 bWinVKey = 0;790 uchWinVKey = 0; 790 791 break; 791 792 792 793 case VK_DBE_HIRAGANA : 793 bWinVKey = 0;794 uchWinVKey = 0; 794 795 break; 795 796 796 797 case VK_DBE_SBCSCHAR : 797 bWinVKey = 0;798 uchWinVKey = 0; 798 799 break; 799 800 800 801 case VK_DBE_DBCSCHAR : 801 bWinVKey = 0;802 uchWinVKey = 0; 802 803 break; 803 804 804 805 case VK_DBE_SBCSDBCSCHAR : 805 bWinVKey = 0;806 uchWinVKey = 0; 806 807 break; 807 808 808 809 case VK_DBE_ROMAN : 809 bWinVKey = 0;810 uchWinVKey = 0; 810 811 break; 811 812 812 813 // for PRC-Chinese 813 814 case VK_DBE_HANZI : 814 bWinVKey = 0;815 uchWinVKey = 0; 815 816 break; 816 817 817 818 // for Taiwan 818 819 case VK_DBE_TSANGJYE : 819 bWinVKey = 0;820 uchWinVKey = 0; 820 821 break; 821 822 822 823 case VK_DBE_PHONETIC : 823 bWinVKey = 0;824 uchWinVKey = 0; 824 825 break; 825 826 826 827 case VK_DBE_CONV : 827 bWinVKey = 0;828 uchWinVKey = 0; 828 829 break; 829 830 830 831 case VK_DBE_NOCONV : 831 bWinVKey = 0;832 uchWinVKey = 0; 832 833 break; 833 834 … … 837 838 case 949 : // Korea 838 839 case 1361 : 839 bWinVKey = 0x15;840 uchWinVKey = 0x15; 840 841 break; 841 842 … … 849 850 case 950 : // Taiwan 850 851 default : 851 bWinVKey = 0;852 uchWinVKey = 0; 852 853 } 853 854 break; … … 856 857 KeyTranslatePMScanToWinVKey(usPMScanCode, 857 858 FALSE, 858 & bWinVKey,859 &uchWinVKey, 859 860 &wWinScan, 860 861 &fWinExtended); 861 862 } 862 863 863 winMsg->wParam = bWinVKey;864 winMsg->wParam = uchWinVKey; 864 865 } 865 866 else … … 1115 1116 case WM_RENDERFMT: 1116 1117 winMsg->message = WINWM_RENDERFORMAT; 1117 extern UINT WIN32API clipboardPMToOdinFormat(ULONG ulPMFormat);1118 1118 winMsg->wParam = (UINT)clipboardPMToOdinFormat((ULONG)os2Msg->mp1); 1119 1119 if (!winMsg->wParam) -
trunk/src/user32/oslibprf.cpp
r6327 r21916 19 19 #include "oslibprf.h" 20 20 21 LONG OSLibPrfQueryProfileInt(OSLIB_HINI hini, c har *pszApp,char *pszKey, LONG sDefault)21 LONG OSLibPrfQueryProfileInt(OSLIB_HINI hini, const char *pszApp, const char *pszKey, LONG sDefault) 22 22 { 23 23 return PrfQueryProfileInt(hini, pszApp, pszKey, sDefault); 24 24 } 25 25 26 LONG OSLibPrfQueryProfileString(OSLIB_HINI hini, c har *pszApp, char *pszKey,char *pszDefault, char *buffer, ULONG buflen)26 LONG OSLibPrfQueryProfileString(OSLIB_HINI hini, const char *pszApp, const char *pszKey, const char *pszDefault, char *buffer, ULONG buflen) 27 27 { 28 28 return PrfQueryProfileString(hini, pszApp, pszKey, pszDefault, buffer, buflen); -
trunk/src/user32/oslibprf.h
r9854 r21916 23 23 extern "C" { 24 24 25 LONG OSLibPrfQueryProfileInt(OSLIB_HINI hini, c har *pszApp,char *pszKey, LONG sDefault);26 LONG OSLibPrfQueryProfileString(OSLIB_HINI hini, c har *pszApp, char *pszKey,char *pszDefault, char *buffer, ULONG buflen);25 LONG OSLibPrfQueryProfileInt(OSLIB_HINI hini, const char *pszApp, const char *pszKey, LONG sDefault); 26 LONG OSLibPrfQueryProfileString(OSLIB_HINI hini, const char *pszApp, const char *pszKey, const char *pszDefault, char *buffer, ULONG buflen); 27 27 28 28 } -
trunk/src/user32/oslibres.cpp
r10540 r21916 276 276 HPS hpsDest = 0; 277 277 SIZEL sizl = { 0, 0 }; /* use same page size as device */ 278 DEVOPENSTRUC dop = {0L, "DISPLAY", NULL, 0L, 0L, 0L, 0L, 0L, 0L};278 DEVOPENSTRUC dop = {0L, (PSZ)"DISPLAY", NULL, 0L, 0L, 0L, 0L, 0L, 0L}; 279 279 LONG lHits; 280 280 char *bmpbuffer = 0; -
trunk/src/user32/oslibres.h
r6168 r21916 17 17 #endif 18 18 19 #include <win \cursoricon.h>19 #include <win/cursoricon.h> 20 20 21 21 #ifdef OS2_INCLUDED -
trunk/src/user32/oslibwin.cpp
r21544 r21916 969 969 PVOID OSLibWinSubclassWindow(HWND hwnd,PVOID newWndProc) 970 970 { 971 return WinSubclassWindow(hwnd,(PFNWP)newWndProc);971 return (PVOID)WinSubclassWindow(hwnd,(PFNWP)newWndProc); 972 972 } 973 973 //****************************************************************************** -
trunk/src/user32/oslibwin.h
r10396 r21916 15 15 16 16 #ifdef __cplusplus 17 #include <oslibgdi.h>17 #include "oslibgdi.h" 18 18 19 19 #ifndef WIN_INCLUDED … … 332 332 } 333 333 334 #ifdef __cplusplus 335 extern "C" { 336 #endif 337 334 338 ULONG OSLibGetScreenHeight(); 335 339 ULONG OSLibGetScreenWidth(); 340 341 #ifdef __cplusplus 342 } // extern "C" 343 #endif 336 344 337 345 BOOL OSLibWinLockWindowUpdate(HWND hwnd); -
trunk/src/user32/pmwindow.cpp
r21556 r21916 32 32 #include <wprocess.h> 33 33 #include <dbglog.h> 34 #include <win32wbase.h>35 #include <win32wfake.h>36 #include <win32dlg.h>34 #include "win32wbase.h" 35 #include "win32wfake.h" 36 #include "win32dlg.h" 37 37 #include "win32wdesktop.h" 38 38 #include "pmwindow.h" … … 57 57 #include <oslibdnd.h> 58 58 #include <custombuild.h> 59 #include <win \dbt.h>59 #include <win/dbt.h> 60 60 #include "dragdrop.h" 61 61 #include "menu.h" … … 257 257 HDC hdc; /* Device-context handle */ 258 258 /* context data structure */ 259 DEVOPENSTRUC dop = {NULL, "DISPLAY", NULL, NULL, NULL, NULL,259 DEVOPENSTRUC dop = {NULL, (PSZ)"DISPLAY", NULL, NULL, NULL, NULL, 260 260 NULL, NULL, NULL}; 261 261 … … 328 328 HMODULE hModDisplay; 329 329 HDC hdc; /* Device-context handle */ 330 DEVOPENSTRUC dop = {NULL, "DISPLAY", NULL, NULL, NULL, NULL,330 DEVOPENSTRUC dop = {NULL, (PSZ)"DISPLAY", NULL, NULL, NULL, NULL, 331 331 NULL, NULL, NULL}; 332 332 … … 2526 2526 PVOID PMWinSubclassFakeWindow(HWND hwndOS2) 2527 2527 { 2528 return WinSubclassWindow(hwndOS2, Win32FakeWindowProc);2528 return (PVOID)WinSubclassWindow(hwndOS2, Win32FakeWindowProc); 2529 2529 } 2530 2530 //****************************************************************************** … … 2747 2747 //****************************************************************************** 2748 2748 //****************************************************************************** 2749 c har *WIN32API QueryCustomStdClassName()2749 const char *WIN32API QueryCustomStdClassName() 2750 2750 { 2751 2751 return WIN32_STDCLASS; -
trunk/src/user32/pmwindow.h
r10485 r21916 9 9 #define __PMWINDOW_H__ 10 10 11 #include <win32wbase.h>11 #include "win32wbase.h" 12 12 13 13 extern char WIN32_STDCLASS[255]; -
trunk/src/user32/syscolor.cpp
r9787 r21916 75 75 }; 76 76 77 static c har* ColorNames[NUM_SYS_COLORS] =77 static const char* ColorNames[NUM_SYS_COLORS] = 78 78 { 79 79 "SCROLLBAR", -
trunk/src/user32/syscolor.h
r9605 r21916 12 12 #define __WINE_SYSCOLOR_H 13 13 14 #ifdef __cplusplus 15 extern "C" { 16 #endif 17 14 18 HBRUSH WIN32API GetOS2ColorBrush(int nIndex); 15 19 COLORREF WIN32API GetOS2Color(int nIndex); … … 24 28 HBRUSH WIN32API GetControlBrush(HWND hwnd, HDC hdc, DWORD ctlType); 25 29 30 #ifdef __cplusplus 31 } // extern "C" 32 #endif 33 26 34 #endif /* __WINE_SYSCOLOR_H */ -
trunk/src/user32/timer.cpp
r10544 r21916 20 20 #include <winconst.h> 21 21 #include <misc.h> 22 #include <win32wbase.h>22 #include "win32wbase.h" 23 23 #include "oslibutil.h" 24 24 #include "timer.h" … … 252 252 } 253 253 254 extern "C" { 255 254 256 /*********************************************************************** 255 257 * SetTimer32 (USER32.511) … … 304 306 } 305 307 308 } // extern "C" -
trunk/src/user32/unknown.cpp
r3662 r21916 14 14 #define DBG_LOCALLOG DBG_unknown 15 15 #include "dbglocal.h" 16 17 #ifdef __cplusplus 18 extern "C" { 19 #endif 16 20 17 21 /***************************************************************************** … … 179 183 } 180 184 181 182 185 #ifdef __cplusplus 186 } // extern "C" 187 #endif -
trunk/src/user32/user32.cpp
r10523 r21916 46 46 #include <stdlib.h> 47 47 #include <string.h> 48 //#include <oslibwin.h> 49 #include <win32wnd.h> 48 //#include "oslibwin.h" 50 49 #include <winuser.h> 50 #include "win32wnd.h" 51 51 #include "initterm.h" 52 52 … … 90 90 ODINDEBUGCHANNEL(USER32-USER32) 91 91 92 #ifdef __cplusplus 93 extern "C" { 94 #endif 92 95 93 96 /* Coordinate Transformation */ … … 2240 2243 } 2241 2244 2242 2245 #ifdef __cplusplus 2246 } // extern "C" 2247 #endif -
trunk/src/user32/user32api.h
r10316 r21916 5 5 #define __USER32API_H_ 6 6 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 7 11 //Notify that focus has changed (necessary for SetFocus(0) handling) 8 12 void SetFocusChanged(); … … 10 14 extern BOOL fIgnoreKeystrokes; 11 15 16 #ifdef __cplusplus 17 } // extern "C" 12 18 #endif 19 20 #endif -
trunk/src/user32/user32dbg.def
r21595 r21916 6 6 CODE SHARED LOADONCALL 7 7 8 SEGMENTS 9 _GLOBALDATA CLASS 'DATA' SHARED LOADONCALL READWRITE 8 ; 9 ; Segments are done with LDFLAGS (emxomfld limitation) 10 ; 11 ; SEGMENTS 12 ; 13 ; _GLOBALDATA CLASS 'DATA' SHARED LOADONCALL READWRITE 14 ; 10 15 11 16 IMPORTS … … 34 39 WINSETSCANSTATETABLE = PMMERGE.3266 35 40 WINGETSCANSTATE = PMMERGE.3138 41 ; For GCC: 42 _16_Win16SetScanStateTable = PMMERGE.3266 43 _16_Win16GetScanState = PMMERGE.3138 36 44 37 45 ;;;; Present in WGSS50 … … 43 51 44 52 EXPORTS 45 ActivateKeyboardLayout = _DbgActivateKeyboardLayout@8@146 AdjustWindowRect = _DbgAdjustWindowRect@12@247 AdjustWindowRectEx = _DbgAdjustWindowRectEx@16@348 AnyPopup = _DbgAnyPopup@0@449 AppendMenuA = _DbgAppendMenuA@16@550 AppendMenuW = _DbgAppendMenuW@16@651 ArrangeIconicWindows = _DbgArrangeIconicWindows@4@752 AttachThreadInput = _DbgAttachThreadInput@12@853 BeginDeferWindowPos = _DbgBeginDeferWindowPos@4@954 BeginPaint = _DbgBeginPaint@8@1055 BringWindowToTop = _DbgBringWindowToTop@4@1156 BroadcastSystemMessage = _BroadcastSystemMessageA@20@1257 BroadcastSystemMessageA = _BroadcastSystemMessageA@20@251258 BroadcastSystemMessageW = _BroadcastSystemMessageW@20@261259 CalcChildScroll = _DbgCalcChildScroll@8@1360 CallMsgFilter = _DbgCallMsgFilterA@8@1461 CallMsgFilterA = _DbgCallMsgFilterA@8@1562 CallMsgFilterW = _DbgCallMsgFilterW@8@1663 CallNextHookEx = _DbgCallNextHookEx@16@1764 CallWindowProcA = _DbgCallWindowProcA@20@1865 CallWindowProcW = _DbgCallWindowProcW@20@1966 CascadeChildWindows = _DbgCascadeChildWindows@8@2067 CascadeWindows = _DbgCascadeWindows@20@2168 ChangeClipboardChain = _DbgChangeClipboardChain@8@2269 ChangeDisplaySettingsA = _DbgChangeDisplaySettingsA@8@2370 ChangeDisplaySettingsW = _DbgChangeDisplaySettingsW@8@2471 ChangeMenuA = _DbgChangeMenuA@20@2572 ChangeMenuW = _DbgChangeMenuW@20@2673 CharLowerA = _CharLowerA@4@2774 CharLowerBuffA = _CharLowerBuffA@8@2875 CharLowerBuffW = _CharLowerBuffW@8@2976 CharLowerW = _CharLowerW@4@3077 CharNextA = _CharNextA@4@3178 CharNextExA = _CharNextExA@12@3279 CharNextExW = _CharNextExW@12@3380 CharNextW = _CharNextW@4@3481 CharPrevA = _CharPrevA@8@3582 CharPrevExA = _CharPrevExA@16@3683 CharPrevExW = _CharPrevExW@16@3784 CharPrevW = _CharPrevW@8@3885 CharToOemA = _CharToOemA@8@3986 CharToOemBuffA = _CharToOemBuffA@12@4087 CharToOemBuffW = _CharToOemBuffW@12@4188 CharToOemW = _CharToOemW@8@4289 CharUpperA = _CharUpperA@4@4390 CharUpperBuffA = _CharUpperBuffA@8@4491 CharUpperBuffW = _CharUpperBuffW@8@4592 CharUpperW = _CharUpperW@4@4693 CheckDlgButton = _DbgCheckDlgButton@12@4794 CheckMenuItem = _DbgCheckMenuItem@12@4895 CheckMenuRadioItem = _DbgCheckMenuRadioItem@20@4996 CheckRadioButton = _DbgCheckRadioButton@16@5097 ChildWindowFromPoint = _DbgChildWindowFromPoint@12@5198 ChildWindowFromPointEx = _DbgChildWindowFromPointEx@16@5253 ActivateKeyboardLayout = "_DbgActivateKeyboardLayout@8" @1 54 AdjustWindowRect = "_DbgAdjustWindowRect@12" @2 55 AdjustWindowRectEx = "_DbgAdjustWindowRectEx@16" @3 56 AnyPopup = "_DbgAnyPopup@0" @4 57 AppendMenuA = "_DbgAppendMenuA@16" @5 58 AppendMenuW = "_DbgAppendMenuW@16" @6 59 ArrangeIconicWindows = "_DbgArrangeIconicWindows@4" @7 60 AttachThreadInput = "_DbgAttachThreadInput@12" @8 61 BeginDeferWindowPos = "_DbgBeginDeferWindowPos@4" @9 62 BeginPaint = "_DbgBeginPaint@8" @10 63 BringWindowToTop = "_DbgBringWindowToTop@4" @11 64 BroadcastSystemMessage = "_BroadcastSystemMessageA@20" @12 65 BroadcastSystemMessageA = "_BroadcastSystemMessageA@20" @2512 66 BroadcastSystemMessageW = "_BroadcastSystemMessageW@20" @2612 67 CalcChildScroll = "_DbgCalcChildScroll@8" @13 68 CallMsgFilter = "_DbgCallMsgFilterA@8" @14 69 CallMsgFilterA = "_DbgCallMsgFilterA@8" @15 70 CallMsgFilterW = "_DbgCallMsgFilterW@8" @16 71 CallNextHookEx = "_DbgCallNextHookEx@16" @17 72 CallWindowProcA = "_DbgCallWindowProcA@20" @18 73 CallWindowProcW = "_DbgCallWindowProcW@20" @19 74 CascadeChildWindows = "_DbgCascadeChildWindows@8" @20 75 CascadeWindows = "_DbgCascadeWindows@20" @21 76 ChangeClipboardChain = "_DbgChangeClipboardChain@8" @22 77 ChangeDisplaySettingsA = "_DbgChangeDisplaySettingsA@8" @23 78 ChangeDisplaySettingsW = "_DbgChangeDisplaySettingsW@8" @24 79 ChangeMenuA = "_DbgChangeMenuA@20" @25 80 ChangeMenuW = "_DbgChangeMenuW@20" @26 81 CharLowerA = "_CharLowerA@4" @27 82 CharLowerBuffA = "_CharLowerBuffA@8" @28 83 CharLowerBuffW = "_CharLowerBuffW@8" @29 84 CharLowerW = "_CharLowerW@4" @30 85 CharNextA = "_CharNextA@4" @31 86 CharNextExA = "_CharNextExA@12" @32 87 CharNextExW = "_CharNextExW@12" @33 88 CharNextW = "_CharNextW@4" @34 89 CharPrevA = "_CharPrevA@8" @35 90 CharPrevExA = "_CharPrevExA@16" @36 91 CharPrevExW = "_CharPrevExW@16" @37 92 CharPrevW = "_CharPrevW@8" @38 93 CharToOemA = "_CharToOemA@8" @39 94 CharToOemBuffA = "_CharToOemBuffA@12" @40 95 CharToOemBuffW = "_CharToOemBuffW@12" @41 96 CharToOemW = "_CharToOemW@8" @42 97 CharUpperA = "_CharUpperA@4" @43 98 CharUpperBuffA = "_CharUpperBuffA@8" @44 99 CharUpperBuffW = "_CharUpperBuffW@8" @45 100 CharUpperW = "_CharUpperW@4" @46 101 CheckDlgButton = "_DbgCheckDlgButton@12" @47 102 CheckMenuItem = "_DbgCheckMenuItem@12" @48 103 CheckMenuRadioItem = "_DbgCheckMenuRadioItem@20" @49 104 CheckRadioButton = "_DbgCheckRadioButton@16" @50 105 ChildWindowFromPoint = "_DbgChildWindowFromPoint@12" @51 106 ChildWindowFromPointEx = "_DbgChildWindowFromPointEx@16" @52 99 107 ; ClientThreadConnect = _DbgClientThreadConnect@?? @53 100 ClientToScreen = _DbgClientToScreen@8@54101 ClipCursor = _DbgClipCursor@4@55102 CloseClipboard = _DbgCloseClipboard@0@56103 CloseDesktop = _DbgCloseDesktop@4@57104 CloseWindow = _DbgCloseWindow@4@58105 CloseWindowStation = _DbgCloseWindowStation@4@59106 CopyAcceleratorTableA = _DbgCopyAcceleratorTableA@12@60107 CopyAcceleratorTableW = _DbgCopyAcceleratorTableW@12@61108 CopyIcon = _DbgCopyIcon@4@62109 CopyImage = _DbgCopyImage@20@63110 CopyRect = _DbgCopyRect@8@64111 CountClipboardFormats = _DbgCountClipboardFormats@0@65112 CreateAcceleratorTableA = _DbgCreateAcceleratorTableA@8@66113 CreateAcceleratorTableW = _DbgCreateAcceleratorTableW@8@67114 CreateCaret = _DbgCreateCaret@16@68115 CreateCursor = _DbgCreateCursor@28@69116 CreateDesktopA = _DbgCreateDesktopA@24@70117 CreateDesktopW = _DbgCreateDesktopW@24@71118 CreateDialogIndirectParamA = _DbgCreateDialogIndirectParamA@20@72119 CreateDialogIndirectParamW = _DbgCreateDialogIndirectParamW@20@73120 CreateDialogParamA = _DbgCreateDialogParamA@20@74121 CreateDialogParamW = _DbgCreateDialogParamW@20@75122 CreateIcon = _DbgCreateIcon@28@76123 CreateIconFromResource = _DbgCreateIconFromResource@16@77124 CreateIconFromResourceEx = _DbgCreateIconFromResourceEx@28@78125 CreateIconIndirect = _DbgCreateIconIndirect@4@79126 CreateMDIWindowA = _DbgCreateMDIWindowA@40@80127 CreateMDIWindowW = _DbgCreateMDIWindowW@40@81128 CreateMenu = _DbgCreateMenu@0@82129 CreatePopupMenu = _DbgCreatePopupMenu@0@83130 CreateWindowExA = _DbgCreateWindowExA@48@84131 CreateWindowExW = _DbgCreateWindowExW@48@85132 CreateWindowStationA = _DbgCreateWindowStationA@16@86133 CreateWindowStationW = _DbgCreateWindowStationW@16@87134 DdeAbandonTransaction = _DbgDdeAbandonTransaction@12@88135 DdeAccessData = _DbgDdeAccessData@8@89136 DdeAddData = _DbgDdeAddData@16@90137 DdeClientTransaction = _DbgDdeClientTransaction@32@91138 DdeCmpStringHandles = _DbgDdeCmpStringHandles@8@92139 DdeConnect = _DbgDdeConnect@16@93140 DdeConnectList = _DbgDdeConnectList@20@94141 DdeCreateDataHandle = _DbgDdeCreateDataHandle@28@95142 DdeCreateStringHandleA = _DbgDdeCreateStringHandleA@12@96143 DdeCreateStringHandleW = _DbgDdeCreateStringHandleW@12@97144 DdeDisconnect = _DbgDdeDisconnect@4@98145 DdeDisconnectList = _DbgDdeDisconnectList@4@99146 DdeEnableCallback = _DbgDdeEnableCallback@12@100147 DdeFreeDataHandle = _DbgDdeFreeDataHandle@4@101148 DdeFreeStringHandle = _DbgDdeFreeStringHandle@8@102149 DdeGetData = _DbgDdeGetData@16@103150 DdeGetLastError = _DbgDdeGetLastError@4@104151 DdeImpersonateClient = _DbgDdeImpersonateClient@4@105152 DdeInitializeA = _DbgDdeInitializeA@16@106153 DdeInitializeW = _DbgDdeInitializeW@16@107154 DdeKeepStringHandle = _DbgDdeKeepStringHandle@8@108155 DdeNameService = _DbgDdeNameService@16@109156 DdePostAdvise = _DbgDdePostAdvise@12@110157 DdeQueryConvInfo = _DbgDdeQueryConvInfo@12@111158 DdeQueryNextServer = _DbgDdeQueryNextServer@8@112159 DdeQueryStringA = _DbgDdeQueryStringA@20@113160 DdeQueryStringW = _DbgDdeQueryStringW@20@114161 DdeReconnect = _DbgDdeReconnect@4@115162 DdeSetQualityOfService = _DbgDdeSetQualityOfService@12@116163 DdeSetUserHandle = _DbgDdeSetUserHandle@12@117164 DdeUnaccessData = _DbgDdeUnaccessData@4@118165 DdeUninitialize = _DbgDdeUninitialize@4@119166 DefDlgProcA = _DbgDefDlgProcA@16@120167 DefDlgProcW = _DbgDefDlgProcW@16@121168 DefFrameProcA = _DbgDefFrameProcA@20@122169 DefFrameProcW = _DbgDefFrameProcW@20@123170 DefMDIChildProcA = _DbgDefMDIChildProcA@16@124171 DefMDIChildProcW = _DbgDefMDIChildProcW@16@125172 DefWindowProcA = _DbgDefWindowProcA@16@126173 DefWindowProcW = _DbgDefWindowProcW@16@127174 DeferWindowPos = _DbgDeferWindowPos@32@128175 DeleteMenu = _DbgDeleteMenu@12@129176 DestroyAcceleratorTable = _DbgDestroyAcceleratorTable@4@130177 DestroyCaret = _DbgDestroyCaret@0@131178 DestroyCursor = _DbgDestroyCursor@4@132179 DestroyIcon = _DbgDestroyIcon@4@133180 DestroyMenu = _DbgDestroyMenu@4@134181 DestroyWindow = _DbgDestroyWindow@4@135182 DialogBoxIndirectParamA = _DbgDialogBoxIndirectParamA@20@136183 DialogBoxIndirectParamW = _DbgDialogBoxIndirectParamW@20@137184 DialogBoxParamA = _DbgDialogBoxParamA@20@138185 DialogBoxParamW = _DbgDialogBoxParamW@20@139186 DispatchMessageA = _DbgDispatchMessageA@4@140187 DispatchMessageW = _DbgDispatchMessageW@4@141188 DlgDirListA = _DbgDlgDirListA@20@142189 DlgDirListComboBoxA = _DbgDlgDirListComboBoxA@20@143190 DlgDirListComboBoxW = _DbgDlgDirListComboBoxW@20@144191 DlgDirListW = _DbgDlgDirListW@20@145192 DlgDirSelectComboBoxExA = _DbgDlgDirSelectComboBoxExA@16@146193 DlgDirSelectComboBoxExW = _DbgDlgDirSelectComboBoxExW@16@147194 DlgDirSelectExA = _DbgDlgDirSelectExA@16@148195 DlgDirSelectExW = _DbgDlgDirSelectExW@16@149196 DragDetect = _DbgDragDetect@12@150197 DragObject = _DbgDragObject@20@151198 DrawAnimatedRects = _DbgDrawAnimatedRects@16@152199 DrawCaption = _DbgDrawCaption@16@153200 DrawCaptionTempA = _DbgDrawCaptionTempA@28@154201 DrawCaptionTempW = _DbgDrawCaptionTempW@28@155202 DrawEdge = _DbgDrawEdge@16@156203 DrawFocusRect = _DbgDrawFocusRect@8@157108 ClientToScreen = "_DbgClientToScreen@8" @54 109 ClipCursor = "_DbgClipCursor@4" @55 110 CloseClipboard = "_DbgCloseClipboard@0" @56 111 CloseDesktop = "_DbgCloseDesktop@4" @57 112 CloseWindow = "_DbgCloseWindow@4" @58 113 CloseWindowStation = "_DbgCloseWindowStation@4" @59 114 CopyAcceleratorTableA = "_DbgCopyAcceleratorTableA@12" @60 115 CopyAcceleratorTableW = "_DbgCopyAcceleratorTableW@12" @61 116 CopyIcon = "_DbgCopyIcon@4" @62 117 CopyImage = "_DbgCopyImage@20" @63 118 CopyRect = "_DbgCopyRect@8" @64 119 CountClipboardFormats = "_DbgCountClipboardFormats@0" @65 120 CreateAcceleratorTableA = "_DbgCreateAcceleratorTableA@8" @66 121 CreateAcceleratorTableW = "_DbgCreateAcceleratorTableW@8" @67 122 CreateCaret = "_DbgCreateCaret@16" @68 123 CreateCursor = "_DbgCreateCursor@28" @69 124 CreateDesktopA = "_DbgCreateDesktopA@24" @70 125 CreateDesktopW = "_DbgCreateDesktopW@24" @71 126 CreateDialogIndirectParamA = "_DbgCreateDialogIndirectParamA@20" @72 127 CreateDialogIndirectParamW = "_DbgCreateDialogIndirectParamW@20" @73 128 CreateDialogParamA = "_DbgCreateDialogParamA@20" @74 129 CreateDialogParamW = "_DbgCreateDialogParamW@20" @75 130 CreateIcon = "_DbgCreateIcon@28" @76 131 CreateIconFromResource = "_DbgCreateIconFromResource@16" @77 132 CreateIconFromResourceEx = "_DbgCreateIconFromResourceEx@28" @78 133 CreateIconIndirect = "_DbgCreateIconIndirect@4" @79 134 CreateMDIWindowA = "_DbgCreateMDIWindowA@40" @80 135 CreateMDIWindowW = "_DbgCreateMDIWindowW@40" @81 136 CreateMenu = "_DbgCreateMenu@0" @82 137 CreatePopupMenu = "_DbgCreatePopupMenu@0" @83 138 CreateWindowExA = "_DbgCreateWindowExA@48" @84 139 CreateWindowExW = "_DbgCreateWindowExW@48" @85 140 CreateWindowStationA = "_DbgCreateWindowStationA@16" @86 141 CreateWindowStationW = "_DbgCreateWindowStationW@16" @87 142 DdeAbandonTransaction = "_DbgDdeAbandonTransaction@12" @88 143 DdeAccessData = "_DbgDdeAccessData@8" @89 144 DdeAddData = "_DbgDdeAddData@16" @90 145 DdeClientTransaction = "_DbgDdeClientTransaction@32" @91 146 DdeCmpStringHandles = "_DbgDdeCmpStringHandles@8" @92 147 DdeConnect = "_DbgDdeConnect@16" @93 148 DdeConnectList = "_DbgDdeConnectList@20" @94 149 DdeCreateDataHandle = "_DbgDdeCreateDataHandle@28" @95 150 DdeCreateStringHandleA = "_DbgDdeCreateStringHandleA@12" @96 151 DdeCreateStringHandleW = "_DbgDdeCreateStringHandleW@12" @97 152 DdeDisconnect = "_DbgDdeDisconnect@4" @98 153 DdeDisconnectList = "_DbgDdeDisconnectList@4" @99 154 DdeEnableCallback = "_DbgDdeEnableCallback@12" @100 155 DdeFreeDataHandle = "_DbgDdeFreeDataHandle@4" @101 156 DdeFreeStringHandle = "_DbgDdeFreeStringHandle@8" @102 157 DdeGetData = "_DbgDdeGetData@16" @103 158 DdeGetLastError = "_DbgDdeGetLastError@4" @104 159 DdeImpersonateClient = "_DbgDdeImpersonateClient@4" @105 160 DdeInitializeA = "_DbgDdeInitializeA@16" @106 161 DdeInitializeW = "_DbgDdeInitializeW@16" @107 162 DdeKeepStringHandle = "_DbgDdeKeepStringHandle@8" @108 163 DdeNameService = "_DbgDdeNameService@16" @109 164 DdePostAdvise = "_DbgDdePostAdvise@12" @110 165 DdeQueryConvInfo = "_DbgDdeQueryConvInfo@12" @111 166 DdeQueryNextServer = "_DbgDdeQueryNextServer@8" @112 167 DdeQueryStringA = "_DbgDdeQueryStringA@20" @113 168 DdeQueryStringW = "_DbgDdeQueryStringW@20" @114 169 DdeReconnect = "_DbgDdeReconnect@4" @115 170 DdeSetQualityOfService = "_DbgDdeSetQualityOfService@12" @116 171 DdeSetUserHandle = "_DbgDdeSetUserHandle@12" @117 172 DdeUnaccessData = "_DbgDdeUnaccessData@4" @118 173 DdeUninitialize = "_DbgDdeUninitialize@4" @119 174 DefDlgProcA = "_DbgDefDlgProcA@16" @120 175 DefDlgProcW = "_DbgDefDlgProcW@16" @121 176 DefFrameProcA = "_DbgDefFrameProcA@20" @122 177 DefFrameProcW = "_DbgDefFrameProcW@20" @123 178 DefMDIChildProcA = "_DbgDefMDIChildProcA@16" @124 179 DefMDIChildProcW = "_DbgDefMDIChildProcW@16" @125 180 DefWindowProcA = "_DbgDefWindowProcA@16" @126 181 DefWindowProcW = "_DbgDefWindowProcW@16" @127 182 DeferWindowPos = "_DbgDeferWindowPos@32" @128 183 DeleteMenu = "_DbgDeleteMenu@12" @129 184 DestroyAcceleratorTable = "_DbgDestroyAcceleratorTable@4" @130 185 DestroyCaret = "_DbgDestroyCaret@0" @131 186 DestroyCursor = "_DbgDestroyCursor@4" @132 187 DestroyIcon = "_DbgDestroyIcon@4" @133 188 DestroyMenu = "_DbgDestroyMenu@4" @134 189 DestroyWindow = "_DbgDestroyWindow@4" @135 190 DialogBoxIndirectParamA = "_DbgDialogBoxIndirectParamA@20" @136 191 DialogBoxIndirectParamW = "_DbgDialogBoxIndirectParamW@20" @137 192 DialogBoxParamA = "_DbgDialogBoxParamA@20" @138 193 DialogBoxParamW = "_DbgDialogBoxParamW@20" @139 194 DispatchMessageA = "_DbgDispatchMessageA@4" @140 195 DispatchMessageW = "_DbgDispatchMessageW@4" @141 196 DlgDirListA = "_DbgDlgDirListA@20" @142 197 DlgDirListComboBoxA = "_DbgDlgDirListComboBoxA@20" @143 198 DlgDirListComboBoxW = "_DbgDlgDirListComboBoxW@20" @144 199 DlgDirListW = "_DbgDlgDirListW@20" @145 200 DlgDirSelectComboBoxExA = "_DbgDlgDirSelectComboBoxExA@16" @146 201 DlgDirSelectComboBoxExW = "_DbgDlgDirSelectComboBoxExW@16" @147 202 DlgDirSelectExA = "_DbgDlgDirSelectExA@16" @148 203 DlgDirSelectExW = "_DbgDlgDirSelectExW@16" @149 204 DragDetect = "_DbgDragDetect@12" @150 205 DragObject = "_DbgDragObject@20" @151 206 DrawAnimatedRects = "_DbgDrawAnimatedRects@16" @152 207 DrawCaption = "_DbgDrawCaption@16" @153 208 DrawCaptionTempA = "_DbgDrawCaptionTempA@28" @154 209 DrawCaptionTempW = "_DbgDrawCaptionTempW@28" @155 210 DrawEdge = "_DbgDrawEdge@16" @156 211 DrawFocusRect = "_DbgDrawFocusRect@8" @157 204 212 ; DrawFrame = _DbgDrawFrame@?? @158 205 DrawFrameControl = _DbgDrawFrameControl@16@159206 DrawIcon = _DbgDrawIcon@16@160207 DrawIconEx = _DbgDrawIconEx@36@161208 DrawMenuBar = _DbgDrawMenuBar@4@162209 DrawStateA = _DbgDrawStateA@40@163210 DrawStateW = _DbgDrawStateW@40@164211 DrawTextA = _DbgDrawTextA@20@165212 DrawTextExA = _DbgDrawTextExA@24@166213 DrawTextExW = _DbgDrawTextExW@24@167214 DrawTextW = _DbgDrawTextW@20@168215 EditWndProc = _DbgEditWndProcA@16@169216 EmptyClipboard = _DbgEmptyClipboard@0@170217 EnableMenuItem = _DbgEnableMenuItem@12@171218 EnableScrollBar = _DbgEnableScrollBar@12@172219 EnableWindow = _DbgEnableWindow@8@173220 EndDeferWindowPos = _DbgEndDeferWindowPos@4@174221 EndDialog = _DbgEndDialog@8@175222 EndPaint = _DbgEndPaint@8@176223 EndTask = _DbgEndTask@12@177224 EnumChildWindows = _DbgEnumChildWindows@12@178225 EnumClipboardFormats = _DbgEnumClipboardFormats@4@179226 EnumDesktopWindows = _DbgEnumDesktopWindows@12@180227 EnumDesktopsA = _DbgEnumDesktopsA@12@181228 EnumDesktopsW = _DbgEnumDesktopsW@12@182229 EnumDisplaySettingsA = _DbgEnumDisplaySettingsA@12@183230 EnumDisplaySettingsW = _DbgEnumDisplaySettingsW@12@184231 EnumPropsA = _DbgEnumPropsA@8@185232 EnumPropsExA = _DbgEnumPropsExA@12@186233 EnumPropsExW = _DbgEnumPropsExW@12@187234 EnumPropsW = _DbgEnumPropsW@8@188235 EnumThreadWindows = _DbgEnumThreadWindows@12@189236 EnumWindowStationsA = _DbgEnumWindowStationsA@8@190237 EnumWindowStationsW = _DbgEnumWindowStationsW@8@191238 EnumWindows = _DbgEnumWindows@8@192239 EqualRect = _DbgEqualRect@8@193240 ExcludeUpdateRgn = _DbgExcludeUpdateRgn@8@194241 ExitWindowsEx = _DbgExitWindowsEx@8@195242 FillRect = _FillRect@12@196243 FindWindowA = _DbgFindWindowA@8@197244 FindWindowExA = _DbgFindWindowExA@16@198245 FindWindowExW = _DbgFindWindowExW@16@199246 FindWindowW = _DbgFindWindowW@8@200247 FlashWindow = _DbgFlashWindow@8@201248 FrameRect = _FrameRect@12@202249 FreeDDElParam = _DbgFreeDDElParam@8@203250 GetActiveWindow = _DbgGetActiveWindow@0@204251 GetAsyncKeyState = _DbgGetAsyncKeyState@4@205252 GetCapture = _DbgGetCapture@0@206253 GetCaretBlinkTime = _DbgGetCaretBlinkTime@0@207254 GetCaretPos = _DbgGetCaretPos@4@208255 GetClassInfoA = _DbgGetClassInfoA@12@209256 GetClassInfoExA = _DbgGetClassInfoExA@12@210257 GetClassInfoExW = _DbgGetClassInfoExW@12@211258 GetClassInfoW = _DbgGetClassInfoW@12@212259 GetClassLongA = _DbgGetClassLongA@8@213260 GetClassLongW = _DbgGetClassLongW@8@214261 GetClassNameA = _DbgGetClassNameA@12@215262 GetClassNameW = _DbgGetClassNameW@12@216263 GetClassWord = _DbgGetClassWord@8@217264 GetClientRect = _DbgGetClientRect@8@218265 GetClipCursor = _DbgGetClipCursor@4@219266 GetClipboardData = _DbgGetClipboardData@4@220267 GetClipboardFormatNameA = _DbgGetClipboardFormatNameA@12@221268 GetClipboardFormatNameW = _DbgGetClipboardFormatNameW@12@222269 GetClipboardOwner = _DbgGetClipboardOwner@0@223270 GetClipboardViewer = _DbgGetClipboardViewer@0@224271 GetCursor = _DbgGetCursor@0@225272 GetCursorPos = _DbgGetCursorPos@4@226273 GetDC = _DbgGetDC@4@227274 GetDCEx = _DbgGetDCEx@12@228275 GetDesktopWindow = _DbgGetDesktopWindow@0@229276 GetDialogBaseUnits = _DbgGetDialogBaseUnits@0@230277 GetDlgCtrlID = _DbgGetDlgCtrlID@4@231278 GetDlgItem = _DbgGetDlgItem@8@232279 GetDlgItemInt = _DbgGetDlgItemInt@16@233280 GetDlgItemTextA = _DbgGetDlgItemTextA@16@234281 GetDlgItemTextW = _DbgGetDlgItemTextW@16@235282 GetDoubleClickTime = _DbgGetDoubleClickTime@0@236283 GetFocus = _DbgGetFocus@0@237284 GetForegroundWindow = _DbgGetForegroundWindow@0@238285 GetIconInfo = _DbgGetIconInfo@8@239213 DrawFrameControl = "_DbgDrawFrameControl@16" @159 214 DrawIcon = "_DbgDrawIcon@16" @160 215 DrawIconEx = "_DbgDrawIconEx@36" @161 216 DrawMenuBar = "_DbgDrawMenuBar@4" @162 217 DrawStateA = "_DbgDrawStateA@40" @163 218 DrawStateW = "_DbgDrawStateW@40" @164 219 DrawTextA = "_DbgDrawTextA@20" @165 220 DrawTextExA = "_DbgDrawTextExA@24" @166 221 DrawTextExW = "_DbgDrawTextExW@24" @167 222 DrawTextW = "_DbgDrawTextW@20" @168 223 EditWndProc = "_DbgEditWndProcA@16" @169 224 EmptyClipboard = "_DbgEmptyClipboard@0" @170 225 EnableMenuItem = "_DbgEnableMenuItem@12" @171 226 EnableScrollBar = "_DbgEnableScrollBar@12" @172 227 EnableWindow = "_DbgEnableWindow@8" @173 228 EndDeferWindowPos = "_DbgEndDeferWindowPos@4" @174 229 EndDialog = "_DbgEndDialog@8" @175 230 EndPaint = "_DbgEndPaint@8" @176 231 EndTask = "_DbgEndTask@12" @177 232 EnumChildWindows = "_DbgEnumChildWindows@12" @178 233 EnumClipboardFormats = "_DbgEnumClipboardFormats@4" @179 234 EnumDesktopWindows = "_DbgEnumDesktopWindows@12" @180 235 EnumDesktopsA = "_DbgEnumDesktopsA@12" @181 236 EnumDesktopsW = "_DbgEnumDesktopsW@12" @182 237 EnumDisplaySettingsA = "_DbgEnumDisplaySettingsA@12" @183 238 EnumDisplaySettingsW = "_DbgEnumDisplaySettingsW@12" @184 239 EnumPropsA = "_DbgEnumPropsA@8" @185 240 EnumPropsExA = "_DbgEnumPropsExA@12" @186 241 EnumPropsExW = "_DbgEnumPropsExW@12" @187 242 EnumPropsW = "_DbgEnumPropsW@8" @188 243 EnumThreadWindows = "_DbgEnumThreadWindows@12" @189 244 EnumWindowStationsA = "_DbgEnumWindowStationsA@8" @190 245 EnumWindowStationsW = "_DbgEnumWindowStationsW@8" @191 246 EnumWindows = "_DbgEnumWindows@8" @192 247 EqualRect = "_DbgEqualRect@8" @193 248 ExcludeUpdateRgn = "_DbgExcludeUpdateRgn@8" @194 249 ExitWindowsEx = "_DbgExitWindowsEx@8" @195 250 FillRect = "_FillRect@12" @196 251 FindWindowA = "_DbgFindWindowA@8" @197 252 FindWindowExA = "_DbgFindWindowExA@16" @198 253 FindWindowExW = "_DbgFindWindowExW@16" @199 254 FindWindowW = "_DbgFindWindowW@8" @200 255 FlashWindow = "_DbgFlashWindow@8" @201 256 FrameRect = "_FrameRect@12" @202 257 FreeDDElParam = "_DbgFreeDDElParam@8" @203 258 GetActiveWindow = "_DbgGetActiveWindow@0" @204 259 GetAsyncKeyState = "_DbgGetAsyncKeyState@4" @205 260 GetCapture = "_DbgGetCapture@0" @206 261 GetCaretBlinkTime = "_DbgGetCaretBlinkTime@0" @207 262 GetCaretPos = "_DbgGetCaretPos@4" @208 263 GetClassInfoA = "_DbgGetClassInfoA@12" @209 264 GetClassInfoExA = "_DbgGetClassInfoExA@12" @210 265 GetClassInfoExW = "_DbgGetClassInfoExW@12" @211 266 GetClassInfoW = "_DbgGetClassInfoW@12" @212 267 GetClassLongA = "_DbgGetClassLongA@8" @213 268 GetClassLongW = "_DbgGetClassLongW@8" @214 269 GetClassNameA = "_DbgGetClassNameA@12" @215 270 GetClassNameW = "_DbgGetClassNameW@12" @216 271 GetClassWord = "_DbgGetClassWord@8" @217 272 GetClientRect = "_DbgGetClientRect@8" @218 273 GetClipCursor = "_DbgGetClipCursor@4" @219 274 GetClipboardData = "_DbgGetClipboardData@4" @220 275 GetClipboardFormatNameA = "_DbgGetClipboardFormatNameA@12" @221 276 GetClipboardFormatNameW = "_DbgGetClipboardFormatNameW@12" @222 277 GetClipboardOwner = "_DbgGetClipboardOwner@0" @223 278 GetClipboardViewer = "_DbgGetClipboardViewer@0" @224 279 GetCursor = "_DbgGetCursor@0" @225 280 GetCursorPos = "_DbgGetCursorPos@4" @226 281 GetDC = "_DbgGetDC@4" @227 282 GetDCEx = "_DbgGetDCEx@12" @228 283 GetDesktopWindow = "_DbgGetDesktopWindow@0" @229 284 GetDialogBaseUnits = "_DbgGetDialogBaseUnits@0" @230 285 GetDlgCtrlID = "_DbgGetDlgCtrlID@4" @231 286 GetDlgItem = "_DbgGetDlgItem@8" @232 287 GetDlgItemInt = "_DbgGetDlgItemInt@16" @233 288 GetDlgItemTextA = "_DbgGetDlgItemTextA@16" @234 289 GetDlgItemTextW = "_DbgGetDlgItemTextW@16" @235 290 GetDoubleClickTime = "_DbgGetDoubleClickTime@0" @236 291 GetFocus = "_DbgGetFocus@0" @237 292 GetForegroundWindow = "_DbgGetForegroundWindow@0" @238 293 GetIconInfo = "_DbgGetIconInfo@8" @239 286 294 ; GetInputDesktop = _DbgGetInputDesktop@?? @240 287 GetInputState = _DbgGetInputState@0@241288 GetInternalWindowPos = _DbgGetInternalWindowPos@12@242289 GetKBCodePage = _DbgGetKBCodePage@0@243290 GetKeyNameTextA = _DbgGetKeyNameTextA@12@244291 GetKeyNameTextW = _DbgGetKeyNameTextW@12@245292 GetKeyState = _DbgGetKeyState@4@246293 GetKeyboardLayout = _DbgGetKeyboardLayout@4@247294 GetKeyboardLayoutList = _DbgGetKeyboardLayoutList@8@248295 GetKeyboardLayoutNameA = _DbgGetKeyboardLayoutNameA@4@249296 GetKeyboardLayoutNameW = _DbgGetKeyboardLayoutNameW@4@250297 GetKeyboardState = _DbgGetKeyboardState@4@251298 GetKeyboardType = _DbgGetKeyboardType@4@252299 GetLastActivePopup = _DbgGetLastActivePopup@4@253300 GetMenu = _DbgGetMenu@4@254301 GetMenuCheckMarkDimensions = _DbgGetMenuCheckMarkDimensions@0@255302 GetMenuContextHelpId = _DbgGetMenuContextHelpId@4@256303 GetMenuDefaultItem = _DbgGetMenuDefaultItem@12@257304 GetMenuItemCount = _DbgGetMenuItemCount@4@258305 GetMenuItemID = _DbgGetMenuItemID@8@259306 GetMenuItemInfoA = _DbgGetMenuItemInfoA@16@260307 GetMenuItemInfoW = _DbgGetMenuItemInfoW@16@261308 GetMenuItemRect = _DbgGetMenuItemRect@16@262309 GetMenuState = _DbgGetMenuState@12@263310 GetMenuStringA = _DbgGetMenuStringA@20@264311 GetMenuStringW = _DbgGetMenuStringW@20@265312 GetMessageA = _DbgGetMessageA@16@266313 GetMessageExtraInfo = _DbgGetMessageExtraInfo@0@267314 GetMessagePos = _DbgGetMessagePos@0@268315 GetMessageTime = _DbgGetMessageTime@0@269316 GetMessageW = _DbgGetMessageW@16@270317 GetNextDlgGroupItem = _DbgGetNextDlgGroupItem@12@271318 GetNextDlgTabItem = _DbgGetNextDlgTabItem@12@272319 GetNextQueueWindow = _DbgGetNextQueueWindow@8@273320 GetOpenClipboardWindow = _DbgGetOpenClipboardWindow@0@274321 GetParent = _DbgGetParent@4@275322 GetPriorityClipboardFormat = _DbgGetPriorityClipboardFormat@8@276323 GetProcessWindowStation = _DbgGetProcessWindowStation@0@277324 GetProgmanWindow = _DbgGetProgmanWindow@0@1289325 GetPropA = _DbgGetPropA@8@278326 GetPropW = _DbgGetPropW@8@279327 GetQueueStatus = _DbgGetQueueStatus@4@280328 GetScrollBarInfo = _DbgGetScrollBarInfo@12@1281329 GetScrollInfo = _DbgGetScrollInfo@12@281330 GetScrollPos = _DbgGetScrollPos@8@282331 GetScrollRange = _DbgGetScrollRange@16@283332 GetShellWindow = _DbgGetShellWindow@0@284333 GetSubMenu = _DbgGetSubMenu@8@285334 GetSysColor = _DbgGetSysColor@4@286335 GetSysColorBrush = _DbgGetSysColorBrush@4@287336 GetSystemMenu = _DbgGetSystemMenu@8@288337 GetSystemMetrics = _DbgGetSystemMetrics@4@289338 GetTabbedTextExtentA = _DbgGetTabbedTextExtentA@20@290339 GetTabbedTextExtentW = _DbgGetTabbedTextExtentW@20@291340 GetTaskmanWindow = _DbgGetTaskmanWindow@0@1304341 GetThreadDesktop = _DbgGetThreadDesktop@4@292342 GetTopWindow = _DbgGetTopWindow@4@293343 GetUpdateRect = _DbgGetUpdateRect@12@294344 GetUpdateRgn = _DbgGetUpdateRgn@12@295345 GetUserObjectInformationA = _DbgGetUserObjectInformationA@20@296346 GetUserObjectInformationW = _DbgGetUserObjectInformationW@20@297347 GetUserObjectSecurity = _DbgGetUserObjectSecurity@20@298348 GetWindow = _DbgGetWindow@8@299349 GetWindowContextHelpId = _DbgGetWindowContextHelpId@4@300350 GetWindowDC = _DbgGetWindowDC@4@301351 GetWindowLongA = _DbgGetWindowLongA@8@302352 GetWindowLongW = _DbgGetWindowLongW@8@303353 GetWindowPlacement = _DbgGetWindowPlacement@8@304354 GetWindowRect = _DbgGetWindowRect@8@305355 GetWindowRgn = _DbgGetWindowRgn@8@306356 GetWindowTextA = _DbgGetWindowTextA@12@307357 GetWindowTextLengthA = _DbgGetWindowTextLengthA@4@308358 GetWindowTextLengthW = _DbgGetWindowTextLengthW@4@309359 GetWindowTextW = _DbgGetWindowTextW@12@310360 GetWindowThreadProcessId = _DbgGetWindowThreadProcessId@8@311361 GetWindowWord = _DbgGetWindowWord@8@312362 GrayStringA = _DbgGrayStringA@36@313363 GrayStringW = _DbgGrayStringW@36@314364 HideCaret = _DbgHideCaret@4@315365 HiliteMenuItem = _DbgHiliteMenuItem@16@316366 ImpersonateDdeClientWindow = _DbgImpersonateDdeClientWindow@8@317367 InSendMessage = _DbgInSendMessage@0@318368 InflateRect = _DbgInflateRect@12@319295 GetInputState = "_DbgGetInputState@0" @241 296 GetInternalWindowPos = "_DbgGetInternalWindowPos@12" @242 297 GetKBCodePage = "_DbgGetKBCodePage@0" @243 298 GetKeyNameTextA = "_DbgGetKeyNameTextA@12" @244 299 GetKeyNameTextW = "_DbgGetKeyNameTextW@12" @245 300 GetKeyState = "_DbgGetKeyState@4" @246 301 GetKeyboardLayout = "_DbgGetKeyboardLayout@4" @247 302 GetKeyboardLayoutList = "_DbgGetKeyboardLayoutList@8" @248 303 GetKeyboardLayoutNameA = "_DbgGetKeyboardLayoutNameA@4" @249 304 GetKeyboardLayoutNameW = "_DbgGetKeyboardLayoutNameW@4" @250 305 GetKeyboardState = "_DbgGetKeyboardState@4" @251 306 GetKeyboardType = "_DbgGetKeyboardType@4" @252 307 GetLastActivePopup = "_DbgGetLastActivePopup@4" @253 308 GetMenu = "_DbgGetMenu@4" @254 309 GetMenuCheckMarkDimensions = "_DbgGetMenuCheckMarkDimensions@0" @255 310 GetMenuContextHelpId = "_DbgGetMenuContextHelpId@4" @256 311 GetMenuDefaultItem = "_DbgGetMenuDefaultItem@12" @257 312 GetMenuItemCount = "_DbgGetMenuItemCount@4" @258 313 GetMenuItemID = "_DbgGetMenuItemID@8" @259 314 GetMenuItemInfoA = "_DbgGetMenuItemInfoA@16" @260 315 GetMenuItemInfoW = "_DbgGetMenuItemInfoW@16" @261 316 GetMenuItemRect = "_DbgGetMenuItemRect@16" @262 317 GetMenuState = "_DbgGetMenuState@12" @263 318 GetMenuStringA = "_DbgGetMenuStringA@20" @264 319 GetMenuStringW = "_DbgGetMenuStringW@20" @265 320 GetMessageA = "_DbgGetMessageA@16" @266 321 GetMessageExtraInfo = "_DbgGetMessageExtraInfo@0" @267 322 GetMessagePos = "_DbgGetMessagePos@0" @268 323 GetMessageTime = "_DbgGetMessageTime@0" @269 324 GetMessageW = "_DbgGetMessageW@16" @270 325 GetNextDlgGroupItem = "_DbgGetNextDlgGroupItem@12" @271 326 GetNextDlgTabItem = "_DbgGetNextDlgTabItem@12" @272 327 GetNextQueueWindow = "_DbgGetNextQueueWindow@8" @273 328 GetOpenClipboardWindow = "_DbgGetOpenClipboardWindow@0" @274 329 GetParent = "_DbgGetParent@4" @275 330 GetPriorityClipboardFormat = "_DbgGetPriorityClipboardFormat@8" @276 331 GetProcessWindowStation = "_DbgGetProcessWindowStation@0" @277 332 GetProgmanWindow = "_DbgGetProgmanWindow@0" @1289 333 GetPropA = "_DbgGetPropA@8" @278 334 GetPropW = "_DbgGetPropW@8" @279 335 GetQueueStatus = "_DbgGetQueueStatus@4" @280 336 GetScrollBarInfo = "_DbgGetScrollBarInfo@12" @1281 337 GetScrollInfo = "_DbgGetScrollInfo@12" @281 338 GetScrollPos = "_DbgGetScrollPos@8" @282 339 GetScrollRange = "_DbgGetScrollRange@16" @283 340 GetShellWindow = "_DbgGetShellWindow@0" @284 341 GetSubMenu = "_DbgGetSubMenu@8" @285 342 GetSysColor = "_DbgGetSysColor@4" @286 343 GetSysColorBrush = "_DbgGetSysColorBrush@4" @287 344 GetSystemMenu = "_DbgGetSystemMenu@8" @288 345 GetSystemMetrics = "_DbgGetSystemMetrics@4" @289 346 GetTabbedTextExtentA = "_DbgGetTabbedTextExtentA@20" @290 347 GetTabbedTextExtentW = "_DbgGetTabbedTextExtentW@20" @291 348 GetTaskmanWindow = "_DbgGetTaskmanWindow@0" @1304 349 GetThreadDesktop = "_DbgGetThreadDesktop@4" @292 350 GetTopWindow = "_DbgGetTopWindow@4" @293 351 GetUpdateRect = "_DbgGetUpdateRect@12" @294 352 GetUpdateRgn = "_DbgGetUpdateRgn@12" @295 353 GetUserObjectInformationA = "_DbgGetUserObjectInformationA@20" @296 354 GetUserObjectInformationW = "_DbgGetUserObjectInformationW@20" @297 355 GetUserObjectSecurity = "_DbgGetUserObjectSecurity@20" @298 356 GetWindow = "_DbgGetWindow@8" @299 357 GetWindowContextHelpId = "_DbgGetWindowContextHelpId@4" @300 358 GetWindowDC = "_DbgGetWindowDC@4" @301 359 GetWindowLongA = "_DbgGetWindowLongA@8" @302 360 GetWindowLongW = "_DbgGetWindowLongW@8" @303 361 GetWindowPlacement = "_DbgGetWindowPlacement@8" @304 362 GetWindowRect = "_DbgGetWindowRect@8" @305 363 GetWindowRgn = "_DbgGetWindowRgn@8" @306 364 GetWindowTextA = "_DbgGetWindowTextA@12" @307 365 GetWindowTextLengthA = "_DbgGetWindowTextLengthA@4" @308 366 GetWindowTextLengthW = "_DbgGetWindowTextLengthW@4" @309 367 GetWindowTextW = "_DbgGetWindowTextW@12" @310 368 GetWindowThreadProcessId = "_DbgGetWindowThreadProcessId@8" @311 369 GetWindowWord = "_DbgGetWindowWord@8" @312 370 GrayStringA = "_DbgGrayStringA@36" @313 371 GrayStringW = "_DbgGrayStringW@36" @314 372 HideCaret = "_DbgHideCaret@4" @315 373 HiliteMenuItem = "_DbgHiliteMenuItem@16" @316 374 ImpersonateDdeClientWindow = "_DbgImpersonateDdeClientWindow@8" @317 375 InSendMessage = "_DbgInSendMessage@0" @318 376 InflateRect = "_DbgInflateRect@12" @319 369 377 ; InitSharedTable = _DbgInitSharedTable@?? @320 370 378 ; InitTask = _DbgInitTask@?? @321 371 InsertMenuA = _DbgInsertMenuA@20@322372 InsertMenuItemA = _DbgInsertMenuItemA@16@323373 InsertMenuItemW = _DbgInsertMenuItemW@16@324374 InsertMenuW = _DbgInsertMenuW@20@325375 InternalGetWindowText = _DbgInternalGetWindowText@12@326376 IntersectRect = _DbgIntersectRect@12@327377 InvalidateRect = _DbgInvalidateRect@12@328378 InvalidateRgn = _DbgInvalidateRgn@12@329379 InvertRect = _InvertRect@8@330380 IsCharAlphaA = _IsCharAlphaA@4@331381 IsCharAlphaNumericA = _IsCharAlphaNumericA@4@332382 IsCharAlphaNumericW = _IsCharAlphaNumericW@4@333383 IsCharAlphaW = _IsCharAlphaW@4@334384 IsCharLowerA = _IsCharLowerA@4@335385 IsCharLowerW = _IsCharLowerW@4@336386 IsCharUpperA = _IsCharUpperA@4@337387 IsCharUpperW = _IsCharUpperW@4@338388 IsChild = _DbgIsChild@8@339389 IsClipboardFormatAvailable = _DbgIsClipboardFormatAvailable@4@340390 IsDialogMessage = _DbgIsDialogMessageA@8@341391 IsDialogMessageA = _DbgIsDialogMessageA@8@342392 IsDialogMessageW = _DbgIsDialogMessageW@8@343393 IsDlgButtonChecked = _DbgIsDlgButtonChecked@8@344394 IsHungThread = _DbgIsHungThread@4@345395 IsHungAppWindow = _DbgIsHungAppWindow@8@1345396 IsIconic = _DbgIsIconic@4@346397 IsMenu = _DbgIsMenu@4@347398 IsRectEmpty = _DbgIsRectEmpty@4@348399 IsWindow = _DbgIsWindow@4@349400 IsWindowEnabled = _DbgIsWindowEnabled@4@350401 IsWindowUnicode = _DbgIsWindowUnicode@4@351402 IsWindowVisible = _DbgIsWindowVisible@4@352403 IsZoomed = _DbgIsZoomed@4@353404 KillTimer = _DbgKillTimer@8@354405 LoadAcceleratorsA = _DbgLoadAcceleratorsA@8@355406 LoadAcceleratorsW = _DbgLoadAcceleratorsW@8@356407 LoadBitmapA = _DbgLoadBitmapA@8@357408 LoadBitmapW = _DbgLoadBitmapW@8@358409 LoadCursorA = _DbgLoadCursorA@8@359410 LoadCursorFromFileA = _DbgLoadCursorFromFileA@4@360411 LoadCursorFromFileW = _DbgLoadCursorFromFileW@4@361412 LoadCursorW = _DbgLoadCursorW@8@362413 LoadIconA = _DbgLoadIconA@8@363414 LoadIconW = _DbgLoadIconW@8@364415 LoadImageA = _DbgLoadImageA@24@365416 LoadImageW = _DbgLoadImageW@24@366417 LoadKeyboardLayoutA = _DbgLoadKeyboardLayoutA@8@367418 LoadKeyboardLayoutW = _DbgLoadKeyboardLayoutW@8@368419 LoadMenuA = _DbgLoadMenuA@8@369379 InsertMenuA = "_DbgInsertMenuA@20" @322 380 InsertMenuItemA = "_DbgInsertMenuItemA@16" @323 381 InsertMenuItemW = "_DbgInsertMenuItemW@16" @324 382 InsertMenuW = "_DbgInsertMenuW@20" @325 383 InternalGetWindowText = "_DbgInternalGetWindowText@12" @326 384 IntersectRect = "_DbgIntersectRect@12" @327 385 InvalidateRect = "_DbgInvalidateRect@12" @328 386 InvalidateRgn = "_DbgInvalidateRgn@12" @329 387 InvertRect = "_InvertRect@8" @330 388 IsCharAlphaA = "_IsCharAlphaA@4" @331 389 IsCharAlphaNumericA = "_IsCharAlphaNumericA@4" @332 390 IsCharAlphaNumericW = "_IsCharAlphaNumericW@4" @333 391 IsCharAlphaW = "_IsCharAlphaW@4" @334 392 IsCharLowerA = "_IsCharLowerA@4" @335 393 IsCharLowerW = "_IsCharLowerW@4" @336 394 IsCharUpperA = "_IsCharUpperA@4" @337 395 IsCharUpperW = "_IsCharUpperW@4" @338 396 IsChild = "_DbgIsChild@8" @339 397 IsClipboardFormatAvailable = "_DbgIsClipboardFormatAvailable@4" @340 398 IsDialogMessage = "_DbgIsDialogMessageA@8" @341 399 IsDialogMessageA = "_DbgIsDialogMessageA@8" @342 400 IsDialogMessageW = "_DbgIsDialogMessageW@8" @343 401 IsDlgButtonChecked = "_DbgIsDlgButtonChecked@8" @344 402 IsHungThread = "_DbgIsHungThread@4" @345 403 IsHungAppWindow = "_DbgIsHungAppWindow@8" @1345 404 IsIconic = "_DbgIsIconic@4" @346 405 IsMenu = "_DbgIsMenu@4" @347 406 IsRectEmpty = "_DbgIsRectEmpty@4" @348 407 IsWindow = "_DbgIsWindow@4" @349 408 IsWindowEnabled = "_DbgIsWindowEnabled@4" @350 409 IsWindowUnicode = "_DbgIsWindowUnicode@4" @351 410 IsWindowVisible = "_DbgIsWindowVisible@4" @352 411 IsZoomed = "_DbgIsZoomed@4" @353 412 KillTimer = "_DbgKillTimer@8" @354 413 LoadAcceleratorsA = "_DbgLoadAcceleratorsA@8" @355 414 LoadAcceleratorsW = "_DbgLoadAcceleratorsW@8" @356 415 LoadBitmapA = "_DbgLoadBitmapA@8" @357 416 LoadBitmapW = "_DbgLoadBitmapW@8" @358 417 LoadCursorA = "_DbgLoadCursorA@8" @359 418 LoadCursorFromFileA = "_DbgLoadCursorFromFileA@4" @360 419 LoadCursorFromFileW = "_DbgLoadCursorFromFileW@4" @361 420 LoadCursorW = "_DbgLoadCursorW@8" @362 421 LoadIconA = "_DbgLoadIconA@8" @363 422 LoadIconW = "_DbgLoadIconW@8" @364 423 LoadImageA = "_DbgLoadImageA@24" @365 424 LoadImageW = "_DbgLoadImageW@24" @366 425 LoadKeyboardLayoutA = "_DbgLoadKeyboardLayoutA@8" @367 426 LoadKeyboardLayoutW = "_DbgLoadKeyboardLayoutW@8" @368 427 LoadMenuA = "_DbgLoadMenuA@8" @369 420 428 ;Menu resources are always in Unicode format 421 LoadMenuIndirectA = _DbgLoadMenuIndirectW@4@370422 LoadMenuIndirectW = _DbgLoadMenuIndirectW@4@371423 LoadMenuW = _DbgLoadMenuW@8@372424 LoadStringA = _DbgLoadStringA@16@373425 LoadStringW = _DbgLoadStringW@16@374429 LoadMenuIndirectA = "_DbgLoadMenuIndirectW@4" @370 430 LoadMenuIndirectW = "_DbgLoadMenuIndirectW@4" @371 431 LoadMenuW = "_DbgLoadMenuW@8" @372 432 LoadStringA = "_DbgLoadStringA@16" @373 433 LoadStringW = "_DbgLoadStringW@16" @374 426 434 ; LockWindowStation = _DbgLockWindowStation@?? @375 427 LockWindowUpdate = _DbgLockWindowUpdate@4@376428 LookupIconIdFromDirectory = _DbgLookupIconIdFromDirectory@8@377429 LookupIconIdFromDirectoryEx = _DbgLookupIconIdFromDirectoryEx@20@378430 MapDialogRect = _DbgMapDialogRect@8@379431 MapVirtualKeyA = _DbgMapVirtualKeyA@8@380432 MapVirtualKeyExA = _DbgMapVirtualKeyExA@12@381433 MapVirtualKeyExW = _DbgMapVirtualKeyExW@12@382434 MapVirtualKeyW = _DbgMapVirtualKeyW@8@383435 MapWindowPoints = _DbgMapWindowPoints@16@384436 MenuItemFromPoint = _DbgMenuItemFromPoint@16@385437 MessageBeep = _DbgMessageBeep@4@386438 MessageBoxA = _DbgMessageBoxA@16@387439 MessageBoxExA = _DbgMessageBoxExA@20@388440 MessageBoxExW = _DbgMessageBoxExW@20@389441 MessageBoxIndirectA = _DbgMessageBoxIndirectA@4@390442 MessageBoxIndirectW = _DbgMessageBoxIndirectW@4@391443 MessageBoxW = _DbgMessageBoxW@16@392435 LockWindowUpdate = "_DbgLockWindowUpdate@4" @376 436 LookupIconIdFromDirectory = "_DbgLookupIconIdFromDirectory@8" @377 437 LookupIconIdFromDirectoryEx = "_DbgLookupIconIdFromDirectoryEx@20" @378 438 MapDialogRect = "_DbgMapDialogRect@8" @379 439 MapVirtualKeyA = "_DbgMapVirtualKeyA@8" @380 440 MapVirtualKeyExA = "_DbgMapVirtualKeyExA@12" @381 441 MapVirtualKeyExW = "_DbgMapVirtualKeyExW@12" @382 442 MapVirtualKeyW = "_DbgMapVirtualKeyW@8" @383 443 MapWindowPoints = "_DbgMapWindowPoints@16" @384 444 MenuItemFromPoint = "_DbgMenuItemFromPoint@16" @385 445 MessageBeep = "_DbgMessageBeep@4" @386 446 MessageBoxA = "_DbgMessageBoxA@16" @387 447 MessageBoxExA = "_DbgMessageBoxExA@20" @388 448 MessageBoxExW = "_DbgMessageBoxExW@20" @389 449 MessageBoxIndirectA = "_DbgMessageBoxIndirectA@4" @390 450 MessageBoxIndirectW = "_DbgMessageBoxIndirectW@4" @391 451 MessageBoxW = "_DbgMessageBoxW@16" @392 444 452 ; ModifyAccess = _DbgModifyAccess@?? @393 445 ModifyMenuA = _DbgModifyMenuA@20@394446 ModifyMenuW = _DbgModifyMenuW@20@395447 MoveWindow = _DbgMoveWindow@24@396448 MsgWaitForMultipleObjects = _DbgMsgWaitForMultipleObjects@20@397449 OemKeyScan = _DbgOemKeyScan@4@398450 OemToCharA = _OemToCharA@8@399451 OemToCharBuffA = _OemToCharBuffA@12@400452 OemToCharBuffW = _OemToCharBuffW@12@401453 OemToCharW = _OemToCharW@8@402454 OffsetRect = _DbgOffsetRect@12@403455 OpenClipboard = _DbgOpenClipboard@4@404456 OpenDesktopA = _DbgOpenDesktopA@16@405457 OpenDesktopW = _DbgOpenDesktopW@16@406458 OpenIcon = _DbgOpenIcon@4@407459 OpenInputDesktop = _DbgOpenInputDesktop@12@408460 OpenWindowStationA = _DbgOpenWindowStationA@12@409461 OpenWindowStationW = _DbgOpenWindowStationW@12@410462 PackDDElParam = _DbgPackDDElParam@12@411463 PaintDesktop = _DbgPaintDesktop@4@412464 PeekMessageA = _DbgPeekMessageA@20@413465 PeekMessageW = _DbgPeekMessageW@20@414466 PlaySoundEvent = _DbgPlaySoundEvent@4@415467 PostMessageA = _DbgPostMessageA@16@416468 PostMessageW = _DbgPostMessageW@16@417469 PostQuitMessage = _DbgPostQuitMessage@4@418470 PostThreadMessageA = _DbgPostThreadMessageA@16@419471 PostThreadMessageW = _DbgPostThreadMessageW@16@420472 PtInRect = _DbgPtInRect@12@421473 RedrawWindow = _DbgRedrawWindow@16@422474 RegisterClassA = _DbgRegisterClassA@4@423475 RegisterClassExA = _DbgRegisterClassExA@4@424476 RegisterClassExW = _DbgRegisterClassExW@4@425477 RegisterClassW = _DbgRegisterClassW@4@426478 RegisterClipboardFormatA = _DbgRegisterClipboardFormatA@4@427479 RegisterClipboardFormatW = _DbgRegisterClipboardFormatW@4@428480 RegisterHotKey = _DbgRegisterHotKey@16@429453 ModifyMenuA = "_DbgModifyMenuA@20" @394 454 ModifyMenuW = "_DbgModifyMenuW@20" @395 455 MoveWindow = "_DbgMoveWindow@24" @396 456 MsgWaitForMultipleObjects = "_DbgMsgWaitForMultipleObjects@20" @397 457 OemKeyScan = "_DbgOemKeyScan@4" @398 458 OemToCharA = "_OemToCharA@8" @399 459 OemToCharBuffA = "_OemToCharBuffA@12" @400 460 OemToCharBuffW = "_OemToCharBuffW@12" @401 461 OemToCharW = "_OemToCharW@8" @402 462 OffsetRect = "_DbgOffsetRect@12" @403 463 OpenClipboard = "_DbgOpenClipboard@4" @404 464 OpenDesktopA = "_DbgOpenDesktopA@16" @405 465 OpenDesktopW = "_DbgOpenDesktopW@16" @406 466 OpenIcon = "_DbgOpenIcon@4" @407 467 OpenInputDesktop = "_DbgOpenInputDesktop@12" @408 468 OpenWindowStationA = "_DbgOpenWindowStationA@12" @409 469 OpenWindowStationW = "_DbgOpenWindowStationW@12" @410 470 PackDDElParam = "_DbgPackDDElParam@12" @411 471 PaintDesktop = "_DbgPaintDesktop@4" @412 472 PeekMessageA = "_DbgPeekMessageA@20" @413 473 PeekMessageW = "_DbgPeekMessageW@20" @414 474 PlaySoundEvent = "_DbgPlaySoundEvent@4" @415 475 PostMessageA = "_DbgPostMessageA@16" @416 476 PostMessageW = "_DbgPostMessageW@16" @417 477 PostQuitMessage = "_DbgPostQuitMessage@4" @418 478 PostThreadMessageA = "_DbgPostThreadMessageA@16" @419 479 PostThreadMessageW = "_DbgPostThreadMessageW@16" @420 480 PtInRect = "_DbgPtInRect@12" @421 481 RedrawWindow = "_DbgRedrawWindow@16" @422 482 RegisterClassA = "_DbgRegisterClassA@4" @423 483 RegisterClassExA = "_DbgRegisterClassExA@4" @424 484 RegisterClassExW = "_DbgRegisterClassExW@4" @425 485 RegisterClassW = "_DbgRegisterClassW@4" @426 486 RegisterClipboardFormatA = "_DbgRegisterClipboardFormatA@4" @427 487 RegisterClipboardFormatW = "_DbgRegisterClipboardFormatW@4" @428 488 RegisterHotKey = "_DbgRegisterHotKey@16" @429 481 489 ; RegisterLogonProcess = _DbgRegisterLogonProcess@?? @430 482 RegisterNetworkCapabilities = _DbgRegisterNetworkCapabilities@8@431483 RegisterSystemThread = _DbgRegisterSystemThread@8@432484 RegisterTasklist = _DbgRegisterTasklist@4@433485 RegisterWindowMessageA = _DbgRegisterWindowMessageA@4@434486 RegisterWindowMessageW = _DbgRegisterWindowMessageW@4@435487 ReleaseCapture = _DbgReleaseCapture@0@436488 ReleaseDC = _DbgReleaseDC@8@437489 RemoveMenu = _DbgRemoveMenu@12@438490 RemovePropA = _DbgRemovePropA@8@439491 RemovePropW = _DbgRemovePropW@8@440492 ReplyMessage = _DbgReplyMessage@4@441493 ReuseDDElParam = _DbgReuseDDElParam@20@442494 ScreenToClient = _DbgScreenToClient@8@443495 ScrollDC = _DbgScrollDC@28@444496 ScrollWindow = _DbgScrollWindow@20@445497 ScrollWindowEx = _DbgScrollWindowEx@32@446498 SendDlgItemMessageA = _DbgSendDlgItemMessageA@20@447499 SendDlgItemMessageW = _DbgSendDlgItemMessageW@20@448500 SendMessageA = _DbgSendMessageA@16@449501 SendMessageCallbackA = _DbgSendMessageCallbackA@24@450502 SendMessageCallbackW = _DbgSendMessageCallbackW@24@451503 SendMessageTimeoutA = _DbgSendMessageTimeoutA@28@452504 SendMessageTimeoutW = _DbgSendMessageTimeoutW@28@453505 SendMessageW = _DbgSendMessageW@16@454506 SendNotifyMessageA = _DbgSendNotifyMessageA@16@455507 SendNotifyMessageW = _DbgSendNotifyMessageW@16@456508 SetActiveWindow = _DbgSetActiveWindow@4@457509 SetCapture = _DbgSetCapture@4@458510 SetCaretBlinkTime = _DbgSetCaretBlinkTime@4@459511 SetCaretPos = _DbgSetCaretPos@8@460512 SetClassLongA = _DbgSetClassLongA@12@461513 SetClassLongW = _DbgSetClassLongW@12@462514 SetClassWord = _DbgSetClassWord@12@463515 SetClipboardData = _DbgSetClipboardData@8@464516 SetClipboardViewer = _DbgSetClipboardViewer@4@465517 SetCursor = _DbgSetCursor@4@466518 SetCursorPos = _DbgSetCursorPos@8@467519 SetDebugErrorLevel = _DbgSetDebugErrorLevel@4@468520 SetDeskWallPaper = _DbgSetDeskWallPaper@4@469490 RegisterNetworkCapabilities = "_DbgRegisterNetworkCapabilities@8" @431 491 RegisterSystemThread = "_DbgRegisterSystemThread@8" @432 492 RegisterTasklist = "_DbgRegisterTasklist@4" @433 493 RegisterWindowMessageA = "_DbgRegisterWindowMessageA@4" @434 494 RegisterWindowMessageW = "_DbgRegisterWindowMessageW@4" @435 495 ReleaseCapture = "_DbgReleaseCapture@0" @436 496 ReleaseDC = "_DbgReleaseDC@8" @437 497 RemoveMenu = "_DbgRemoveMenu@12" @438 498 RemovePropA = "_DbgRemovePropA@8" @439 499 RemovePropW = "_DbgRemovePropW@8" @440 500 ReplyMessage = "_DbgReplyMessage@4" @441 501 ReuseDDElParam = "_DbgReuseDDElParam@20" @442 502 ScreenToClient = "_DbgScreenToClient@8" @443 503 ScrollDC = "_DbgScrollDC@28" @444 504 ScrollWindow = "_DbgScrollWindow@20" @445 505 ScrollWindowEx = "_DbgScrollWindowEx@32" @446 506 SendDlgItemMessageA = "_DbgSendDlgItemMessageA@20" @447 507 SendDlgItemMessageW = "_DbgSendDlgItemMessageW@20" @448 508 SendMessageA = "_DbgSendMessageA@16" @449 509 SendMessageCallbackA = "_DbgSendMessageCallbackA@24" @450 510 SendMessageCallbackW = "_DbgSendMessageCallbackW@24" @451 511 SendMessageTimeoutA = "_DbgSendMessageTimeoutA@28" @452 512 SendMessageTimeoutW = "_DbgSendMessageTimeoutW@28" @453 513 SendMessageW = "_DbgSendMessageW@16" @454 514 SendNotifyMessageA = "_DbgSendNotifyMessageA@16" @455 515 SendNotifyMessageW = "_DbgSendNotifyMessageW@16" @456 516 SetActiveWindow = "_DbgSetActiveWindow@4" @457 517 SetCapture = "_DbgSetCapture@4" @458 518 SetCaretBlinkTime = "_DbgSetCaretBlinkTime@4" @459 519 SetCaretPos = "_DbgSetCaretPos@8" @460 520 SetClassLongA = "_DbgSetClassLongA@12" @461 521 SetClassLongW = "_DbgSetClassLongW@12" @462 522 SetClassWord = "_DbgSetClassWord@12" @463 523 SetClipboardData = "_DbgSetClipboardData@8" @464 524 SetClipboardViewer = "_DbgSetClipboardViewer@4" @465 525 SetCursor = "_DbgSetCursor@4" @466 526 SetCursorPos = "_DbgSetCursorPos@8" @467 527 SetDebugErrorLevel = "_DbgSetDebugErrorLevel@4" @468 528 SetDeskWallPaper = "_DbgSetDeskWallPaper@4" @469 521 529 ; SetDesktopBitmap = _DbgSetDesktopBitmap@?? @470 522 SetDlgItemInt = _DbgSetDlgItemInt@16@471523 SetDlgItemTextA = _DbgSetDlgItemTextA@12@472524 SetDlgItemTextW = _DbgSetDlgItemTextW@12@473525 SetDoubleClickTime = _DbgSetDoubleClickTime@4@474526 SetFocus = _DbgSetFocus@4@475527 SetForegroundWindow = _DbgSetForegroundWindow@4@476528 SetInternalWindowPos = _DbgSetInternalWindowPos@16@477529 SetKeyboardState = _DbgSetKeyboardState@4@478530 SetLastErrorEx = _DbgSetLastErrorEx@8@479531 SetLogonNotifyWindow = _DbgSetLogonNotifyWindow@8@480532 SetMenu = _DbgSetMenu@8@481533 SetMenuContextHelpId = _DbgSetMenuContextHelpId@8@482534 SetMenuDefaultItem = _DbgSetMenuDefaultItem@12@483535 SetMenuItemBitmaps = _DbgSetMenuItemBitmaps@20@484536 SetMenuItemInfoA = _DbgSetMenuItemInfoA@16@485537 SetMenuItemInfoW = _DbgSetMenuItemInfoW@16@486538 SetMessageExtraInfo = _DbgSetMessageExtraInfo@4@487539 SetMessageQueue = _DbgSetMessageQueue@4@488540 SetParent = _DbgSetParent@8@489541 SetProcessWindowStation = _DbgSetProcessWindowStation@4@490542 SetProgmanWindow = _DbgSetProgmanWindow@4@1522543 SetPropA = _DbgSetPropA@12@491544 SetPropW = _DbgSetPropW@12@492545 SetRect = _DbgSetRect@20@493546 SetRectEmpty = _DbgSetRectEmpty@4@494547 SetScrollInfo = _DbgSetScrollInfo@16@495548 SetScrollPos = _DbgSetScrollPos@16@496549 SetScrollRange = _DbgSetScrollRange@20@497550 SetShellWindow = _DbgSetShellWindow@4@498551 SetShellWindowEx = _DbgSetShellWindowEx@8@1531552 SetSysColors = _DbgSetSysColors@12@499553 SetSysColorsTemp = _DbgSetSysColorsTemp@0@500554 SetSystemCursor = _DbgSetSystemCursor@8@501555 SetTaskmanWindow = _DbgSetTaskmanWindow@4@1537556 SetThreadDesktop = _DbgSetThreadDesktop@4@502557 SetTimer = _DbgSetTimer@16@503558 SetUserObjectInformationA = _DbgSetUserObjectInformationA@16@504559 SetUserObjectInformationW = _DbgSetUserObjectInformationW@16@505560 SetUserObjectSecurity = _DbgSetUserObjectSecurity@12@506561 SetWindowContextHelpId = _DbgSetWindowContextHelpId@8@507530 SetDlgItemInt = "_DbgSetDlgItemInt@16" @471 531 SetDlgItemTextA = "_DbgSetDlgItemTextA@12" @472 532 SetDlgItemTextW = "_DbgSetDlgItemTextW@12" @473 533 SetDoubleClickTime = "_DbgSetDoubleClickTime@4" @474 534 SetFocus = "_DbgSetFocus@4" @475 535 SetForegroundWindow = "_DbgSetForegroundWindow@4" @476 536 SetInternalWindowPos = "_DbgSetInternalWindowPos@16" @477 537 SetKeyboardState = "_DbgSetKeyboardState@4" @478 538 SetLastErrorEx = "_DbgSetLastErrorEx@8" @479 539 SetLogonNotifyWindow = "_DbgSetLogonNotifyWindow@8" @480 540 SetMenu = "_DbgSetMenu@8" @481 541 SetMenuContextHelpId = "_DbgSetMenuContextHelpId@8" @482 542 SetMenuDefaultItem = "_DbgSetMenuDefaultItem@12" @483 543 SetMenuItemBitmaps = "_DbgSetMenuItemBitmaps@20" @484 544 SetMenuItemInfoA = "_DbgSetMenuItemInfoA@16" @485 545 SetMenuItemInfoW = "_DbgSetMenuItemInfoW@16" @486 546 SetMessageExtraInfo = "_DbgSetMessageExtraInfo@4" @487 547 SetMessageQueue = "_DbgSetMessageQueue@4" @488 548 SetParent = "_DbgSetParent@8" @489 549 SetProcessWindowStation = "_DbgSetProcessWindowStation@4" @490 550 SetProgmanWindow = "_DbgSetProgmanWindow@4" @1522 551 SetPropA = "_DbgSetPropA@12" @491 552 SetPropW = "_DbgSetPropW@12" @492 553 SetRect = "_DbgSetRect@20" @493 554 SetRectEmpty = "_DbgSetRectEmpty@4" @494 555 SetScrollInfo = "_DbgSetScrollInfo@16" @495 556 SetScrollPos = "_DbgSetScrollPos@16" @496 557 SetScrollRange = "_DbgSetScrollRange@20" @497 558 SetShellWindow = "_DbgSetShellWindow@4" @498 559 SetShellWindowEx = "_DbgSetShellWindowEx@8" @1531 560 SetSysColors = "_DbgSetSysColors@12" @499 561 SetSysColorsTemp = "_DbgSetSysColorsTemp@0" @500 562 SetSystemCursor = "_DbgSetSystemCursor@8" @501 563 SetTaskmanWindow = "_DbgSetTaskmanWindow@4" @1537 564 SetThreadDesktop = "_DbgSetThreadDesktop@4" @502 565 SetTimer = "_DbgSetTimer@16" @503 566 SetUserObjectInformationA = "_DbgSetUserObjectInformationA@16" @504 567 SetUserObjectInformationW = "_DbgSetUserObjectInformationW@16" @505 568 SetUserObjectSecurity = "_DbgSetUserObjectSecurity@12" @506 569 SetWindowContextHelpId = "_DbgSetWindowContextHelpId@8" @507 562 570 ; SetWindowFullScreenState = _DbgSetWindowFullScreenState@?? @508 563 SetWindowLongA = _DbgSetWindowLongA@12@509564 SetWindowLongW = _DbgSetWindowLongW@12@510565 SetWindowPlacement = _DbgSetWindowPlacement@8@511566 SetWindowPos = _DbgSetWindowPos@28@512567 SetWindowRgn = _DbgSetWindowRgn@12@513568 SetWindowTextA = _DbgSetWindowTextA@8@514569 SetWindowTextW = _DbgSetWindowTextW@8@515570 SetWindowWord = _DbgSetWindowWord@12@516571 SetWindowsHookA = _DbgSetWindowsHookA@8@517572 SetWindowsHookExA = _DbgSetWindowsHookExA@16@518573 SetWindowsHookExW = _DbgSetWindowsHookExW@16@519574 SetWindowsHookW = _DbgSetWindowsHookW@8@520575 ShowCaret = _DbgShowCaret@4@521576 ShowCursor = _DbgShowCursor@4@522577 ShowOwnedPopups = _DbgShowOwnedPopups@8@523578 ShowScrollBar = _DbgShowScrollBar@12@524579 ShowWindow = _DbgShowWindow@8@525580 ShowWindowAsync = _DbgShowWindowAsync@8@526581 SubtractRect = _DbgSubtractRect@12@527582 SwapMouseButton = _DbgSwapMouseButton@4@528583 SwitchDesktop = _DbgSwitchDesktop@4@529584 SwitchToThisWindow = _DbgSwitchToThisWindow@8@530585 SysErrorBox = _DbgSysErrorBox@12@531586 SystemParametersInfoA = _DbgSystemParametersInfoA@16@532587 SystemParametersInfoW = _DbgSystemParametersInfoW@16@533588 TabbedTextOutA = _DbgTabbedTextOutA@32@534589 TabbedTextOutW = _DbgTabbedTextOutW@32@535590 TileChildWindows = _DbgTileChildWindows@8@536591 TileWindows = _DbgTileWindows@20@537592 ToAscii = _DbgToAscii@20@538593 ToAsciiEx = _DbgToAsciiEx@24@539594 ToUnicode = _DbgToUnicode@24@540595 TrackPopupMenu = _DbgTrackPopupMenu@28@541596 TrackPopupMenuEx = _DbgTrackPopupMenuEx@24@542597 TranslateAccelerator = _DbgTranslateAcceleratorA@12@543598 TranslateAcceleratorA = _DbgTranslateAcceleratorA@12@544599 TranslateAcceleratorW = _DbgTranslateAcceleratorA@12@545 ; the same600 TranslateMDISysAccel = _DbgTranslateMDISysAccel@8@546601 TranslateMessage = _DbgTranslateMessage@4@547602 UnhookWindowsHook = _DbgUnhookWindowsHook@8@548603 UnhookWindowsHookEx = _DbgUnhookWindowsHookEx@4@549604 UnionRect = _DbgUnionRect@12@550605 UnloadKeyboardLayout = _DbgUnloadKeyboardLayout@4@551571 SetWindowLongA = "_DbgSetWindowLongA@12" @509 572 SetWindowLongW = "_DbgSetWindowLongW@12" @510 573 SetWindowPlacement = "_DbgSetWindowPlacement@8" @511 574 SetWindowPos = "_DbgSetWindowPos@28" @512 575 SetWindowRgn = "_DbgSetWindowRgn@12" @513 576 SetWindowTextA = "_DbgSetWindowTextA@8" @514 577 SetWindowTextW = "_DbgSetWindowTextW@8" @515 578 SetWindowWord = "_DbgSetWindowWord@12" @516 579 SetWindowsHookA = "_DbgSetWindowsHookA@8" @517 580 SetWindowsHookExA = "_DbgSetWindowsHookExA@16" @518 581 SetWindowsHookExW = "_DbgSetWindowsHookExW@16" @519 582 SetWindowsHookW = "_DbgSetWindowsHookW@8" @520 583 ShowCaret = "_DbgShowCaret@4" @521 584 ShowCursor = "_DbgShowCursor@4" @522 585 ShowOwnedPopups = "_DbgShowOwnedPopups@8" @523 586 ShowScrollBar = "_DbgShowScrollBar@12" @524 587 ShowWindow = "_DbgShowWindow@8" @525 588 ShowWindowAsync = "_DbgShowWindowAsync@8" @526 589 SubtractRect = "_DbgSubtractRect@12" @527 590 SwapMouseButton = "_DbgSwapMouseButton@4" @528 591 SwitchDesktop = "_DbgSwitchDesktop@4" @529 592 SwitchToThisWindow = "_DbgSwitchToThisWindow@8" @530 593 SysErrorBox = "_DbgSysErrorBox@12" @531 594 SystemParametersInfoA = "_DbgSystemParametersInfoA@16" @532 595 SystemParametersInfoW = "_DbgSystemParametersInfoW@16" @533 596 TabbedTextOutA = "_DbgTabbedTextOutA@32" @534 597 TabbedTextOutW = "_DbgTabbedTextOutW@32" @535 598 TileChildWindows = "_DbgTileChildWindows@8" @536 599 TileWindows = "_DbgTileWindows@20" @537 600 ToAscii = "_DbgToAscii@20" @538 601 ToAsciiEx = "_DbgToAsciiEx@24" @539 602 ToUnicode = "_DbgToUnicode@24" @540 603 TrackPopupMenu = "_DbgTrackPopupMenu@28" @541 604 TrackPopupMenuEx = "_DbgTrackPopupMenuEx@24" @542 605 TranslateAccelerator = "_DbgTranslateAcceleratorA@12" @543 606 TranslateAcceleratorA = "_DbgTranslateAcceleratorA@12" @544 607 TranslateAcceleratorW = "_DbgTranslateAcceleratorA@12" @545 ; the same 608 TranslateMDISysAccel = "_DbgTranslateMDISysAccel@8" @546 609 TranslateMessage = "_DbgTranslateMessage@4" @547 610 UnhookWindowsHook = "_DbgUnhookWindowsHook@8" @548 611 UnhookWindowsHookEx = "_DbgUnhookWindowsHookEx@4" @549 612 UnionRect = "_DbgUnionRect@12" @550 613 UnloadKeyboardLayout = "_DbgUnloadKeyboardLayout@4" @551 606 614 ; UnlockWindowStation = _DbgUnlockWindowStation@?? @552 607 UnpackDDElParam = _DbgUnpackDDElParam@16@553608 UnregisterClassA = _DbgUnregisterClassA@8@554609 UnregisterClassW = _DbgUnregisterClassW@8@555610 UnregisterHotKey = _DbgUnregisterHotKey@8@556611 UpdateWindow = _DbgUpdateWindow@4@557615 UnpackDDElParam = "_DbgUnpackDDElParam@16" @553 616 UnregisterClassA = "_DbgUnregisterClassA@8" @554 617 UnregisterClassW = "_DbgUnregisterClassW@8" @555 618 UnregisterHotKey = "_DbgUnregisterHotKey@8" @556 619 UpdateWindow = "_DbgUpdateWindow@4" @557 612 620 ; UserClientDllInitialize = _DbgUserClientDllInitialize@?? @558 613 UserSignalProc = _DbgUserSignalProc@16@559614 ValidateRect = _DbgValidateRect@8@560615 ValidateRgn = _DbgValidateRgn@8@561616 VkKeyScanA = _DbgVkKeyScanA@4@562617 VkKeyScanExA = _DbgVkKeyScanExA@8@563618 VkKeyScanExW = _DbgVkKeyScanExW@8@564619 VkKeyScanW = _DbgVkKeyScanW@4@565621 UserSignalProc = "_DbgUserSignalProc@16" @559 622 ValidateRect = "_DbgValidateRect@8" @560 623 ValidateRgn = "_DbgValidateRgn@8" @561 624 VkKeyScanA = "_DbgVkKeyScanA@4" @562 625 VkKeyScanExA = "_DbgVkKeyScanExA@8" @563 626 VkKeyScanExW = "_DbgVkKeyScanExW@8" @564 627 VkKeyScanW = "_DbgVkKeyScanW@4" @565 620 628 ; WNDPROC_CALLBACK = _DbgWNDPROC_CALLBACK@?? @566 621 WaitForInputIdle = _DbgWaitForInputIdle@8@567622 WaitMessage = _DbgWaitMessage@0@568623 WinHelpA = _DbgWinHelpA@16@569624 WinHelpW = _DbgWinHelpW@16@570625 WinOldAppHackoMatic = _DbgWinOldAppHackoMatic@4@571626 WindowFromDC = _DbgWindowFromDC@4@572627 WindowFromPoint = _DbgWindowFromPoint@8@573628 YieldTask = _DbgYieldTask@0@574629 keybd_event = _Dbgkeybd_event@16@575630 mouse_event = _Dbgmouse_event@20@576629 WaitForInputIdle = "_DbgWaitForInputIdle@8" @567 630 WaitMessage = "_DbgWaitMessage@0" @568 631 WinHelpA = "_DbgWinHelpA@16" @569 632 WinHelpW = "_DbgWinHelpW@16" @570 633 WinOldAppHackoMatic = "_DbgWinOldAppHackoMatic@4" @571 634 WindowFromDC = "_DbgWindowFromDC@4" @572 635 WindowFromPoint = "_DbgWindowFromPoint@8" @573 636 YieldTask = "_DbgYieldTask@0" @574 637 keybd_event = "_Dbgkeybd_event@16" @575 638 mouse_event = "_Dbgmouse_event@20" @576 631 639 wsprintfA = _wsprintfA @577 632 640 wsprintfW = _wsprintfW @578 633 wvsprintfA = _DbgwvsprintfA@12 @579 634 wvsprintfW = _DbgwvsprintfW@12 @580 635 wsprintfW = sprintfW @581 636 637 TrackMouseEvent = _DbgTrackMouseEvent@4 @600 ;ordinal?? 638 SendInput = _DbgSendInput@12 @601 ;ordinal?? 639 GetGUIThreadInfo = _DbgGetGUIThreadInfo@8 @602 640 641 ChangeDisplaySettingsExA = _DbgChangeDisplaySettingsExA@20 @604 642 ChangeDisplaySettingsExW = _DbgChangeDisplaySettingsExW@20 @605 643 644 NotifyWinEvent = _DbgNotifyWinEvent@16 @606 645 UnhookWinEvent = _DbgUnhookWinEvent@4 @607 646 SetWinEventHook = _DbgSetWinEventHook@28 @608 647 648 GetAncestor = _DbgGetAncestor@8 @609 649 GetWindowModuleFileNameA = _DbgGetWindowModuleFileNameA@12 @610 650 651 RealGetWindowClassA = _DbgRealGetWindowClassA@12 @611 652 RealGetWindowClassW = _DbgRealGetWindowClassW@12 @612 653 FlashWindowEx = _FlashWindowEx@4 @613 654 ToUnicodeEx = _ToUnicodeEx@28 @614 641 wvsprintfA = "_DbgwvsprintfA@12" @579 642 wvsprintfW = "_DbgwvsprintfW@12" @580 643 644 TrackMouseEvent = "_DbgTrackMouseEvent@4" @600 ;ordinal?? 645 SendInput = "_DbgSendInput@12" @601 ;ordinal?? 646 GetGUIThreadInfo = "_DbgGetGUIThreadInfo@8" @602 647 648 ChangeDisplaySettingsExA = "_DbgChangeDisplaySettingsExA@20" @604 649 ChangeDisplaySettingsExW = "_DbgChangeDisplaySettingsExW@20" @605 650 651 NotifyWinEvent = "_DbgNotifyWinEvent@16" @606 652 UnhookWinEvent = "_DbgUnhookWinEvent@4" @607 653 SetWinEventHook = "_DbgSetWinEventHook@28" @608 654 655 GetAncestor = "_DbgGetAncestor@8" @609 656 GetWindowModuleFileNameA = "_DbgGetWindowModuleFileNameA@12" @610 657 658 RealGetWindowClassA = "_DbgRealGetWindowClassA@12" @611 659 RealGetWindowClassW = "_DbgRealGetWindowClassW@12" @612 660 FlashWindowEx = "_FlashWindowEx@4" @613 661 ToUnicodeEx = "_ToUnicodeEx@28" @614 655 662 656 663 ;------------ 657 664 ; Windows 98 658 665 ;------------ 659 GetMenuInfo = _DbgGetMenuInfo@8@800660 SetMenuInfo = _DbgSetMenuInfo@8@801661 662 663 GetMonitorInfoW = _DbgGetMonitorInfoW@8@1000664 GetMonitorInfoA = _DbgGetMonitorInfoA@8@1001665 MonitorFromWindow = _DbgMonitorFromWindow@8@1002666 MonitorFromRect = _DbgMonitorFromRect@8@1003667 MonitorFromPoint = _DbgMonitorFromPoint@12@1004668 EnumDisplayMonitors = _DbgEnumDisplayMonitors@16@1005669 EnumDisplayDevicesA = _DbgEnumDisplayDevicesA@16@1006670 EnumDisplayDevicesW = _DbgEnumDisplayDevicesW@16@1007666 GetMenuInfo = "_DbgGetMenuInfo@8" @800 667 SetMenuInfo = "_DbgSetMenuInfo@8" @801 668 669 670 GetMonitorInfoW = "_DbgGetMonitorInfoW@8" @1000 671 GetMonitorInfoA = "_DbgGetMonitorInfoA@8" @1001 672 MonitorFromWindow = "_DbgMonitorFromWindow@8" @1002 673 MonitorFromRect = "_DbgMonitorFromRect@8" @1003 674 MonitorFromPoint = "_DbgMonitorFromPoint@12" @1004 675 EnumDisplayMonitors = "_DbgEnumDisplayMonitors@16" @1005 676 EnumDisplayDevicesA = "_DbgEnumDisplayDevicesA@16" @1006 677 EnumDisplayDevicesW = "_DbgEnumDisplayDevicesW@16" @1007 671 678 672 679 … … 674 681 ; obsolete WINNLS APIs (Far East) 675 682 ;---------------------------------- 676 SendIMEMessageExA = _DbgSendIMEMessageExA@8@1010677 SendIMEMessageExW = _DbgSendIMEMessageExW@8@1011678 679 WINNLSEnableIME = _DbgWINNLSEnableIME@8@1012680 WINNLSGetEnableStatus = _DbgWINNLSGetEnableStatus@4@1013681 WINNLSGetIMEHotkey = _DbgWINNLSGetIMEHotkey@4@1014683 SendIMEMessageExA = "_DbgSendIMEMessageExA@8" @1010 684 SendIMEMessageExW = "_DbgSendIMEMessageExW@8" @1011 685 686 WINNLSEnableIME = "_DbgWINNLSEnableIME@8" @1012 687 WINNLSGetEnableStatus = "_DbgWINNLSGetEnableStatus@4" @1013 688 WINNLSGetIMEHotkey = "_DbgWINNLSGetIMEHotkey@4" @1014 682 689 683 690 ;------------------------------- 684 691 ; Additional (undocumented) APIs 685 692 ;------------------------------- 686 PrivateExtractIconsW = _PrivateExtractIconsW@32@1015687 PrivateExtractIconsA = _PrivateExtractIconsA@32@1016688 PrivateExtractIconExW = _PrivateExtractIconExW@20@1017689 PrivateExtractIconExA = _PrivateExtractIconExA@20@1018693 PrivateExtractIconsW = "_PrivateExtractIconsW@32" @1015 694 PrivateExtractIconsA = "_PrivateExtractIconsA@32" @1016 695 PrivateExtractIconExW = "_PrivateExtractIconExW@20" @1017 696 PrivateExtractIconExA = "_PrivateExtractIconExA@20" @1018 690 697 691 698 ; … … 697 704 ; Wine/Odin helper function 698 705 ;------------------------------------------------------------------------------ 699 GetSysColorPen = _GetSysColorPen@4@2002 NONAME700 GetPattern55AABrush = _GetPattern55AABrush@0@2003 NONAME701 GetPattern55AABitmap = _GetPattern55AABitmap@0@2004 NONAME702 703 _Win32ToOS2Handle@4@2006 NONAME704 _OS2ToWin32Handle@4@2012 NONAME706 GetSysColorPen = "_GetSysColorPen@4" @2002 NONAME 707 GetPattern55AABrush = "_GetPattern55AABrush@0" @2003 NONAME 708 GetPattern55AABitmap = "_GetPattern55AABitmap@0" @2004 NONAME 709 710 "_Win32ToOS2Handle@4" @2006 NONAME 711 "_OS2ToWin32Handle@4" @2012 NONAME 705 712 706 713 ;; _KeyTranslatePMToWin@4 @2008 NONAME 707 _KeyTranslatePMToWinBuf@12@2009 NONAME708 709 _wvsnprintfA@16@2010 NONAME714 "_KeyTranslatePMToWinBuf@12" @2009 NONAME 715 716 "_wvsnprintfA@16" @2010 NONAME 710 717 ;Export for MSACM32 711 718 _wsnprintfA @2100 NONAME 712 719 713 720 ;SvL: Used by GDI32 714 OSLibGetScreenHeight__Fv@2013 NONAME715 OSLibGetScreenWidth__Fv@2014 NONAME716 717 _wvsnprintfW@16@2015 NONAME718 719 _setPageXForm@4@2016 NONAME720 _clientHeight@8@2017 NONAME721 _changePageXForm@20@2018 NONAME722 _removeClientArea@4@2019 NONAME723 _setMapModeDC@8@2020 NONAME724 _TestWideLine@4@2021 NONAME725 _Calculate1PixelDelta@4@2022 NONAME726 _DIB_GetDIBWidthBytes@8@2023 NONAME727 _BITMAP_GetWidthBytes@8@2024 NONAME728 _selectClientArea@4@2025 NONAME729 730 _CreateFakeWindowEx@8 = _CreateFakeWindowEx@8@2028731 _DestroyFakeWindow@4 = _DestroyFakeWindow@4@2035732 _checkOrigin@4@2029 NONAME721 _OSLibGetScreenHeight @2013 NONAME 722 _OSLibGetScreenWidth @2014 NONAME 723 724 "_wvsnprintfW@16" @2015 NONAME 725 726 "_setPageXForm@4" @2016 NONAME 727 "_clientHeight@8" @2017 NONAME 728 "_changePageXForm@20" @2018 NONAME 729 "_removeClientArea@4" @2019 NONAME 730 "_setMapModeDC@8" @2020 NONAME 731 "_TestWideLine@4" @2021 NONAME 732 "_Calculate1PixelDelta@4" @2022 NONAME 733 "_DIB_GetDIBWidthBytes@8" @2023 NONAME 734 "_BITMAP_GetWidthBytes@8" @2024 NONAME 735 "_selectClientArea@4" @2025 NONAME 736 737 "_CreateFakeWindowEx@8" = "_CreateFakeWindowEx@8" @2028 738 "_DestroyFakeWindow@4"= "_DestroyFakeWindow@4" @2035 739 "_checkOrigin@4" @2029 NONAME 733 740 734 741 ; Do NOT change this ordinal 735 _SetWindowAppearance@4@2030736 737 _ConvertIconGroup@12@2032 NONAME738 _ConvertIconGroupIndirect@12@2037 NONAME739 740 _WinSetVisibleRgnNotifyProc@12@2033 NONAME741 _Win32ToOS2FrameHandle@4@2034 NONAME742 743 _CustForceMonoCursor@0@2036 NONAME744 745 _OSLibDragOver@12@2038 NONAME746 _OSLibDragLeave@4@2039 NONAME747 _OSLibDragDrop@16@2040 NONAME748 _OSLibCreateDragStruct@16@2041 NONAME749 _OSLibFreeDragStruct@4@2042 NONAME750 _clipboardPMToOdinFormat@4@2043 NONAME751 _clipboardOdinToPMFormat@4@2044 NONAME752 753 _GetOS2Icon@4@2045 NONAME742 "_SetWindowAppearance@4" @2030 743 744 "_ConvertIconGroup@12" @2032 NONAME 745 "_ConvertIconGroupIndirect@12" @2037 NONAME 746 747 "_WinSetVisibleRgnNotifyProc@12" @2033 NONAME 748 "_Win32ToOS2FrameHandle@4" @2034 NONAME 749 750 "_CustForceMonoCursor@0" @2036 NONAME 751 752 "_OSLibDragOver@12" @2038 NONAME 753 "_OSLibDragLeave@4" @2039 NONAME 754 "_OSLibDragDrop@16" @2040 NONAME 755 "_OSLibCreateDragStruct@16" @2041 NONAME 756 "_OSLibFreeDragStruct@4" @2042 NONAME 757 "_clipboardPMToOdinFormat@4" @2043 NONAME 758 "_clipboardOdinToPMFormat@4" @2044 NONAME 759 760 "_GetOS2Icon@4" @2045 NONAME 754 761 755 762 ; used for Flash plugin 756 GetWindowInfo = _GetWindowInfo@8@2046763 GetWindowInfo = "_GetWindowInfo@8" @2046 757 764 _HPSToHDC @2047 758 765 759 _RunOnAuxThread@20@2048 NONAME760 _RunOnAuxThreadAndWait@24@2049 NONAME766 "_RunOnAuxThread@20" @2048 NONAME 767 "_RunOnAuxThreadAndWait@24" @2049 NONAME -
trunk/src/user32/win32class.cpp
r10587 r21916 32 32 #include <assert.h> 33 33 #include <misc.h> 34 #include <win32class.h>35 #include <win32wnd.h>36 #include <win \winproc.h>34 #include "win32class.h" 35 #include "win32wnd.h" 36 #include <win/winproc.h> 37 37 #include <unicode.h> 38 38 … … 40 40 #include "dbglocal.h" 41 41 42 static fDestroyAll = FALSE;42 static BOOL fDestroyAll = FALSE; 43 43 44 44 //****************************************************************************** … … 169 169 170 170 if(pfnWindowProcA) 171 WINPROC_FreeProc( pfnWindowProcA, WIN_PROC_CLASS);171 WINPROC_FreeProc((HWINDOWPROC)pfnWindowProcA, WIN_PROC_CLASS); 172 172 if(pfnWindowProcW) 173 WINPROC_FreeProc( pfnWindowProcW, WIN_PROC_CLASS);173 WINPROC_FreeProc((HWINDOWPROC)pfnWindowProcW, WIN_PROC_CLASS); 174 174 175 175 if(userClassBytes) free(userClassBytes); … … 457 457 pfnWindowProc = pfnWindowProcW; 458 458 } 459 return (ULONG) WINPROC_GetProc( pfnWindowProc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A);459 return (ULONG) WINPROC_GetProc((HWINDOWPROC)pfnWindowProc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A); 460 460 } 461 461 case GCW_ATOM: //TODO: does this really happen in windows? … … 556 556 proc = &pfnWindowProcW; 557 557 } 558 rc = (LONG)WINPROC_GetProc( *proc, type );558 rc = (LONG)WINPROC_GetProc((HWINDOWPROC)*proc, type ); 559 559 WINPROC_SetProc((HWINDOWPROC *)proc, (WNDPROC)lNewVal, type, WIN_PROC_CLASS); 560 560 … … 564 564 if (proc == &pfnWindowProcA) 565 565 { 566 WINPROC_FreeProc( pfnWindowProcW, WIN_PROC_CLASS );566 WINPROC_FreeProc( (HWINDOWPROC)pfnWindowProcW, WIN_PROC_CLASS ); 567 567 pfnWindowProcW = 0; 568 568 } 569 569 else 570 570 { 571 WINPROC_FreeProc( pfnWindowProcA, WIN_PROC_CLASS );571 WINPROC_FreeProc( (HWINDOWPROC)pfnWindowProcA, WIN_PROC_CLASS ); 572 572 pfnWindowProcA = 0; 573 573 } -
trunk/src/user32/win32class.h
r10587 r21916 11 11 #define __WIN32CLASS_H__ 12 12 13 #include <gen_object.h>13 #include "gen_object.h" 14 14 15 15 #define RELEASE_CLASSOBJ(a) { a->release(); a = NULL; } -
trunk/src/user32/win32dlg.cpp
r10545 r21916 17 17 #include <string.h> 18 18 #include <misc.h> 19 #include <win32dlg.h>20 #include <win \winproc.h>19 #include "win32dlg.h" 20 #include <win/winproc.h> 21 21 #include "oslibmsg.h" 22 22 #include "oslibwin.h" … … 202 202 203 203 //Mask away WS_CAPTION style for dialogs with DS_CONTROL style 204 //(necessary for OFN_ENABLETEMPLATE file open dialogs) 204 //(necessary for OFN_ENABLETEMPLATE file open dialogs) 205 205 //(verified this behaviour in NT4, SP6) 206 206 if (dlgInfo.style & DS_CONTROL) cs.style &= ~(WS_CAPTION); … … 229 229 if (hMenu) DestroyMenu( hMenu ); 230 230 231 WINPROC_FreeProc( Win32DlgProc, WIN_PROC_WINDOW);231 WINPROC_FreeProc((HWINDOWPROC)Win32DlgProc, WIN_PROC_WINDOW); 232 232 } 233 233 //****************************************************************************** … … 265 265 266 266 HWND hwndPreInitFocus = GetFocus(); 267 if(SendMessageA(getWindowHandle(), WM_INITDIALOG, (WPARAM)hwndFocus, param)) 267 if(SendMessageA(getWindowHandle(), WM_INITDIALOG, (WPARAM)hwndFocus, param)) 268 268 { 269 269 //SvL: Experiments in NT4 show that dialogs that are children don't 270 270 // receive focus. Not sure if this is always true. (couldn't 271 271 // find any remarks about this in the SDK docs) 272 if(!(getStyle() & WS_CHILD)) 272 if(!(getStyle() & WS_CHILD)) 273 273 { 274 274 /* check where the focus is again, … … 285 285 // receive focus. Not sure if this is always true. (couldn't 286 286 // find any remarks about this in the SDK docs) 287 if(!(getStyle() & WS_CHILD)) 287 if(!(getStyle() & WS_CHILD)) 288 288 { 289 289 /* If the dlgproc has returned FALSE (indicating handling of keyboard focus) … … 379 379 HOOK_CallHooksA( WH_MSGFILTER, MSGF_DIALOGBOX, 0, 380 380 (LPARAM) pmsg )); 381 381 382 382 HeapFree( GetProcessHeap(), 0, pmsg ); 383 383 if (ret) … … 1163 1163 1164 1164 /* unblock dialog loop */ 1165 PostMessageA(hwnd, WM_NULL, 0, 0); 1165 PostMessageA(hwnd, WM_NULL, 0, 0); 1166 1166 return TRUE; 1167 1167 } … … 1185 1185 type = (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A; 1186 1186 } 1187 oldval = (LONG)WINPROC_GetProc( Win32DlgProc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A);1187 oldval = (LONG)WINPROC_GetProc((HWINDOWPROC)Win32DlgProc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A); 1188 1188 WINPROC_SetProc((HWINDOWPROC *)&Win32DlgProc, (WNDPROC)value, type, WIN_PROC_WINDOW); 1189 1189 return oldval; … … 1209 1209 { 1210 1210 case DWL_DLGPROC: 1211 return (ULONG)WINPROC_GetProc( Win32DlgProc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A);1211 return (ULONG)WINPROC_GetProc((HWINDOWPROC)Win32DlgProc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A); 1212 1212 case DWL_MSGRESULT: 1213 1213 return msgResult; -
trunk/src/user32/win32dlg.h
r9366 r21916 13 13 #define __WIN32DLG_H__ 14 14 15 #include <win32wbase.h>15 #include "win32wbase.h" 16 16 17 17 #ifdef __cplusplus -
trunk/src/user32/win32wbase.cpp
r21641 r21916 63 63 #include "controls.h" 64 64 #include <wprocess.h> 65 #include <win \hook.h>66 #include <menu.h>65 #include <win/hook.h> 66 #include "menu.h" 67 67 #define INCL_TIMERWIN32 68 68 #include "timer.h" … … 79 79 void PrintWindowStyle(DWORD dwStyle, DWORD dwExStyle); 80 80 81 static fDestroyAll = FALSE;81 static BOOL fDestroyAll = FALSE; 82 82 //For quick lookup of current process id 83 83 static ULONG currentProcessId = -1; … … 307 307 BOOL Win32BaseWindow::IsWindowUnicode() 308 308 { 309 dprintf2(("IsWindowUnicode %x %d", getWindowHandle(), WINPROC_GetProcType(getWindowProc()) == WIN_PROC_32W)); 310 return (WINPROC_GetProcType(getWindowProc()) == WIN_PROC_32W); 309 dprintf2(("IsWindowUnicode %x %d", getWindowHandle(), 310 WINPROC_GetProcType((HWINDOWPROC)getWindowProc()) == WIN_PROC_32W)); 311 return (WINPROC_GetProcType((HWINDOWPROC)getWindowProc()) == WIN_PROC_32W); 311 312 } 312 313 //****************************************************************************** … … 461 462 } 462 463 463 WINPROC_SetProc((HWINDOWPROC *)&win32wndproc, windowClass->getWindowProc((isUnicode) ? WNDPROC_UNICODE : WNDPROC_ASCII), WINPROC_GetProcType(windowClass->getWindowProc((isUnicode) ? WNDPROC_UNICODE : WNDPROC_ASCII)), WIN_PROC_WINDOW); 464 WINPROC_SetProc((HWINDOWPROC *)&win32wndproc, 465 windowClass->getWindowProc((isUnicode) ? WNDPROC_UNICODE : WNDPROC_ASCII), 466 WINPROC_GetProcType((HWINDOWPROC)windowClass->getWindowProc((isUnicode) ? WNDPROC_UNICODE : WNDPROC_ASCII)), 467 WIN_PROC_WINDOW); 464 468 hInstance = cs->hInstance; 465 469 dwStyle = cs->style & ~WS_VISIBLE; … … 3860 3864 type = (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A; 3861 3865 } 3862 oldval = (LONG)WINPROC_GetProc( win32wndproc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A);3866 oldval = (LONG)WINPROC_GetProc((HWINDOWPROC)win32wndproc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A); 3863 3867 dprintf(("SetWindowLong%c GWL_WNDPROC %x old %x new wndproc %x", (fUnicode) ? 'W' : 'A', getWindowHandle(), oldval, value)); 3864 3868 WINPROC_SetProc((HWINDOWPROC *)&win32wndproc, (WNDPROC)value, type, WIN_PROC_WINDOW); … … 3916 3920 break; 3917 3921 case GWL_WNDPROC: 3918 value = (LONG)WINPROC_GetProc( win32wndproc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A);3922 value = (LONG)WINPROC_GetProc((HWINDOWPROC)win32wndproc, (fUnicode) ? WIN_PROC_32W : WIN_PROC_32A); 3919 3923 break; 3920 3924 case GWL_HINSTANCE: … … 4115 4119 { 4116 4120 lock(&critsect); 4117 for(int i=0;i<MAX_OPENDCS;i++) { 4121 int i; 4122 for(i=0;i<MAX_OPENDCS;i++) { 4118 4123 if(hdcWindow[i] == 0) { 4119 4124 hdcWindow[i] = hdc; … … 4154 4159 } 4155 4160 lock(&critsect); 4156 for(int i=0;i<MAX_OPENDCS;i++) { 4161 int i; 4162 for(i=0;i<MAX_OPENDCS;i++) { 4157 4163 if(hdcWindow[i] == hdc) { 4158 4164 hdcWindow[i] = 0; … … 4294 4300 //****************************************************************************** 4295 4301 //****************************************************************************** 4296 LONG Win32BaseWindow::release(c har *function, int line)4302 LONG Win32BaseWindow::release(const char *function, int line) 4297 4303 { 4298 4304 // dprintf2(("release %s %d %x %d", function, line, getWindowHandle(), getRefCount()-1)); -
trunk/src/user32/win32wbase.h
r10587 r21916 16 16 #ifdef __cplusplus 17 17 18 #include <win32class.h>19 #include <gen_object.h>20 #include <win32wndchild.h>21 18 #include <winuser32.h> 22 19 #include <winres.h> 23 20 #include <scroll.h> 21 22 #include "win32class.h" 23 #include "gen_object.h" 24 #include "win32wndchild.h" 24 25 25 26 class Win32BaseWindow; … … 352 353 #ifdef DEBUG 353 354 LONG addRef(); 354 LONG release(c har *function = __FUNCTION__, int line = __LINE__ );355 LONG release(const char *function = __FUNCTION__, int line = __LINE__ ); 355 356 #endif 356 357 -
trunk/src/user32/win32wbasenonclient.cpp
r21642 r21916 23 23 #include <misc.h> 24 24 #include <heapstring.h> 25 #include <win32wbase.h>25 #include "win32wbase.h" 26 26 #include "wndmsg.h" 27 27 #include "oslibwin.h" … … 37 37 #include "controls.h" 38 38 #include "pmwindow.h" 39 #include <menu.h>39 #include "menu.h" 40 40 41 41 #define DBG_LOCALLOG DBG_win32wbasenonclient -
trunk/src/user32/win32wbasepos.cpp
r10091 r21916 24 24 #include <assert.h> 25 25 #include <misc.h> 26 #include <win32wbase.h>26 #include "win32wbase.h" 27 27 #include <spy.h> 28 28 #include "wndmsg.h" … … 36 36 #include "dc.h" 37 37 #include "win32wdesktop.h" 38 #include <win \hook.h>38 #include <win/hook.h> 39 39 40 40 #define DBG_LOCALLOG DBG_win32wbasepos -
trunk/src/user32/win32wbaseprop.cpp
r10031 r21916 12 12 */ 13 13 #include <string.h> 14 #include <user32.h>14 #include "user32.h" 15 15 #include <heapstring.h> 16 16 #include <misc.h> … … 70 70 71 71 if(HIWORD(str)) { 72 dprintf2(("GetProp %x %s %x", getWindowHandle , str, prop ? prop->handle : 0));73 } 74 else dprintf2(("GetProp %x %x %x", getWindowHandle , str, prop ? prop->handle : 0));72 dprintf2(("GetProp %x %s %x", getWindowHandle(), str, prop ? prop->handle : 0)); 73 } 74 else dprintf2(("GetProp %x %x %x", getWindowHandle(), str, prop ? prop->handle : 0)); 75 75 76 76 return prop ? prop->handle : 0; … … 85 85 86 86 if (HIWORD(str)) { 87 dprintf2(("SetProp %x %s %x", getWindowHandle , str, handle));88 } 89 else dprintf2(("SetProp %x %x %x", getWindowHandle , str, handle));87 dprintf2(("SetProp %x %s %x", getWindowHandle(), str, handle)); 88 } 89 else dprintf2(("SetProp %x %x %x", getWindowHandle(), str, handle)); 90 90 91 91 if (!(prop = findWindowProperty(str))) … … 192 192 INT ret = -1; 193 193 194 dprintf(("EnumPropsExA %x %x %x", getWindowHandle , func, lParam));194 dprintf(("EnumPropsExA %x %x %x", getWindowHandle(), func, lParam)); 195 195 196 196 for (prop = propertyList; (prop); prop = next) … … 220 220 INT ret = -1; 221 221 222 dprintf(("EnumPropsExW %x %x %x", getWindowHandle , func, lParam));222 dprintf(("EnumPropsExW %x %x %x", getWindowHandle(), func, lParam)); 223 223 224 224 for (prop = propertyList; (prop); prop = next) -
trunk/src/user32/win32wdesktop.cpp
r10379 r21916 12 12 #include <os2win.h> 13 13 #include <misc.h> 14 #include <win32wbase.h>15 #include <win32wdesktop.h>14 #include "win32wbase.h" 15 #include "win32wdesktop.h" 16 16 #include "oslibwin.h" 17 17 #include "win32wndhandle.h" -
trunk/src/user32/win32wdesktop.h
r10379 r21916 15 15 #if defined(__cplusplus) 16 16 17 #include <win32wbase.h>17 #include "win32wbase.h" 18 18 19 19 class Win32Desktop : public Win32BaseWindow -
trunk/src/user32/win32wfake.cpp
r10038 r21916 14 14 #include <string.h> 15 15 #include <dbglog.h> 16 #include <win \winproc.h>17 #include <win32wbase.h>18 #include <win32wfake.h>16 #include <win/winproc.h> 17 #include "win32wbase.h" 18 #include "win32wfake.h" 19 19 #include "oslibwin.h" 20 20 #include "win32wndhandle.h" … … 113 113 } 114 114 115 WINPROC_SetProc((HWINDOWPROC *)&win32wndproc, windowClass->getWindowProc((isUnicode) ? WNDPROC_UNICODE : WNDPROC_ASCII), WINPROC_GetProcType( windowClass->getWindowProc((isUnicode) ? WNDPROC_UNICODE : WNDPROC_ASCII)), WIN_PROC_WINDOW);115 WINPROC_SetProc((HWINDOWPROC *)&win32wndproc, windowClass->getWindowProc((isUnicode) ? WNDPROC_UNICODE : WNDPROC_ASCII), WINPROC_GetProcType((HWINDOWPROC)windowClass->getWindowProc((isUnicode) ? WNDPROC_UNICODE : WNDPROC_ASCII)), WIN_PROC_WINDOW); 116 116 hInstance = NULL; 117 117 dwStyle = WS_VISIBLE; -
trunk/src/user32/win32wfake.h
r10031 r21916 13 13 #define __WIN32WFAKE_H__ 14 14 15 #include <win32wbase.h>15 #include "win32wbase.h" 16 16 17 17 class Win32FakeWindow : public Win32BaseWindow -
trunk/src/user32/win32wmdiclient.cpp
r9523 r21916 23 23 #include <misc.h> 24 24 #include <heapstring.h> 25 #include <win32wnd.h>26 #include <win32wmdiclient.h>25 #include "win32wnd.h" 26 #include "win32wmdiclient.h" 27 27 #include <spy.h> 28 28 #include "wndmsg.h" 29 #include <oslibwin.h>30 #include <oslibutil.h>31 #include <oslibgdi.h>32 #include <oslibres.h>29 #include "oslibwin.h" 30 #include "oslibutil.h" 31 #include "oslibgdi.h" 32 #include "oslibres.h" 33 33 #include "oslibdos.h" 34 34 #include "syscolor.h" -
trunk/src/user32/win32wmdiclient.h
r6762 r21916 11 11 #define __WIN32WMDICLIENT_H__ 12 12 13 #include <win32wbase.h>13 #include "win32wbase.h" 14 14 #include "mdi.h" 15 15 -
trunk/src/user32/win32wmisc.cpp
r21356 r21916 21 21 #include <assert.h> 22 22 #include <dbglog.h> 23 #include <win32wnd.h>23 #include "win32wnd.h" 24 24 #include <heapstring.h> 25 25 #include <spy.h> 26 26 #include "wndmsg.h" 27 #include <oslibwin.h>28 #include <oslibutil.h>29 #include <oslibgdi.h>30 #include <oslibres.h>27 #include "oslibwin.h" 28 #include "oslibutil.h" 29 #include "oslibgdi.h" 30 #include "oslibres.h" 31 31 #include "oslibdos.h" 32 32 #include "win32wndhandle.h" -
trunk/src/user32/win32wnd.cpp
r5935 r21916 21 21 #include <assert.h> 22 22 #include <misc.h> 23 #include <win32wnd.h>23 #include "win32wnd.h" 24 24 #include <heapstring.h> 25 25 #include <spy.h> 26 26 #include "wndmsg.h" 27 #include <oslibwin.h>28 #include <oslibutil.h>29 #include <oslibgdi.h>30 #include <oslibres.h>27 #include "oslibwin.h" 28 #include "oslibutil.h" 29 #include "oslibgdi.h" 30 #include "oslibres.h" 31 31 #include "oslibdos.h" 32 32 #include "syscolor.h" -
trunk/src/user32/win32wnd.h
r6762 r21916 11 11 #define __WIN32WND_H__ 12 12 13 #include <win32wbase.h>13 #include "win32wbase.h" 14 14 15 15 //****************************************************************************** -
trunk/src/user32/win32wndchild.cpp
r10587 r21916 11 11 */ 12 12 #include <os2win.h> 13 #include <win32wndchild.h>13 #include "win32wndchild.h" 14 14 #include <misc.h> 15 15 -
trunk/src/user32/win32wndhandle.cpp
r10544 r21916 28 28 //****************************************************************************** 29 29 30 // Global DLL Data31 #pragma data_seg(_GLOBALDATA)32 ULONG WindowHandleTable[MAX_WINDOW_HANDLES] = {0}; 33 CRITICAL_SECTION_OS2 globalwhandlecritsect = {0}; 34 ULONG lastIndex = 0; 35 #pragma data_seg() 30 // 31 // Global DLL Data (keep it in sync with globaldata.asm!) 32 // 33 extern ULONG WindowHandleTable[MAX_WINDOW_HANDLES]; // = {0} 34 extern CRITICAL_SECTION_OS2 globalwhandlecritsect; // = {0} 35 extern ULONG lastIndex; // = 0 36 36 37 static char *pszWndHandleSemName = WINHANDLE_CRITSECTION_NAME; 37 //****************************************************************************** 38 //****************************************************************************** 39 40 static const char *pszWndHandleSemName = WINHANDLE_CRITSECTION_NAME; 38 41 39 42 //****************************************************************************** … … 71 74 lastIndex = 0; 72 75 } 73 for(int i=lastIndex;i<MAX_WINDOW_HANDLES;i++) { 76 int i; 77 for(i=lastIndex;i<MAX_WINDOW_HANDLES;i++) { 74 78 if(WindowHandleTable[i] == 0) { 75 79 lastIndex = i; -
trunk/src/user32/winaccel.cpp
r10190 r21916 18 18 #include <misc.h> 19 19 #include <heapstring.h> 20 #include <win \winnls.h>20 #include <win/winnls.h> 21 21 22 22 #define DBG_LOCALLOG DBG_winaccel … … 29 29 * 01: BYTE pad (to WORD boundary) 30 30 * 02: WORD event 31 * 04: WORD IDval 31 * 04: WORD IDval 32 32 * 06: WORD pad (to DWORD boundary) 33 33 */ … … 54 54 hRetval = GlobalAlloc(0,sizeof(ACCEL)*nrofaccells); 55 55 accel = (LPACCEL)GlobalLock(hRetval); 56 56 57 57 for (i=0;i<nrofaccells;i++) { 58 58 accel[i].fVirt = accel_table[i].fVirt; -
trunk/src/user32/windlg.cpp
r21356 r21916 24 24 #include "win32dlg.h" 25 25 #include <heapstring.h> 26 #include <win \drive.h>26 #include <win/drive.h> 27 27 #include <custombuild.h> 28 28 … … 330 330 } 331 331 } 332 } 332 } 333 333 } 334 334 #endif … … 696 696 697 697 /* If the path exists and is a directory, chdir to it */ 698 if (!spec || !spec[0] || SetCurrentDirectoryA( spec )) spec = "*.*";698 if (!spec || !spec[0] || SetCurrentDirectoryA( spec )) spec = (LPSTR)"*.*"; 699 699 else 700 700 { -
trunk/src/user32/windlgmsg.cpp
r8968 r21916 22 22 #include "win32dlg.h" 23 23 #include <winnls.h> 24 #include <wine \unicode.h>24 #include <wine/unicode.h> 25 25 26 26 #define DBG_LOCALLOG DBG_windlgmsg … … 276 276 if (HIWORD(dw) == DC_HASDEFID) 277 277 { 278 if (IsWindowEnabled(GetDlgItem(hwndDlg, LOWORD(dw)))) 278 if (IsWindowEnabled(GetDlgItem(hwndDlg, LOWORD(dw)))) 279 279 { 280 280 SendMessageA( hwndDlg, WM_COMMAND, -
trunk/src/user32/window.cpp
r21347 r21916 29 29 #include <string.h> 30 30 #include <stdio.h> 31 #include <win32wbase.h>32 #include <win32wmdiclient.h>33 #include <win32wdesktop.h>31 #include "win32wbase.h" 32 #include "win32wmdiclient.h" 33 #include "win32wdesktop.h" 34 34 #include "win32dlg.h" 35 #include <oslibwin.h>36 #include <oslibgdi.h>35 #include "oslibwin.h" 36 #include "oslibgdi.h" 37 37 #include "user32.h" 38 38 #include "winicon.h" 39 39 #include "pmwindow.h" 40 40 #include "oslibmsg.h" 41 #include <win \winpos.h>42 #include <win \win.h>41 #include <win/winpos.h> 42 #include <win/win.h> 43 43 #include <heapstring.h> 44 44 #include <winuser32.h> … … 52 52 ODINDEBUGCHANNEL(USER32-WINDOW) 53 53 54 #ifdef __cplusplus 55 extern "C" { 56 #endif 54 57 55 58 //****************************************************************************** … … 117 120 else dprintf(("CreateWindowExA: window %s class %d parent %x (%d,%d) (%d,%d), %x %x menu=%x", windowName, className, parent, x, y, width, height, style, exStyle, menu)); 118 121 119 if(!str cmpi(className, MDICLIENTCLASSNAMEA)) {122 if(!stricmp(className, MDICLIENTCLASSNAMEA)) { 120 123 window = (Win32BaseWindow *) new Win32MDIClientWindow(&cs, classAtom, FALSE); 121 124 } 122 125 else 123 if(!str cmpi((char *) className, DIALOG_CLASS_NAMEA))126 if(!stricmp((char *) className, DIALOG_CLASS_NAMEA)) 124 127 { 125 128 DLG_TEMPLATE dlgTemplate = {0}; … … 155 158 } 156 159 HWND hwnd = window->getWindowHandle(); 157 160 158 161 // set myself as last active popup / window 159 162 window->setLastActive( hwnd ); 160 163 161 164 RELEASE_WNDOBJ(window); 162 165 return hwnd; … … 262 265 } 263 266 HWND hwnd = window->getWindowHandle(); 264 267 265 268 // set myself as last active popup / window 266 269 window->setLastActive( hwnd ); 267 270 268 271 RELEASE_WNDOBJ(window); 269 272 return hwnd; … … 300 303 } 301 304 hwndActive = window->SetActiveWindow(); 302 305 303 306 // check last active popup window 304 307 if (hwndActive) … … 308 311 dprintf(("support for last active popup incorrectly implemented")); 309 312 } 310 313 311 314 RELEASE_WNDOBJ(window); 312 315 return hwndActive; … … 561 564 if ((nCmdShow == SW_RESTORE) && (window->getStyle() & WS_MINIMIZE) && fOS2Look ) 562 565 { 563 dprintf(("ShowWindow: Initiating OS/2 PM restore")); 566 dprintf(("ShowWindow: Initiating OS/2 PM restore")); 564 567 ret = OSLibWinRestoreWindow(window->getOS2FrameWindowHandle()); 565 568 } 566 else 569 else 567 570 ret = window->ShowWindow(nCmdShow); 568 571 RELEASE_WNDOBJ(window); … … 720 723 ret = TRUE; 721 724 722 if(dwStyle & WS_CHILD) 725 if(dwStyle & WS_CHILD) 723 726 { 724 727 //check visibility of parents … … 762 765 //else no child -> no parent (GetParent returns owner otherwise!) 763 766 } 764 else 765 if (type == GA_ROOT) 767 else 768 if (type == GA_ROOT) 766 769 { 767 770 hwndAncestor = window->GetTopParent(); 768 771 } 769 772 else 770 if (type == GA_ROOTOWNER) 771 { 772 if(hwnd != GetDesktopWindow()) 773 if (type == GA_ROOTOWNER) 774 { 775 if(hwnd != GetDesktopWindow()) 773 776 { 774 777 hwndAncestor = hwnd; … … 804 807 TEB *teb; 805 808 806 dprintf(("SetFocus %x", hwnd)); 809 dprintf(("SetFocus %x", hwnd)); 807 810 teb = GetThreadTEB(); 808 811 if(teb == NULL) { … … 929 932 lpThreadInfo->hwndActive = GetActiveWindow(); 930 933 if(lpThreadInfo->hwndActive) { 931 if(dwThreadId != GetWindowThreadProcessId(lpThreadInfo->hwndActive, NULL)) 934 if(dwThreadId != GetWindowThreadProcessId(lpThreadInfo->hwndActive, NULL)) 932 935 {//this thread doesn't own the active window (TODO: correct??) 933 936 lpThreadInfo->hwndActive = 0; … … 980 983 windowDesktop->addRef(); 981 984 window = windowDesktop; 982 } 985 } 983 986 else window = Win32BaseWindow::GetWindowFromHandle(hwnd); 984 987 985 988 if(!window) { 986 989 dprintf(("GetWindowRect, window %x not found", hwnd)); … … 1104 1107 * InternalGetWindowText (USER32.326) 1105 1108 */ 1106 int WIN32API InternalGetWindowText(HWND hwnd, 1109 int WIN32API InternalGetWindowText(HWND hwnd, 1107 1110 LPWSTR lpString, 1108 1111 INT nMaxCount ) … … 1274 1277 windowDesktop->addRef(); 1275 1278 wndfrom = windowDesktop; 1276 } 1279 } 1277 1280 else { 1278 1281 wndfrom = Win32BaseWindow::GetWindowFromHandle(hwndFrom); … … 1288 1291 windowDesktop->addRef(); 1289 1292 wndto = windowDesktop; 1290 } 1293 } 1291 1294 else { 1292 1295 wndto = Win32BaseWindow::GetWindowFromHandle(hwndTo); … … 1887 1890 { 1888 1891 // WND *wndPtr = WIN_FindWndPtr(hwndChild); 1889 1892 1890 1893 // WINPOS_ShowIconTitle( wndPtr, FALSE ); 1891 1894 1892 1895 SetWindowPos( hwndChild, 0, x + (xspacing - GetSystemMetrics(SM_CXICON)) / 2, 1893 1896 y - yspacing - GetSystemMetrics(SM_CYICON)/2, 0, 0, … … 2003 2006 2004 2007 owner = Win32BaseWindow::GetWindowFromHandle(hWnd); 2005 if(!owner) 2008 if(!owner) 2006 2009 { 2007 2010 dprintf(("GetLastActivePopup, window %x not found", hWnd)); … … 2013 2016 if (!IsWindow( hwndRetVal )) 2014 2017 hwndRetVal = owner->getWindowHandle(); 2015 2018 2016 2019 RELEASE_WNDOBJ(owner); 2017 2020 2018 2021 return hwndRetVal; 2019 2022 } … … 2036 2039 } 2037 2040 RELEASE_WNDOBJ(window); 2038 2041 2039 2042 return dwThreadId; 2040 2043 } … … 2220 2223 } 2221 2224 //****************************************************************************** 2222 //The GetWindowModuleFileName function retrieves the full path and file name of 2225 //The GetWindowModuleFileName function retrieves the full path and file name of 2223 2226 //the module associated with the specified window handle. 2224 2227 //****************************************************************************** … … 2262 2265 return (FALSE); 2263 2266 } 2267 2268 #ifdef __cplusplus 2269 } // extern "C" 2270 #endif -
trunk/src/user32/windowclass.cpp
r21303 r21916 18 18 #include <misc.h> 19 19 #include <unicode.h> 20 #include <win32class.h>21 #include <win32wbase.h>22 #include <controls.h>20 #include "win32class.h" 21 #include "win32wbase.h" 22 #include "controls.h" 23 23 24 24 #define DBG_LOCALLOG DBG_windowclass -
trunk/src/user32/windowmsg.cpp
r21555 r21916 23 23 #include <os2win.h> 24 24 #include <misc.h> 25 #include <win32wbase.h>25 #include "win32wbase.h" 26 26 #include <win.h> 27 27 #include <heapstring.h> -
trunk/src/user32/windowword.cpp
r10119 r21916 12 12 #include <os2win.h> 13 13 #include <dbglog.h> 14 #include <ctrlconf.h>14 #include "ctrlconf.h" 15 15 16 #include <win32wbase.h>16 #include "win32wbase.h" 17 17 18 18 #define DBG_LOCALLOG DBG_windowword -
trunk/src/user32/winevent.cpp
r7866 r21916 33 33 #include <stdlib.h> 34 34 #include <string.h> 35 //#include <oslibwin.h> 36 #include <win32wnd.h> 35 //#include "oslibwin.h" 37 36 #include <winuser.h> 37 #include "win32wnd.h" 38 38 #include "initterm.h" 39 39 … … 43 43 ODINDEBUGCHANNEL(USER32-WINEVENT) 44 44 45 extern "C" { 45 46 46 47 /***************************************************************************** … … 89 90 return 0; 90 91 } 92 93 } // extern "C" -
trunk/src/user32/winicon.cpp
r21356 r21916 47 47 #include <string.h> 48 48 #include <winicon.h> 49 #include <win \cursoricon.h>49 #include <win/cursoricon.h> 50 50 #include <objhandle.h> 51 51 #include "dib.h" 52 52 #include <heapstring.h> 53 #include <win \virtual.h>53 #include <win/virtual.h> 54 54 #include "initterm.h" 55 55 #include "oslibres.h" … … 200 200 201 201 /* Transfer the bitmap bits to the CURSORICONINFO structure */ 202 if(bmpAnd.bmBitsPixel > 1) 202 if(bmpAnd.bmBitsPixel > 1) 203 203 {//Our code expects b&w masks, so convert it first 204 204 //We could also use GetDIBits to do the conversion for us, but it returns … … 216 216 217 217 //blit to the destination HDC & convert to 1bpp 218 BitBlt(hdcDest, 0, 0, bmpAnd.bmWidth, bmpAnd.bmHeight, 218 BitBlt(hdcDest, 0, 0, bmpAnd.bmWidth, bmpAnd.bmHeight, 219 219 hdcSrc, 0, 0, SRCCOPY); 220 220 … … 442 442 if(hActiveCursorPM && hActiveCursorPM != OSLibWinQueryPointer()) { 443 443 dprintf(("Another app changed mouse cursor")); 444 hActiveCursorPM = hActiveCursor = 0; 444 hActiveCursorPM = hActiveCursor = 0; 445 445 } 446 446 return hActiveCursor; … … 593 593 bmpXor.bmBitsPixel = info->bBitsPerPixel; 594 594 bmpXor.bmBits = NULL; 595 ((CURSORICONINFO *)ptr)->hColorBmp = 595 ((CURSORICONINFO *)ptr)->hColorBmp = 596 596 OSLibWinCreatePointer(info, (char *)lpANDbits, (LPBITMAP_W)&bmpAnd, (char *)lpXORbits, (LPBITMAP_W)&bmpXor, fIcon == FALSE); 597 597 #endif … … 1085 1085 //SvL: Must use CreateBitmap here as CreateDIBitmap converts data to 8bpp (GetObjectA info -> 8 bpp) 1086 1086 #if 1 1087 int linewidth; 1087 int linewidth; 1088 1088 int orglinewidth; 1089 1089 -
trunk/src/user32/winkeyboard.cpp
r21344 r21916 55 55 56 56 57 BYTE abPMScanToWinVKey[256][2] =57 static UCHAR auchPMScanToWinVKey[256][2] = 58 58 /****************************************************************************/ 59 59 /* PM Scancode * Win32 vkey Extended Key */ … … 320 320 { 321 321 /* index is the VKey value */ 322 BYTE bPMScanCode;323 LP STR lpstrName;322 UCHAR uchPMScanCode; 323 LPCSTR lpstrName; 324 324 } WINVKEYTOPMSCAN, *PWINVKEYTOPMSCAN; 325 325 326 static WINVKEYTOPMSCAN a bWinVKeyToPMScan[256] =326 static WINVKEYTOPMSCAN auchWinVKeyToPMScan[256] = 327 327 /**********************************************************************/ 328 328 /* Vkey * Scancode * Name */ … … 587 587 588 588 // @@PF reflect Num Enter key 589 LP STR lpstrNumEnter = "Num Enter";589 LPCSTR lpstrNumEnter = "Num Enter"; 590 590 591 591 // @@@PH 592 592 // Note: windows uses different scancodes if numlock is pressed 593 593 // This is not (yet) reflected here! 594 static BYTE a bPMScanToWinScan[256][2] =594 static BYTE auchPMScanToWinScan[256][2] = 595 595 /****************************************************************************/ 596 596 /* PM Scancode * Win32 Scancode Extended Key */ … … 858 858 //****************************************************************************** 859 859 860 VOID WIN32API KeyTranslatePMToWinBuf( BYTE *pmkey, BYTE *winkey,860 VOID WIN32API KeyTranslatePMToWinBuf(PUCHAR pmkey, PUCHAR winkey, 861 861 int nrkeys) 862 862 { … … 871 871 872 872 for(int i=1;i<nrkeys;i++) { 873 if(a bWinVKeyToPMScan[i].bPMScanCode) {874 pmvkey = OSLibWinTranslateChar(a bWinVKeyToPMScan[i].bPMScanCode, TC_SCANCODETOVIRTUALKEY, 0);873 if(auchWinVKeyToPMScan[i].uchPMScanCode) { 874 pmvkey = OSLibWinTranslateChar(auchWinVKeyToPMScan[i].uchPMScanCode, TC_SCANCODETOVIRTUALKEY, 0); 875 875 if(pmvkey == 0) { 876 dprintf2(("WinTranslateChar %x (%x) FAILED!!", i, a bWinVKeyToPMScan[i].bPMScanCode));876 dprintf2(("WinTranslateChar %x (%x) FAILED!!", i, auchWinVKeyToPMScan[i].uchPMScanCode)); 877 877 } 878 878 winkey[i] = pmkey[pmvkey]; … … 886 886 //****************************************************************************** 887 887 //****************************************************************************** 888 BYTE KeyTranslateWinVKeyToPMScan(BYTE bWinVKey, BOOL fExtended)888 UCHAR KeyTranslateWinVKeyToPMScan(UCHAR uchWinVKey, BOOL fExtended) 889 889 { 890 890 // if the extended bit didn't match, this is 891 891 // the closest hit 892 BYTE bAlmost = 0;892 UCHAR uchAlmost = 0; 893 893 894 894 // experiment 895 895 896 896 #if 0 897 bAlmost = a bWinVKeyToPMScan[bWinVKey].bPMScanCode;897 bAlmost = auchWinVKeyToPMScan[bWinVKey].uchPMScanCode; 898 898 #else 899 899 for(int i = 0; 900 i < 256; // sizeof(row of a bPMScanToWinVKey)900 i < 256; // sizeof(row of auchPMScanToWinVKey) 901 901 i++) 902 902 { 903 if (a bPMScanToWinVKey[i][0] == bWinVKey)903 if (auchPMScanToWinVKey[i][0] == uchWinVKey) 904 904 { 905 905 // this represents the PMScan code which is used as index 906 bAlmost = i;906 uchAlmost = i; 907 907 908 908 // exact match! 909 if (a bPMScanToWinVKey[i][1] == fExtended)909 if (auchPMScanToWinVKey[i][1] == fExtended) 910 910 break; 911 911 } … … 914 914 915 915 dprintf(("KeyTranslateWinVKeyToPMScan(%02xh,%d) = %02xh", 916 bWinVKey,916 uchWinVKey, 917 917 fExtended, 918 bAlmost));918 uchAlmost)); 919 919 920 920 // almost a match or no match at all. 921 return bAlmost;922 } 923 //****************************************************************************** 924 //****************************************************************************** 925 void KeyTranslatePMScanToWinVKey( BYTE bPMScan,921 return uchAlmost; 922 } 923 //****************************************************************************** 924 //****************************************************************************** 925 void KeyTranslatePMScanToWinVKey(UCHAR uchPMScan, 926 926 BOOL bNumLock, 927 P BYTE pbWinVKey,928 WORD *pwWinScan,927 PUCHAR puchWinVKey, 928 WORD *pwWinScan, 929 929 PBOOL pfExtended) 930 930 { 931 931 // @@@PH numlock is currently ignored 932 if (p bWinVKey)933 *p bWinVKey = abPMScanToWinVKey[bPMScan][0];932 if (puchWinVKey) 933 *puchWinVKey = auchPMScanToWinVKey[uchPMScan][0]; 934 934 935 935 if (pfExtended) 936 *pfExtended = a bPMScanToWinVKey[bPMScan][1];936 *pfExtended = auchPMScanToWinVKey[uchPMScan][1]; 937 937 938 938 if (pwWinScan) 939 *pwWinScan = a bPMScanToWinScan[bPMScan][0];940 } 941 //****************************************************************************** 942 //****************************************************************************** 943 BYTE KeyTranslateWinScanToPMScan(BYTE bWinScan, BOOL fExtended)939 *pwWinScan = auchPMScanToWinScan[uchPMScan][0]; 940 } 941 //****************************************************************************** 942 //****************************************************************************** 943 UCHAR KeyTranslateWinScanToPMScan(UCHAR uchWinScan, BOOL fExtended) 944 944 { 945 945 // Note: … … 949 949 // if the extended bit didn't match, this is 950 950 // the closest hit 951 BYTE bAlmost = 0;951 UCHAR uchAlmost = 0; 952 952 953 953 for(int i = 0; 954 i < 256; // sizeof(row of a bPMScanToWinVKey)954 i < 256; // sizeof(row of auchPMScanToWinVKey) 955 955 i++) 956 956 { 957 if (a bPMScanToWinScan[i][0] == bWinScan)957 if (auchPMScanToWinScan[i][0] == uchWinScan) 958 958 { 959 959 // this represents the PMScan code which is used as index 960 bAlmost = i;960 uchAlmost = i; 961 961 962 962 // exact match! 963 if (a bPMScanToWinVKey[i][1] == fExtended)963 if (auchPMScanToWinVKey[i][1] == fExtended) 964 964 break; 965 965 } … … 967 967 968 968 dprintf(("KeyTranslateWinScanToPMScan(%02xh,%d) = %02xh", 969 bWinScan,969 uchWinScan, 970 970 fExtended, 971 bAlmost));971 uchAlmost)); 972 972 973 973 // almost a match or no match at all. 974 return bAlmost;975 976 } 977 //****************************************************************************** 978 //****************************************************************************** 979 BYTE KeyTranslatePMScanToWinScan(BYTEbPMScan)974 return uchAlmost; 975 976 } 977 //****************************************************************************** 978 //****************************************************************************** 979 UCHAR KeyTranslatePMScanToWinScan(UCHAR bPMScan) 980 980 { 981 981 // Note: … … 983 983 // O32_MapVirtualKeyA uses PM Scancodes only! 984 984 985 return a bPMScanToWinScan[bPMScan][0];985 return auchPMScanToWinScan[bPMScan][0]; 986 986 } 987 987 //****************************************************************************** … … 1026 1026 } 1027 1027 for(int i=0;i<256;i++) { 1028 if(a bWinVKeyToPMScan[i].bPMScanCode) {1029 lpKeyState[i] = PMScanState[a bWinVKeyToPMScan[i].bPMScanCode];1028 if(auchWinVKeyToPMScan[i].uchPMScanCode) { 1029 lpKeyState[i] = PMScanState[auchWinVKeyToPMScan[i].uchPMScanCode]; 1030 1030 } 1031 1031 if(lpKeyState[i] & 0x80) { … … 1335 1335 } 1336 1336 1337 extern "C" 1337 1338 int WINAPI ToUnicodeEx(UINT virtKey, UINT scanCode, const BYTE *lpKeyState, 1338 1339 LPWSTR lpwStr, int size, UINT flags, HKL hkl) … … 1371 1372 BOOL fDontCare = (lParam & WIN_KEY_DONTCARE) != 0; 1372 1373 BOOL fExtended = (lParam & WIN_KEY_EXTENDED) != 0,PMExtended; 1373 UCHAR uc WinScan = (lParam & 0x00ff0000) >> 16;1374 UCHAR uc WinVKey;1375 UCHAR uc PMScan;1374 UCHAR uchWinScan = (lParam & 0x00ff0000) >> 16; 1375 UCHAR uchWinVKey; 1376 UCHAR uchPMScan; 1376 1377 int result; 1377 1378 … … 1388 1389 // Note: Open32 expects PM Scancodes, NOT Winscancodes. 1389 1390 // Note: this is the only way of loss-less conversion! 1390 uc PMScan = KeyTranslateWinScanToPMScan(ucWinScan, fExtended);1391 uchPMScan = KeyTranslateWinScanToPMScan(uchWinScan, fExtended); 1391 1392 dprintf(("ucWinScan=%02xh, fExtended=%d translated to PMscan=%02xh\n", 1392 uc WinScan,1393 uchWinScan, 1393 1394 fExtended, 1394 uc PMScan));1395 uc WinVKey = abPMScanToWinVKey[ucPMScan][0];1396 PMExtended = a bPMScanToWinVKey[ucPMScan][1];1395 uchPMScan)); 1396 uchWinVKey = auchPMScanToWinVKey[uchPMScan][0]; 1397 PMExtended = auchPMScanToWinVKey[uchPMScan][1]; 1397 1398 1398 1399 dprintf(("ucPMScan=%02xh translated to ucWinVKey=%02xh PMExtended=%d\n", 1399 uc PMScan,1400 uc WinVKey,PMExtended));1400 uchPMScan, 1401 uchWinVKey,PMExtended)); 1401 1402 1402 1403 // Bug in Open32: … … 1408 1409 memset(lpString, 0, nSize); 1409 1410 1410 LP STR lpstrKey;1411 lpstrKey = a bWinVKeyToPMScan[ucWinVKey].lpstrName;1411 LPCSTR lpstrKey; 1412 lpstrKey = auchWinVKeyToPMScan[uchWinVKey].lpstrName; 1412 1413 1413 1414 // handle Enter on Numeric Keypad here 1414 1415 if (PMExtended) 1415 1416 { 1416 if (uc WinVKey==VK_RETURN) lpstrKey = lpstrNumEnter;1417 if (uchWinVKey==VK_RETURN) lpstrKey = lpstrNumEnter; 1417 1418 } 1418 1419 … … 1420 1421 { 1421 1422 dprintf(("ERROR: keyname for winscan=%02xh winvkey=%02xh, fExtended=%d not found.\n", 1422 uc WinScan, ucWinVKey, fExtended & !fDontCare));1423 uchWinScan, uchWinVKey, fExtended & !fDontCare)); 1423 1424 1424 1425 // build artificial name … … 1427 1428 sprintf(szName, 1428 1429 "VKey%02x%c", 1429 uc WinScan,1430 uchWinScan, 1430 1431 fExtended ? '+' : 0); 1431 1432 memcpy(lpString, szName, nSize); … … 1504 1505 //O32_GetKeyState converts windows virtual keys to PM virtual keys and there 1505 1506 //are far fewer PM vkeys. (e.g. 0-9, A-Z will fail) 1506 if(nVirtKey < 256 && a bWinVKeyToPMScan[nVirtKey].bPMScanCode)1507 if(nVirtKey < 256 && auchWinVKeyToPMScan[nVirtKey].uchPMScanCode) 1507 1508 { 1508 1509 INT nVirtKey2 = 0; … … 1511 1512 if (nVirtKey == VK_CONTROL || nVirtKey == VK_LCONTROL) 1512 1513 {//if AltGr is down, then pretend VK_LCONTROL is down too 1513 result = OSLibWinGetScanState(a bWinVKeyToPMScan[VK_RMENU].bPMScanCode);1514 result = OSLibWinGetScanState(auchWinVKeyToPMScan[VK_RMENU].uchPMScanCode); 1514 1515 if(result & 0x8000) { 1515 1516 return result; … … 1520 1521 if ((nVirtKey >= VK_PRIOR) && (nVirtKey <= VK_DELETE)) 1521 1522 { 1522 WORD numState = OSLibWinGetScanState(a bWinVKeyToPMScan[VK_NUMLOCK].bPMScanCode) & 1;1523 WORD numState = OSLibWinGetScanState(auchWinVKeyToPMScan[VK_NUMLOCK].uchPMScanCode) & 1; 1523 1524 1524 1525 if(!numState) { … … 1544 1545 nVirtKey2 = VK_RSHIFT; 1545 1546 } 1546 result = OSLibWinGetScanState(a bWinVKeyToPMScan[nVirtKey].bPMScanCode);1547 result = OSLibWinGetScanState(auchWinVKeyToPMScan[nVirtKey].uchPMScanCode); 1547 1548 if(nVirtKey2) { 1548 result |= OSLibWinGetScanState(a bWinVKeyToPMScan[nVirtKey2].bPMScanCode);1549 result |= OSLibWinGetScanState(auchWinVKeyToPMScan[nVirtKey2].uchPMScanCode); 1549 1550 } 1550 1551 return result; … … 1576 1577 //O32_GetAsyncKeyState converts windows virtual keys to PM virtual keys and there 1577 1578 //are far fewer PM vkeys. (e.g. 0-9, A-Z will fail) 1578 if(nVirtKey < 256 && a bWinVKeyToPMScan[nVirtKey].bPMScanCode)1579 if(nVirtKey < 256 && auchWinVKeyToPMScan[nVirtKey].uchPMScanCode) 1579 1580 { 1580 1581 INT nVirtKey2 = 0; … … 1583 1584 if (nVirtKey == VK_CONTROL || nVirtKey == VK_LCONTROL) 1584 1585 {//if AltGr is down, then pretend VK_LCONTROL is down too 1585 result = OSLibWinGetPhysKeyState(a bWinVKeyToPMScan[VK_RMENU].bPMScanCode);1586 result = OSLibWinGetPhysKeyState(auchWinVKeyToPMScan[VK_RMENU].uchPMScanCode); 1586 1587 if(result & 0x8000) { 1587 1588 return result; … … 1592 1593 if ((nVirtKey >= VK_PRIOR) && (nVirtKey <= VK_DELETE)) 1593 1594 { 1594 WORD numState = OSLibWinGetScanState(a bWinVKeyToPMScan[VK_NUMLOCK].bPMScanCode) & 1;1595 WORD numState = OSLibWinGetScanState(auchWinVKeyToPMScan[VK_NUMLOCK].uchPMScanCode) & 1; 1595 1596 1596 1597 if(!numState) { … … 1617 1618 } 1618 1619 1619 result = OSLibWinGetPhysKeyState(a bWinVKeyToPMScan[nVirtKey].bPMScanCode);1620 result = OSLibWinGetPhysKeyState(auchWinVKeyToPMScan[nVirtKey].uchPMScanCode); 1620 1621 if(nVirtKey2) { 1621 result |= OSLibWinGetPhysKeyState(a bWinVKeyToPMScan[nVirtKey2].bPMScanCode);1622 result |= OSLibWinGetPhysKeyState(auchWinVKeyToPMScan[nVirtKey2].uchPMScanCode); 1622 1623 } 1623 1624 return result; -
trunk/src/user32/winmouse.cpp
r21502 r21916 32 32 #include <commctrl.h> 33 33 #include <debugtools.h> 34 #include <win \mouse.h>34 #include <win/mouse.h> 35 35 #include "winmouse.h" 36 36 #include "oslibmsg.h" -
trunk/src/user32/winproc.cpp
r10602 r21916 18 18 #include <string.h> 19 19 #include "callwrap.h" 20 #include <win \winproc.h>21 #include <win \debugtools.h>20 #include <win/winproc.h> 21 #include <win/debugtools.h> 22 22 #include <heapcode.h> 23 23 #include "win32wbase.h" … … 307 307 } 308 308 else dprintf2(("CallWindowProcA %x %x %x %x %x (unknown proc)", func, hwnd, msg, wParam, lParam)); 309 309 310 310 if(!IsWindow(hwnd)) { 311 311 dprintf2(("CallWindowProcA, window %x not found", hwnd)); -
trunk/src/user32/wndmsg.cpp
r10511 r21916 13 13 #include <stdio.h> 14 14 #include <string.h> 15 #include <win \winmfcmsg.h>15 #include <win/winmfcmsg.h> 16 16 #include <spy.h> 17 17 #include "wndmsg.h" … … 23 23 typedef struct 24 24 { 25 LP STR pszMsg;25 LPCSTR pszMsg; 26 26 UINT msg; 27 27 UINT Flags; … … 750 750 751 751 752 c har *GetMsgText(int Msg)752 const char *GetMsgText(int Msg) 753 753 { 754 754 static char msgtxt[64]; -
trunk/src/user32/wndmsg.h
r21356 r21916 17 17 18 18 #ifdef DEBUG_LOGGING 19 c har *GetMsgText(int Msg);19 const char *GetMsgText(int Msg); 20 20 21 21 void DebugPrintMessage(HWND hwnd, UINT Msg, WPARAM wParam, LPARAM lParam, BOOL fUnicode, BOOL fInternalMsg);
Note:
See TracChangeset
for help on using the changeset viewer.