diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index c80e609ac..c3d11a7cf 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,8 @@ +2004-09-05 Danny Smith + + * include/winuser.h (WINUSERAPI): New define. + Use it to mark user32.dll imports, throughout. + 2004-09-05 Hosaka Yuji * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData, diff --git a/winsup/w32api/include/winuser.h b/winsup/w32api/include/winuser.h index dcb55a852..6962643b2 100644 --- a/winsup/w32api/include/winuser.h +++ b/winsup/w32api/include/winuser.h @@ -8,6 +8,15 @@ extern "C" { #endif +#ifndef WINUSERAPI +#ifndef __INSIDE_CYGWIN__ +#define WINUSERAPI DECLSPEC_IMPORT +#else +#define WINUSERAPI +#endif +#endif + + #define WC_DIALOG MAKEINTATOM(0x8002) #define FALT 16 #define FCONTROL 8 @@ -3182,686 +3191,686 @@ typedef struct tagRAWINPUTDEVICELIST { } #define POINTTOPOINTS(p) ((POINTS)MAKELONG((p).x,(p).y)) -HKL WINAPI ActivateKeyboardLayout(HKL,UINT); -BOOL WINAPI AdjustWindowRect(LPRECT,DWORD,BOOL); -BOOL WINAPI AdjustWindowRectEx(LPRECT,DWORD,BOOL,DWORD); +WINUSERAPI HKL WINAPI ActivateKeyboardLayout(HKL,UINT); +WINUSERAPI BOOL WINAPI AdjustWindowRect(LPRECT,DWORD,BOOL); +WINUSERAPI BOOL WINAPI AdjustWindowRectEx(LPRECT,DWORD,BOOL,DWORD); #if (_WIN32_WINNT >= 0x0500) -BOOL WINAPI AnimateWindow(HWND,DWORD,DWORD); +WINUSERAPI BOOL WINAPI AnimateWindow(HWND,DWORD,DWORD); #endif /* (_WIN32_WINNT >= 0x0500) */ -BOOL WINAPI AnyPopup(void); -BOOL WINAPI AppendMenuA(HMENU,UINT,UINT_PTR,LPCSTR); -BOOL WINAPI AppendMenuW(HMENU,UINT,UINT_PTR,LPCWSTR); -UINT WINAPI ArrangeIconicWindows(HWND); -BOOL WINAPI AttachThreadInput(DWORD,DWORD,BOOL); -HDWP WINAPI BeginDeferWindowPos(int); -HDC WINAPI BeginPaint(HWND,LPPAINTSTRUCT); -BOOL WINAPI BringWindowToTop(HWND); -long WINAPI BroadcastSystemMessage(DWORD,LPDWORD,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI AnyPopup(void); +WINUSERAPI BOOL WINAPI AppendMenuA(HMENU,UINT,UINT_PTR,LPCSTR); +WINUSERAPI BOOL WINAPI AppendMenuW(HMENU,UINT,UINT_PTR,LPCWSTR); +WINUSERAPI UINT WINAPI ArrangeIconicWindows(HWND); +WINUSERAPI BOOL WINAPI AttachThreadInput(DWORD,DWORD,BOOL); +WINUSERAPI HDWP WINAPI BeginDeferWindowPos(int); +WINUSERAPI HDC WINAPI BeginPaint(HWND,LPPAINTSTRUCT); +WINUSERAPI BOOL WINAPI BringWindowToTop(HWND); +WINUSERAPI long WINAPI BroadcastSystemMessage(DWORD,LPDWORD,UINT,WPARAM,LPARAM); #if (_WIN32_WINNT >= 0x0400) -long WINAPI BroadcastSystemMessageA(DWORD,LPDWORD,UINT,WPARAM,LPARAM); -long WINAPI BroadcastSystemMessageW(DWORD,LPDWORD,UINT,WPARAM,LPARAM); +WINUSERAPI long WINAPI BroadcastSystemMessageA(DWORD,LPDWORD,UINT,WPARAM,LPARAM); +WINUSERAPI long WINAPI BroadcastSystemMessageW(DWORD,LPDWORD,UINT,WPARAM,LPARAM); #endif /* (_WIN32_WINNT >= 0x0400) */ #if (_WIN32_WINNT >= 0x0501) -long WINAPI BroadcastSystemMessageExA(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO); -long WINAPI BroadcastSystemMessageExW(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO); +WINUSERAPI long WINAPI BroadcastSystemMessageExA(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO); +WINUSERAPI long WINAPI BroadcastSystemMessageExW(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO); #endif /* (_WIN32_WINNT >= 0x0501) */ -BOOL WINAPI CallMsgFilterA(LPMSG,INT); -BOOL WINAPI CallMsgFilterW(LPMSG,INT); -LRESULT WINAPI CallNextHookEx(HHOOK,int,WPARAM,LPARAM); -LRESULT WINAPI CallWindowProcA(WNDPROC,HWND,UINT,WPARAM,LPARAM); -LRESULT WINAPI CallWindowProcW(WNDPROC,HWND,UINT,WPARAM,LPARAM); -WORD WINAPI CascadeWindows(HWND,UINT,LPCRECT,UINT,const HWND*); -BOOL WINAPI ChangeClipboardChain(HWND,HWND); +WINUSERAPI BOOL WINAPI CallMsgFilterA(LPMSG,INT); +WINUSERAPI BOOL WINAPI CallMsgFilterW(LPMSG,INT); +WINUSERAPI LRESULT WINAPI CallNextHookEx(HHOOK,int,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI CallWindowProcA(WNDPROC,HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI CallWindowProcW(WNDPROC,HWND,UINT,WPARAM,LPARAM); +WINUSERAPI WORD WINAPI CascadeWindows(HWND,UINT,LPCRECT,UINT,const HWND*); +WINUSERAPI BOOL WINAPI ChangeClipboardChain(HWND,HWND); #ifndef NOGDI -LONG WINAPI ChangeDisplaySettingsA(PDEVMODEA,DWORD); -LONG WINAPI ChangeDisplaySettingsW(PDEVMODEW,DWORD); -LONG WINAPI ChangeDisplaySettingsExA(LPCSTR,LPDEVMODEA,HWND,DWORD,LPVOID); -LONG WINAPI ChangeDisplaySettingsExW(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID); +WINUSERAPI LONG WINAPI ChangeDisplaySettingsA(PDEVMODEA,DWORD); +WINUSERAPI LONG WINAPI ChangeDisplaySettingsW(PDEVMODEW,DWORD); +WINUSERAPI LONG WINAPI ChangeDisplaySettingsExA(LPCSTR,LPDEVMODEA,HWND,DWORD,LPVOID); +WINUSERAPI LONG WINAPI ChangeDisplaySettingsExW(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID); #endif -BOOL WINAPI ChangeMenuA(HMENU,UINT,LPCSTR,UINT,UINT); -BOOL WINAPI ChangeMenuW(HMENU,UINT,LPCWSTR,UINT,UINT); -LPSTR WINAPI CharLowerA(LPSTR); -LPWSTR WINAPI CharLowerW(LPWSTR); -DWORD WINAPI CharLowerBuffA(LPSTR,DWORD); -DWORD WINAPI CharLowerBuffW(LPWSTR,DWORD); -LPSTR WINAPI CharNextA(LPCSTR); -LPWSTR WINAPI CharNextW(LPCWSTR); -LPSTR WINAPI CharNextExA(WORD,LPCSTR,DWORD); -LPWSTR WINAPI CharNextExW(WORD,LPCWSTR,DWORD); -LPSTR WINAPI CharPrevA(LPCSTR,LPCSTR); -LPWSTR WINAPI CharPrevW(LPCWSTR,LPCWSTR); -LPSTR WINAPI CharPrevExA(WORD,LPCSTR,LPCSTR,DWORD); -LPWSTR WINAPI CharPrevExW(WORD,LPCWSTR,LPCWSTR,DWORD); -BOOL WINAPI CharToOemA(LPCSTR,LPSTR); -BOOL WINAPI CharToOemW(LPCWSTR,LPSTR); -BOOL WINAPI CharToOemBuffA(LPCSTR,LPSTR,DWORD); -BOOL WINAPI CharToOemBuffW(LPCWSTR,LPSTR,DWORD); -LPSTR WINAPI CharUpperA(LPSTR); -LPWSTR WINAPI CharUpperW(LPWSTR); -DWORD WINAPI CharUpperBuffA(LPSTR,DWORD); -DWORD WINAPI CharUpperBuffW(LPWSTR,DWORD); -BOOL WINAPI CheckDlgButton(HWND,int,UINT); -DWORD WINAPI CheckMenuItem(HMENU,UINT,UINT); -BOOL WINAPI CheckMenuRadioItem(HMENU,UINT,UINT,UINT,UINT); -BOOL WINAPI CheckRadioButton(HWND,int,int,int); -HWND WINAPI ChildWindowFromPoint(HWND,POINT); -HWND WINAPI ChildWindowFromPointEx(HWND,POINT,UINT); -BOOL WINAPI ClientToScreen(HWND,LPPOINT); -BOOL WINAPI ClipCursor(LPCRECT); -BOOL WINAPI CloseClipboard(void); -BOOL WINAPI CloseDesktop(HDESK); -BOOL WINAPI CloseWindow(HWND); -BOOL WINAPI CloseWindowStation(HWINSTA); -int WINAPI CopyAcceleratorTableA(HACCEL,LPACCEL,int); -int WINAPI CopyAcceleratorTableW(HACCEL,LPACCEL,int); +WINUSERAPI BOOL WINAPI ChangeMenuA(HMENU,UINT,LPCSTR,UINT,UINT); +WINUSERAPI BOOL WINAPI ChangeMenuW(HMENU,UINT,LPCWSTR,UINT,UINT); +WINUSERAPI LPSTR WINAPI CharLowerA(LPSTR); +WINUSERAPI LPWSTR WINAPI CharLowerW(LPWSTR); +WINUSERAPI DWORD WINAPI CharLowerBuffA(LPSTR,DWORD); +WINUSERAPI DWORD WINAPI CharLowerBuffW(LPWSTR,DWORD); +WINUSERAPI LPSTR WINAPI CharNextA(LPCSTR); +WINUSERAPI LPWSTR WINAPI CharNextW(LPCWSTR); +WINUSERAPI LPSTR WINAPI CharNextExA(WORD,LPCSTR,DWORD); +WINUSERAPI LPWSTR WINAPI CharNextExW(WORD,LPCWSTR,DWORD); +WINUSERAPI LPSTR WINAPI CharPrevA(LPCSTR,LPCSTR); +WINUSERAPI LPWSTR WINAPI CharPrevW(LPCWSTR,LPCWSTR); +WINUSERAPI LPSTR WINAPI CharPrevExA(WORD,LPCSTR,LPCSTR,DWORD); +WINUSERAPI LPWSTR WINAPI CharPrevExW(WORD,LPCWSTR,LPCWSTR,DWORD); +WINUSERAPI BOOL WINAPI CharToOemA(LPCSTR,LPSTR); +WINUSERAPI BOOL WINAPI CharToOemW(LPCWSTR,LPSTR); +WINUSERAPI BOOL WINAPI CharToOemBuffA(LPCSTR,LPSTR,DWORD); +WINUSERAPI BOOL WINAPI CharToOemBuffW(LPCWSTR,LPSTR,DWORD); +WINUSERAPI LPSTR WINAPI CharUpperA(LPSTR); +WINUSERAPI LPWSTR WINAPI CharUpperW(LPWSTR); +WINUSERAPI DWORD WINAPI CharUpperBuffA(LPSTR,DWORD); +WINUSERAPI DWORD WINAPI CharUpperBuffW(LPWSTR,DWORD); +WINUSERAPI BOOL WINAPI CheckDlgButton(HWND,int,UINT); +WINUSERAPI DWORD WINAPI CheckMenuItem(HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI CheckMenuRadioItem(HMENU,UINT,UINT,UINT,UINT); +WINUSERAPI BOOL WINAPI CheckRadioButton(HWND,int,int,int); +WINUSERAPI HWND WINAPI ChildWindowFromPoint(HWND,POINT); +WINUSERAPI HWND WINAPI ChildWindowFromPointEx(HWND,POINT,UINT); +WINUSERAPI BOOL WINAPI ClientToScreen(HWND,LPPOINT); +WINUSERAPI BOOL WINAPI ClipCursor(LPCRECT); +WINUSERAPI BOOL WINAPI CloseClipboard(void); +WINUSERAPI BOOL WINAPI CloseDesktop(HDESK); +WINUSERAPI BOOL WINAPI CloseWindow(HWND); +WINUSERAPI BOOL WINAPI CloseWindowStation(HWINSTA); +WINUSERAPI int WINAPI CopyAcceleratorTableA(HACCEL,LPACCEL,int); +WINUSERAPI int WINAPI CopyAcceleratorTableW(HACCEL,LPACCEL,int); #define CopyCursor(c) ((HCURSOR)CopyIcon((HICON)(c))) -HICON WINAPI CopyIcon(HICON); -HANDLE WINAPI CopyImage(HANDLE,UINT,int,int,UINT); -BOOL WINAPI CopyRect(LPRECT,LPCRECT); -int WINAPI CountClipboardFormats(void); -HACCEL WINAPI CreateAcceleratorTableA(LPACCEL,int); -HACCEL WINAPI CreateAcceleratorTableW(LPACCEL,int); -BOOL WINAPI CreateCaret(HWND,HBITMAP,int,int); -HCURSOR WINAPI CreateCursor(HINSTANCE,int,int,int,int,PCVOID,PCVOID); +WINUSERAPI HICON WINAPI CopyIcon(HICON); +WINUSERAPI HANDLE WINAPI CopyImage(HANDLE,UINT,int,int,UINT); +WINUSERAPI BOOL WINAPI CopyRect(LPRECT,LPCRECT); +WINUSERAPI int WINAPI CountClipboardFormats(void); +WINUSERAPI HACCEL WINAPI CreateAcceleratorTableA(LPACCEL,int); +WINUSERAPI HACCEL WINAPI CreateAcceleratorTableW(LPACCEL,int); +WINUSERAPI BOOL WINAPI CreateCaret(HWND,HBITMAP,int,int); +WINUSERAPI HCURSOR WINAPI CreateCursor(HINSTANCE,int,int,int,int,PCVOID,PCVOID); #ifndef NOGDI -HDESK WINAPI CreateDesktopA(LPCSTR,LPCSTR,LPDEVMODEA,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); -HDESK WINAPI CreateDesktopW(LPCWSTR,LPCWSTR,LPDEVMODEW,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); +WINUSERAPI HDESK WINAPI CreateDesktopA(LPCSTR,LPCSTR,LPDEVMODEA,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); +WINUSERAPI HDESK WINAPI CreateDesktopW(LPCWSTR,LPCWSTR,LPDEVMODEW,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); #endif #define CreateDialogA(h,n,w,f) CreateDialogParamA(h,n,w,f,0) #define CreateDialogW(h,n,w,f) CreateDialogParamW(h,n,w,f,0) #define CreateDialogIndirectA(h,t,w,f) CreateDialogIndirectParamA(h,t,w,f,0) #define CreateDialogIndirectW(h,t,w,f) CreateDialogIndirectParamW(h,t,w,f,0) -HWND WINAPI CreateDialogIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); -HWND WINAPI CreateDialogIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); -HWND WINAPI CreateDialogParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); -HWND WINAPI CreateDialogParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM); -HICON WINAPI CreateIcon(HINSTANCE,int,int,BYTE,BYTE,const BYTE*,const BYTE*); -HICON WINAPI CreateIconFromResource(PBYTE,DWORD,BOOL,DWORD); -HICON WINAPI CreateIconFromResourceEx(PBYTE,DWORD,BOOL,DWORD,int,int,UINT); -HICON WINAPI CreateIconIndirect(PICONINFO); -HWND WINAPI CreateMDIWindowA(LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM); -HWND WINAPI CreateMDIWindowW(LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM); -HMENU WINAPI CreateMenu(void); -HMENU WINAPI CreatePopupMenu(void); +WINUSERAPI HWND WINAPI CreateDialogIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); +WINUSERAPI HWND WINAPI CreateDialogIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); +WINUSERAPI HWND WINAPI CreateDialogParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); +WINUSERAPI HWND WINAPI CreateDialogParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM); +WINUSERAPI HICON WINAPI CreateIcon(HINSTANCE,int,int,BYTE,BYTE,const BYTE*,const BYTE*); +WINUSERAPI HICON WINAPI CreateIconFromResource(PBYTE,DWORD,BOOL,DWORD); +WINUSERAPI HICON WINAPI CreateIconFromResourceEx(PBYTE,DWORD,BOOL,DWORD,int,int,UINT); +WINUSERAPI HICON WINAPI CreateIconIndirect(PICONINFO); +WINUSERAPI HWND WINAPI CreateMDIWindowA(LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM); +WINUSERAPI HWND WINAPI CreateMDIWindowW(LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM); +WINUSERAPI HMENU WINAPI CreateMenu(void); +WINUSERAPI HMENU WINAPI CreatePopupMenu(void); #define CreateWindowA(a,b,c,d,e,f,g,h,i,j,k) CreateWindowExA(0,a,b,c,d,e,f,g,h,i,j,k) #define CreateWindowW(a,b,c,d,e,f,g,h,i,j,k) CreateWindowExW(0,a,b,c,d,e,f,g,h,i,j,k) -HWND WINAPI CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID); -HWND WINAPI CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID); -HWINSTA WINAPI CreateWindowStationA(LPSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES); -HWINSTA WINAPI CreateWindowStationW(LPWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES); -LRESULT WINAPI DefDlgProcA(HWND,UINT,WPARAM,LPARAM); -LRESULT WINAPI DefDlgProcW(HWND,UINT,WPARAM,LPARAM); -HDWP WINAPI DeferWindowPos(HDWP,HWND,HWND,int,int,int,int,UINT); -LRESULT WINAPI DefFrameProcA(HWND,HWND,UINT,WPARAM,LPARAM); -LRESULT WINAPI DefFrameProcW(HWND,HWND,UINT,WPARAM,LPARAM); +WINUSERAPI HWND WINAPI CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID); +WINUSERAPI HWND WINAPI CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID); +WINUSERAPI HWINSTA WINAPI CreateWindowStationA(LPSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES); +WINUSERAPI HWINSTA WINAPI CreateWindowStationW(LPWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES); +WINUSERAPI LRESULT WINAPI DefDlgProcA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefDlgProcW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI HDWP WINAPI DeferWindowPos(HDWP,HWND,HWND,int,int,int,int,UINT); +WINUSERAPI LRESULT WINAPI DefFrameProcA(HWND,HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefFrameProcW(HWND,HWND,UINT,WPARAM,LPARAM); #define DefHookProc(c,p,lp,h) CallNextHookEx((HHOOK)*h,c,p,lp) -LRESULT WINAPI DefMDIChildProcA(HWND,UINT,WPARAM,LPARAM); -LRESULT WINAPI DefMDIChildProcW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefMDIChildProcA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefMDIChildProcW(HWND,UINT,WPARAM,LPARAM); #if (_WIN32_WINNT >= 0x0501) -LRESULT WINAPI DefRawInputProc(PRAWINPUT*,INT,UINT); +WINUSERAPI LRESULT WINAPI DefRawInputProc(PRAWINPUT*,INT,UINT); #endif -LRESULT WINAPI DefWindowProcA(HWND,UINT,WPARAM,LPARAM); -LRESULT WINAPI DefWindowProcW(HWND,UINT,WPARAM,LPARAM); -BOOL WINAPI DeleteMenu(HMENU,UINT,UINT); -BOOL WINAPI DeregisterShellHookWindow(HWND); -BOOL WINAPI DestroyAcceleratorTable(HACCEL); -BOOL WINAPI DestroyCaret(void); -BOOL WINAPI DestroyCursor(HCURSOR); -BOOL WINAPI DestroyIcon(HICON); -BOOL WINAPI DestroyMenu(HMENU); -BOOL WINAPI DestroyWindow(HWND); +WINUSERAPI LRESULT WINAPI DefWindowProcA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefWindowProcW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI DeleteMenu(HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI DeregisterShellHookWindow(HWND); +WINUSERAPI BOOL WINAPI DestroyAcceleratorTable(HACCEL); +WINUSERAPI BOOL WINAPI DestroyCaret(void); +WINUSERAPI BOOL WINAPI DestroyCursor(HCURSOR); +WINUSERAPI BOOL WINAPI DestroyIcon(HICON); +WINUSERAPI BOOL WINAPI DestroyMenu(HMENU); +WINUSERAPI BOOL WINAPI DestroyWindow(HWND); #define DialogBoxA(i,t,p,f) DialogBoxParamA(i,t,p,f,0) #define DialogBoxW(i,t,p,f) DialogBoxParamW(i,t,p,f,0) #define DialogBoxIndirectA(i,t,p,f) DialogBoxIndirectParamA(i,t,p,f,0) #define DialogBoxIndirectW(i,t,p,f) DialogBoxIndirectParamW(i,t,p,f,0) -int WINAPI DialogBoxIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); -int WINAPI DialogBoxIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); -int WINAPI DialogBoxParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); -int WINAPI DialogBoxParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM); -LONG WINAPI DispatchMessageA(const MSG*); -LONG WINAPI DispatchMessageW(const MSG*); -int WINAPI DlgDirListA(HWND,LPSTR,int,int,UINT); -int WINAPI DlgDirListW(HWND,LPWSTR,int,int,UINT); -int WINAPI DlgDirListComboBoxA(HWND,LPSTR,int,int,UINT); -int WINAPI DlgDirListComboBoxW(HWND,LPWSTR,int,int,UINT); -BOOL WINAPI DlgDirSelectComboBoxExA(HWND,LPSTR,int,int); -BOOL WINAPI DlgDirSelectComboBoxExW(HWND,LPWSTR,int,int); -BOOL WINAPI DlgDirSelectExA(HWND,LPSTR,int,int); -BOOL WINAPI DlgDirSelectExW(HWND,LPWSTR,int,int); -BOOL WINAPI DragDetect(HWND,POINT); -DWORD WINAPI DragObject(HWND,HWND,UINT,DWORD,HCURSOR); -BOOL WINAPI DrawAnimatedRects(HWND,int,LPCRECT,LPCRECT); -BOOL WINAPI DrawCaption(HWND,HDC,LPCRECT,UINT); -BOOL WINAPI DrawEdge(HDC,LPRECT,UINT,UINT); -BOOL WINAPI DrawFocusRect(HDC,LPCRECT); -BOOL WINAPI DrawFrameControl(HDC,LPRECT,UINT,UINT); -BOOL WINAPI DrawIcon(HDC,int,int,HICON); -BOOL WINAPI DrawIconEx(HDC,int,int,HICON,int,int,UINT,HBRUSH,UINT); -BOOL WINAPI DrawMenuBar(HWND); -BOOL WINAPI DrawStateA(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT); -BOOL WINAPI DrawStateW(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT); -int WINAPI DrawTextA(HDC,LPCSTR,int,LPRECT,UINT); -int WINAPI DrawTextW(HDC,LPCWSTR,int,LPRECT,UINT); -int WINAPI DrawTextExA(HDC,LPSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS); -int WINAPI DrawTextExW(HDC,LPWSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS); -BOOL WINAPI EmptyClipboard(void); -BOOL WINAPI EnableMenuItem(HMENU,UINT,UINT); -BOOL WINAPI EnableScrollBar(HWND,UINT,UINT); -BOOL WINAPI EnableWindow(HWND,BOOL); -BOOL WINAPI EndDeferWindowPos(HDWP); -BOOL WINAPI EndDialog(HWND,int); -BOOL WINAPI EndMenu(void); -BOOL WINAPI EndPaint(HWND,const PAINTSTRUCT*); +WINUSERAPI int WINAPI DialogBoxIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); +WINUSERAPI int WINAPI DialogBoxIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); +WINUSERAPI int WINAPI DialogBoxParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); +WINUSERAPI int WINAPI DialogBoxParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM); +WINUSERAPI LONG WINAPI DispatchMessageA(const MSG*); +WINUSERAPI LONG WINAPI DispatchMessageW(const MSG*); +WINUSERAPI int WINAPI DlgDirListA(HWND,LPSTR,int,int,UINT); +WINUSERAPI int WINAPI DlgDirListW(HWND,LPWSTR,int,int,UINT); +WINUSERAPI int WINAPI DlgDirListComboBoxA(HWND,LPSTR,int,int,UINT); +WINUSERAPI int WINAPI DlgDirListComboBoxW(HWND,LPWSTR,int,int,UINT); +WINUSERAPI BOOL WINAPI DlgDirSelectComboBoxExA(HWND,LPSTR,int,int); +WINUSERAPI BOOL WINAPI DlgDirSelectComboBoxExW(HWND,LPWSTR,int,int); +WINUSERAPI BOOL WINAPI DlgDirSelectExA(HWND,LPSTR,int,int); +WINUSERAPI BOOL WINAPI DlgDirSelectExW(HWND,LPWSTR,int,int); +WINUSERAPI BOOL WINAPI DragDetect(HWND,POINT); +WINUSERAPI DWORD WINAPI DragObject(HWND,HWND,UINT,DWORD,HCURSOR); +WINUSERAPI BOOL WINAPI DrawAnimatedRects(HWND,int,LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI DrawCaption(HWND,HDC,LPCRECT,UINT); +WINUSERAPI BOOL WINAPI DrawEdge(HDC,LPRECT,UINT,UINT); +WINUSERAPI BOOL WINAPI DrawFocusRect(HDC,LPCRECT); +WINUSERAPI BOOL WINAPI DrawFrameControl(HDC,LPRECT,UINT,UINT); +WINUSERAPI BOOL WINAPI DrawIcon(HDC,int,int,HICON); +WINUSERAPI BOOL WINAPI DrawIconEx(HDC,int,int,HICON,int,int,UINT,HBRUSH,UINT); +WINUSERAPI BOOL WINAPI DrawMenuBar(HWND); +WINUSERAPI BOOL WINAPI DrawStateA(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT); +WINUSERAPI BOOL WINAPI DrawStateW(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT); +WINUSERAPI int WINAPI DrawTextA(HDC,LPCSTR,int,LPRECT,UINT); +WINUSERAPI int WINAPI DrawTextW(HDC,LPCWSTR,int,LPRECT,UINT); +WINUSERAPI int WINAPI DrawTextExA(HDC,LPSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS); +WINUSERAPI int WINAPI DrawTextExW(HDC,LPWSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS); +WINUSERAPI BOOL WINAPI EmptyClipboard(void); +WINUSERAPI BOOL WINAPI EnableMenuItem(HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI EnableScrollBar(HWND,UINT,UINT); +WINUSERAPI BOOL WINAPI EnableWindow(HWND,BOOL); +WINUSERAPI BOOL WINAPI EndDeferWindowPos(HDWP); +WINUSERAPI BOOL WINAPI EndDialog(HWND,int); +WINUSERAPI BOOL WINAPI EndMenu(void); +WINUSERAPI BOOL WINAPI EndPaint(HWND,const PAINTSTRUCT*); #if (_WIN32_WINNT >= 0x0500) -BOOL WINAPI EndTask(HWND,BOOL,BOOL); +WINUSERAPI BOOL WINAPI EndTask(HWND,BOOL,BOOL); #endif -BOOL WINAPI EnumChildWindows(HWND,ENUMWINDOWSPROC,LPARAM); -UINT WINAPI EnumClipboardFormats(UINT); -BOOL WINAPI EnumDesktopsA(HWINSTA,DESKTOPENUMPROCA,LPARAM); -BOOL WINAPI EnumDesktopsW(HWINSTA,DESKTOPENUMPROCW,LPARAM); -BOOL WINAPI EnumDesktopWindows(HDESK,ENUMWINDOWSPROC,LPARAM); -BOOL WINAPI EnumDisplayMonitors(HDC,LPCRECT,MONITORENUMPROC,LPARAM); +WINUSERAPI BOOL WINAPI EnumChildWindows(HWND,ENUMWINDOWSPROC,LPARAM); +WINUSERAPI UINT WINAPI EnumClipboardFormats(UINT); +WINUSERAPI BOOL WINAPI EnumDesktopsA(HWINSTA,DESKTOPENUMPROCA,LPARAM); +WINUSERAPI BOOL WINAPI EnumDesktopsW(HWINSTA,DESKTOPENUMPROCW,LPARAM); +WINUSERAPI BOOL WINAPI EnumDesktopWindows(HDESK,ENUMWINDOWSPROC,LPARAM); +WINUSERAPI BOOL WINAPI EnumDisplayMonitors(HDC,LPCRECT,MONITORENUMPROC,LPARAM); #ifndef NOGDI -BOOL WINAPI EnumDisplaySettingsA(LPCSTR,DWORD,PDEVMODEA); -BOOL WINAPI EnumDisplaySettingsW(LPCWSTR,DWORD,PDEVMODEW); +WINUSERAPI BOOL WINAPI EnumDisplaySettingsA(LPCSTR,DWORD,PDEVMODEA); +WINUSERAPI BOOL WINAPI EnumDisplaySettingsW(LPCWSTR,DWORD,PDEVMODEW); #if (_WIN32_WINNT >= 0x0500 || _WIN32_WINDOWS >= 0x0410) -BOOL WINAPI EnumDisplaySettingsExA(LPCSTR,DWORD,LPDEVMODEA,DWORD); -BOOL WINAPI EnumDisplaySettingsExW(LPCWSTR,DWORD,LPDEVMODEW,DWORD); +WINUSERAPI BOOL WINAPI EnumDisplaySettingsExA(LPCSTR,DWORD,LPDEVMODEA,DWORD); +WINUSERAPI BOOL WINAPI EnumDisplaySettingsExW(LPCWSTR,DWORD,LPDEVMODEW,DWORD); #endif -BOOL WINAPI EnumDisplayDevicesA(LPCSTR,DWORD,PDISPLAY_DEVICEA,DWORD); -BOOL WINAPI EnumDisplayDevicesW(LPCWSTR,DWORD,PDISPLAY_DEVICEW,DWORD); +WINUSERAPI BOOL WINAPI EnumDisplayDevicesA(LPCSTR,DWORD,PDISPLAY_DEVICEA,DWORD); +WINUSERAPI BOOL WINAPI EnumDisplayDevicesW(LPCWSTR,DWORD,PDISPLAY_DEVICEW,DWORD); #endif -int WINAPI EnumPropsA(HWND,PROPENUMPROCA); -int WINAPI EnumPropsW(HWND,PROPENUMPROCW); -int WINAPI EnumPropsExA(HWND,PROPENUMPROCEXA,LPARAM); -int WINAPI EnumPropsExW(HWND,PROPENUMPROCEXW,LPARAM); +WINUSERAPI int WINAPI EnumPropsA(HWND,PROPENUMPROCA); +WINUSERAPI int WINAPI EnumPropsW(HWND,PROPENUMPROCW); +WINUSERAPI int WINAPI EnumPropsExA(HWND,PROPENUMPROCEXA,LPARAM); +WINUSERAPI int WINAPI EnumPropsExW(HWND,PROPENUMPROCEXW,LPARAM); #define EnumTaskWindows(h,f,p) EnumThreadWindows((DWORD)h,f,p) -BOOL WINAPI EnumThreadWindows(DWORD,WNDENUMPROC,LPARAM); -BOOL WINAPI EnumWindows(WNDENUMPROC,LPARAM); -BOOL WINAPI EnumWindowStationsA(WINSTAENUMPROCA,LPARAM); -BOOL WINAPI EnumWindowStationsW(WINSTAENUMPROCW,LPARAM); -BOOL WINAPI EqualRect(LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI EnumThreadWindows(DWORD,WNDENUMPROC,LPARAM); +WINUSERAPI BOOL WINAPI EnumWindows(WNDENUMPROC,LPARAM); +WINUSERAPI BOOL WINAPI EnumWindowStationsA(WINSTAENUMPROCA,LPARAM); +WINUSERAPI BOOL WINAPI EnumWindowStationsW(WINSTAENUMPROCW,LPARAM); +WINUSERAPI BOOL WINAPI EqualRect(LPCRECT,LPCRECT); #define ExitWindows(r,c) ExitWindowsEx(EWX_LOGOFF,0) -BOOL WINAPI ExitWindowsEx(UINT,DWORD); -HWND WINAPI FindWindowA(LPCSTR,LPCSTR); -HWND WINAPI FindWindowExA(HWND,HWND,LPCSTR,LPCSTR); -HWND WINAPI FindWindowExW(HWND,HWND,LPCWSTR,LPCWSTR); -HWND WINAPI FindWindowW(LPCWSTR,LPCWSTR); -BOOL WINAPI FlashWindow(HWND,BOOL); +WINUSERAPI BOOL WINAPI ExitWindowsEx(UINT,DWORD); +WINUSERAPI HWND WINAPI FindWindowA(LPCSTR,LPCSTR); +WINUSERAPI HWND WINAPI FindWindowExA(HWND,HWND,LPCSTR,LPCSTR); +WINUSERAPI HWND WINAPI FindWindowExW(HWND,HWND,LPCWSTR,LPCWSTR); +WINUSERAPI HWND WINAPI FindWindowW(LPCWSTR,LPCWSTR); +WINUSERAPI BOOL WINAPI FlashWindow(HWND,BOOL); #if (_WIN32_WINNT >= 0x0500 || _WIN32_WINDOWS >= 0x0410) -BOOL WINAPI FlashWindowEx(PFLASHWINFO); +WINUSERAPI BOOL WINAPI FlashWindowEx(PFLASHWINFO); #endif int WINAPI FrameRect(HDC,LPCRECT,HBRUSH); -BOOL WINAPI FrameRgn(HDC,HRGN,HBRUSH,int,int); -HWND WINAPI GetActiveWindow(void); -HWND WINAPI GetAncestor(HWND,UINT); -SHORT WINAPI GetAsyncKeyState(int); -HWND WINAPI GetCapture(void); -UINT WINAPI GetCaretBlinkTime(void); -BOOL WINAPI GetCaretPos(LPPOINT); -BOOL WINAPI GetClassInfoA(HINSTANCE,LPCSTR,LPWNDCLASSA); -BOOL WINAPI GetClassInfoExA(HINSTANCE,LPCSTR,LPWNDCLASSEXA); -BOOL WINAPI GetClassInfoW(HINSTANCE,LPCWSTR,LPWNDCLASSW); -BOOL WINAPI GetClassInfoExW(HINSTANCE,LPCWSTR,LPWNDCLASSEXW); -DWORD WINAPI GetClassLongA(HWND,int); -DWORD WINAPI GetClassLongW(HWND,int); -int WINAPI GetClassNameA(HWND,LPSTR,int); -int WINAPI GetClassNameW(HWND,LPWSTR,int); -WORD WINAPI GetClassWord(HWND,int); -BOOL WINAPI GetClientRect(HWND,LPRECT); -HANDLE WINAPI GetClipboardData(UINT); -int WINAPI GetClipboardFormatNameA(UINT,LPSTR,int); -int WINAPI GetClipboardFormatNameW(UINT,LPWSTR,int); -HWND WINAPI GetClipboardOwner(void); +WINUSERAPI BOOL WINAPI FrameRgn(HDC,HRGN,HBRUSH,int,int); +WINUSERAPI HWND WINAPI GetActiveWindow(void); +WINUSERAPI HWND WINAPI GetAncestor(HWND,UINT); +WINUSERAPI SHORT WINAPI GetAsyncKeyState(int); +WINUSERAPI HWND WINAPI GetCapture(void); +WINUSERAPI UINT WINAPI GetCaretBlinkTime(void); +WINUSERAPI BOOL WINAPI GetCaretPos(LPPOINT); +WINUSERAPI BOOL WINAPI GetClassInfoA(HINSTANCE,LPCSTR,LPWNDCLASSA); +WINUSERAPI BOOL WINAPI GetClassInfoExA(HINSTANCE,LPCSTR,LPWNDCLASSEXA); +WINUSERAPI BOOL WINAPI GetClassInfoW(HINSTANCE,LPCWSTR,LPWNDCLASSW); +WINUSERAPI BOOL WINAPI GetClassInfoExW(HINSTANCE,LPCWSTR,LPWNDCLASSEXW); +WINUSERAPI DWORD WINAPI GetClassLongA(HWND,int); +WINUSERAPI DWORD WINAPI GetClassLongW(HWND,int); +WINUSERAPI int WINAPI GetClassNameA(HWND,LPSTR,int); +WINUSERAPI int WINAPI GetClassNameW(HWND,LPWSTR,int); +WINUSERAPI WORD WINAPI GetClassWord(HWND,int); +WINUSERAPI BOOL WINAPI GetClientRect(HWND,LPRECT); +WINUSERAPI HANDLE WINAPI GetClipboardData(UINT); +WINUSERAPI int WINAPI GetClipboardFormatNameA(UINT,LPSTR,int); +WINUSERAPI int WINAPI GetClipboardFormatNameW(UINT,LPWSTR,int); +WINUSERAPI HWND WINAPI GetClipboardOwner(void); #if (_WIN32_WINNT >= 0x0500 || _WIN32_WINDOWS >= 0x0410) -DWORD WINAPI GetClipboardSequenceNumber(void); +WINUSERAPI DWORD WINAPI GetClipboardSequenceNumber(void); #endif HWND WINAPI GetClipboardViewer(void); -BOOL WINAPI GetClipCursor(LPRECT); -BOOL WINAPI GetCursorPos(LPPOINT); -HDC WINAPI GetDC(HWND); -HDC WINAPI GetDCEx(HWND,HRGN,DWORD); -HWND WINAPI GetDesktopWindow(void); -long WINAPI GetDialogBaseUnits(void); -int WINAPI GetDlgCtrlID(HWND); -HWND WINAPI GetDlgItem(HWND,int); -UINT WINAPI GetDlgItemInt(HWND,int,PBOOL,BOOL); -UINT WINAPI GetDlgItemTextA(HWND,int,LPSTR,int); -UINT WINAPI GetDlgItemTextW(HWND,int,LPWSTR,int); -UINT WINAPI GetDoubleClickTime(void); -HWND WINAPI GetFocus(void); -HWND WINAPI GetForegroundWindow(void); +WINUSERAPI BOOL WINAPI GetClipCursor(LPRECT); +WINUSERAPI BOOL WINAPI GetCursorPos(LPPOINT); +WINUSERAPI HDC WINAPI GetDC(HWND); +WINUSERAPI HDC WINAPI GetDCEx(HWND,HRGN,DWORD); +WINUSERAPI HWND WINAPI GetDesktopWindow(void); +WINUSERAPI long WINAPI GetDialogBaseUnits(void); +WINUSERAPI int WINAPI GetDlgCtrlID(HWND); +WINUSERAPI HWND WINAPI GetDlgItem(HWND,int); +WINUSERAPI UINT WINAPI GetDlgItemInt(HWND,int,PBOOL,BOOL); +WINUSERAPI UINT WINAPI GetDlgItemTextA(HWND,int,LPSTR,int); +WINUSERAPI UINT WINAPI GetDlgItemTextW(HWND,int,LPWSTR,int); +WINUSERAPI UINT WINAPI GetDoubleClickTime(void); +WINUSERAPI HWND WINAPI GetFocus(void); +WINUSERAPI HWND WINAPI GetForegroundWindow(void); #if (_WIN32_WINNT >= 0x0500) -DWORD WINAPI GetGuiResources(HANDLE,DWORD); +WINUSERAPI DWORD WINAPI GetGuiResources(HANDLE,DWORD); #endif -BOOL WINAPI GetIconInfo(HICON,PICONINFO); -BOOL WINAPI GetInputState(void); -UINT WINAPI GetKBCodePage(void); -HKL WINAPI GetKeyboardLayout(DWORD); -UINT WINAPI GetKeyboardLayoutList(int,HKL*); -BOOL WINAPI GetKeyboardLayoutNameA(LPSTR); -BOOL WINAPI GetKeyboardLayoutNameW(LPWSTR); -BOOL WINAPI GetKeyboardState(PBYTE); -int WINAPI GetKeyboardType(int); -int WINAPI GetKeyNameTextA(LONG,LPSTR,int); -int WINAPI GetKeyNameTextW(LONG,LPWSTR,int); -SHORT WINAPI GetKeyState(int); -HWND WINAPI GetLastActivePopup(HWND); -HMENU WINAPI GetMenu(HWND); -LONG WINAPI GetMenuCheckMarkDimensions(void); -DWORD WINAPI GetMenuContextHelpId(HMENU); -UINT WINAPI GetMenuDefaultItem(HMENU,UINT,UINT); -int WINAPI GetMenuItemCount(HMENU); -UINT WINAPI GetMenuItemID(HMENU,int); -BOOL WINAPI GetMenuItemInfoA(HMENU,UINT,BOOL,LPMENUITEMINFOA); -BOOL WINAPI GetMenuItemInfoW(HMENU,UINT,BOOL,LPMENUITEMINFOW); -BOOL WINAPI GetMenuItemRect(HWND,HMENU,UINT,LPRECT); -UINT WINAPI GetMenuState(HMENU,UINT,UINT); -int WINAPI GetMenuStringA(HMENU,UINT,LPSTR,int,UINT); -int WINAPI GetMenuStringW(HMENU,UINT,LPWSTR,int,UINT); -BOOL WINAPI GetMessageA(LPMSG,HWND,UINT,UINT); -BOOL WINAPI GetMessageW(LPMSG,HWND,UINT,UINT); -LONG WINAPI GetMessageExtraInfo(void); -DWORD WINAPI GetMessagePos(void); -LONG WINAPI GetMessageTime(void); +WINUSERAPI BOOL WINAPI GetIconInfo(HICON,PICONINFO); +WINUSERAPI BOOL WINAPI GetInputState(void); +WINUSERAPI UINT WINAPI GetKBCodePage(void); +WINUSERAPI HKL WINAPI GetKeyboardLayout(DWORD); +WINUSERAPI UINT WINAPI GetKeyboardLayoutList(int,HKL*); +WINUSERAPI BOOL WINAPI GetKeyboardLayoutNameA(LPSTR); +WINUSERAPI BOOL WINAPI GetKeyboardLayoutNameW(LPWSTR); +WINUSERAPI BOOL WINAPI GetKeyboardState(PBYTE); +WINUSERAPI int WINAPI GetKeyboardType(int); +WINUSERAPI int WINAPI GetKeyNameTextA(LONG,LPSTR,int); +WINUSERAPI int WINAPI GetKeyNameTextW(LONG,LPWSTR,int); +WINUSERAPI SHORT WINAPI GetKeyState(int); +WINUSERAPI HWND WINAPI GetLastActivePopup(HWND); +WINUSERAPI HMENU WINAPI GetMenu(HWND); +WINUSERAPI LONG WINAPI GetMenuCheckMarkDimensions(void); +WINUSERAPI DWORD WINAPI GetMenuContextHelpId(HMENU); +WINUSERAPI UINT WINAPI GetMenuDefaultItem(HMENU,UINT,UINT); +WINUSERAPI int WINAPI GetMenuItemCount(HMENU); +WINUSERAPI UINT WINAPI GetMenuItemID(HMENU,int); +WINUSERAPI BOOL WINAPI GetMenuItemInfoA(HMENU,UINT,BOOL,LPMENUITEMINFOA); +WINUSERAPI BOOL WINAPI GetMenuItemInfoW(HMENU,UINT,BOOL,LPMENUITEMINFOW); +WINUSERAPI BOOL WINAPI GetMenuItemRect(HWND,HMENU,UINT,LPRECT); +WINUSERAPI UINT WINAPI GetMenuState(HMENU,UINT,UINT); +WINUSERAPI int WINAPI GetMenuStringA(HMENU,UINT,LPSTR,int,UINT); +WINUSERAPI int WINAPI GetMenuStringW(HMENU,UINT,LPWSTR,int,UINT); +WINUSERAPI BOOL WINAPI GetMessageA(LPMSG,HWND,UINT,UINT); +WINUSERAPI BOOL WINAPI GetMessageW(LPMSG,HWND,UINT,UINT); +WINUSERAPI LONG WINAPI GetMessageExtraInfo(void); +WINUSERAPI DWORD WINAPI GetMessagePos(void); +WINUSERAPI LONG WINAPI GetMessageTime(void); #if (_WIN32_WINNT >= 0x0500 || _WIN32_WINDOWS >= 0x0490) -int WINAPI GetMouseMovePointsEx(UINT,LPMOUSEMOVEPOINT,LPMOUSEMOVEPOINT,int,DWORD); +WINUSERAPI int WINAPI GetMouseMovePointsEx(UINT,LPMOUSEMOVEPOINT,LPMOUSEMOVEPOINT,int,DWORD); #endif -HWND WINAPI GetNextDlgGroupItem(HWND,HWND,BOOL); -HWND WINAPI GetNextDlgTabItem(HWND,HWND,BOOL); +WINUSERAPI HWND WINAPI GetNextDlgGroupItem(HWND,HWND,BOOL); +WINUSERAPI HWND WINAPI GetNextDlgTabItem(HWND,HWND,BOOL); #define GetNextWindow(h,c) GetWindow(h,c) -HWND WINAPI GetOpenClipboardWindow(void); -HWND WINAPI GetParent(HWND); -int WINAPI GetPriorityClipboardFormat(UINT*,int); -HANDLE WINAPI GetPropA(HWND,LPCSTR); -HANDLE WINAPI GetPropW(HWND,LPCWSTR); +WINUSERAPI HWND WINAPI GetOpenClipboardWindow(void); +WINUSERAPI HWND WINAPI GetParent(HWND); +WINUSERAPI int WINAPI GetPriorityClipboardFormat(UINT*,int); +WINUSERAPI HANDLE WINAPI GetPropA(HWND,LPCSTR); +WINUSERAPI HANDLE WINAPI GetPropW(HWND,LPCWSTR); #if (_WIN32_WINNT >= 0x0501) -UINT WINAPI GetRawInputBuffer(PRAWINPUT,PUINT,UINT); -UINT WINAPI GetRawInputData(HRAWINPUT,UINT,LPVOID,PUINT,UINT); -UINT WINAPI GetRawInputDeviceInfoA(HANDLE,UINT,LPVOID,PUINT); -UINT WINAPI GetRawInputDeviceInfoW(HANDLE,UINT,LPVOID,PUINT); -UINT WINAPI GetRawInputDeviceList(PRAWINPUTDEVICELIST,PUINT,UINT); -UINT WINAPI GetRegisteredRawInputDevices(PRAWINPUTDEVICE,PUINT,UINT); +WINUSERAPI UINT WINAPI GetRawInputBuffer(PRAWINPUT,PUINT,UINT); +WINUSERAPI UINT WINAPI GetRawInputData(HRAWINPUT,UINT,LPVOID,PUINT,UINT); +WINUSERAPI UINT WINAPI GetRawInputDeviceInfoA(HANDLE,UINT,LPVOID,PUINT); +WINUSERAPI UINT WINAPI GetRawInputDeviceInfoW(HANDLE,UINT,LPVOID,PUINT); +WINUSERAPI UINT WINAPI GetRawInputDeviceList(PRAWINPUTDEVICELIST,PUINT,UINT); +WINUSERAPI UINT WINAPI GetRegisteredRawInputDevices(PRAWINPUTDEVICE,PUINT,UINT); #endif -DWORD WINAPI GetQueueStatus(UINT); -BOOL WINAPI GetScrollInfo(HWND,int,LPSCROLLINFO); -int WINAPI GetScrollPos(HWND,int); -BOOL WINAPI GetScrollRange(HWND,int,LPINT,LPINT); +WINUSERAPI DWORD WINAPI GetQueueStatus(UINT); +WINUSERAPI BOOL WINAPI GetScrollInfo(HWND,int,LPSCROLLINFO); +WINUSERAPI int WINAPI GetScrollPos(HWND,int); +WINUSERAPI BOOL WINAPI GetScrollRange(HWND,int,LPINT,LPINT); #if (_WIN32_WINNT >= 0x0500) -HWND WINAPI GetShellWindow(void); +WINUSERAPI HWND WINAPI GetShellWindow(void); #endif -HMENU WINAPI GetSubMenu(HMENU,int); -DWORD WINAPI GetSysColor(int); -HBRUSH WINAPI GetSysColorBrush(int); +WINUSERAPI HMENU WINAPI GetSubMenu(HMENU,int); +WINUSERAPI DWORD WINAPI GetSysColor(int); +WINUSERAPI HBRUSH WINAPI GetSysColorBrush(int); #define GetSysModalWindow() (NULL) -HMENU WINAPI GetSystemMenu(HWND,BOOL); -int WINAPI GetSystemMetrics(int); -DWORD WINAPI GetTabbedTextExtentA(HDC,LPCSTR,int,int,LPINT); -DWORD WINAPI GetTabbedTextExtentW(HDC,LPCWSTR,int,int,LPINT); -LONG WINAPI GetWindowLongA(HWND,int); -LONG WINAPI GetWindowLongW(HWND,int); +WINUSERAPI HMENU WINAPI GetSystemMenu(HWND,BOOL); +WINUSERAPI int WINAPI GetSystemMetrics(int); +WINUSERAPI DWORD WINAPI GetTabbedTextExtentA(HDC,LPCSTR,int,int,LPINT); +WINUSERAPI DWORD WINAPI GetTabbedTextExtentW(HDC,LPCWSTR,int,int,LPINT); +WINUSERAPI LONG WINAPI GetWindowLongA(HWND,int); +WINUSERAPI LONG WINAPI GetWindowLongW(HWND,int); #ifdef _WIN64 -LONG_PTR WINAPI GetWindowLongPtrA(HWND,int); -LONG_PTR WINAPI GetWindowLongPtrW(HWND,int); +WINUSERAPI LONG_PTR WINAPI GetWindowLongPtrA(HWND,int); +WINUSERAPI LONG_PTR WINAPI GetWindowLongPtrW(HWND,int); #else #define GetWindowLongPtrA GetWindowLongA #define GetWindowLongPtrW GetWindowLongW #endif -HDESK WINAPI GetThreadDesktop(DWORD); -HWND WINAPI GetTopWindow(HWND); -BOOL WINAPI GetUpdateRect(HWND,LPRECT,BOOL); -int WINAPI GetUpdateRgn(HWND,HRGN,BOOL); -BOOL WINAPI GetUserObjectInformationA(HANDLE,int,PVOID,DWORD,PDWORD); -BOOL WINAPI GetUserObjectInformationW(HANDLE,int,PVOID,DWORD,PDWORD); -BOOL WINAPI GetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD); -HWND WINAPI GetWindow(HWND,UINT); -DWORD WINAPI GetWindowContextHelpId(HWND); -HDC WINAPI GetWindowDC(HWND); -BOOL WINAPI GetWindowExtEx(HDC,LPSIZE); -BOOL WINAPI GetWindowPlacement(HWND,WINDOWPLACEMENT*); -BOOL WINAPI GetWindowRect(HWND,LPRECT); -int WINAPI GetWindowRgn(HWND,HRGN); +WINUSERAPI HDESK WINAPI GetThreadDesktop(DWORD); +WINUSERAPI HWND WINAPI GetTopWindow(HWND); +WINUSERAPI BOOL WINAPI GetUpdateRect(HWND,LPRECT,BOOL); +WINUSERAPI int WINAPI GetUpdateRgn(HWND,HRGN,BOOL); +WINUSERAPI BOOL WINAPI GetUserObjectInformationA(HANDLE,int,PVOID,DWORD,PDWORD); +WINUSERAPI BOOL WINAPI GetUserObjectInformationW(HANDLE,int,PVOID,DWORD,PDWORD); +WINUSERAPI BOOL WINAPI GetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD); +WINUSERAPI HWND WINAPI GetWindow(HWND,UINT); +WINUSERAPI DWORD WINAPI GetWindowContextHelpId(HWND); +WINUSERAPI HDC WINAPI GetWindowDC(HWND); +WINUSERAPI BOOL WINAPI GetWindowExtEx(HDC,LPSIZE); +WINUSERAPI BOOL WINAPI GetWindowPlacement(HWND,WINDOWPLACEMENT*); +WINUSERAPI BOOL WINAPI GetWindowRect(HWND,LPRECT); +WINUSERAPI int WINAPI GetWindowRgn(HWND,HRGN); #define GetWindowTask(hWnd) ((HANDLE)GetWindowThreadProcessId(hWnd, NULL)) -int WINAPI GetWindowTextA(HWND,LPSTR,int); -int WINAPI GetWindowTextLengthA(HWND); -int WINAPI GetWindowTextLengthW(HWND); -int WINAPI GetWindowTextW(HWND,LPWSTR,int); -WORD WINAPI GetWindowWord(HWND,int); -BOOL WINAPI GetAltTabInfoA(HWND,int,PALTTABINFO,LPSTR,UINT); -BOOL WINAPI GetAltTabInfoW(HWND,int,PALTTABINFO,LPWSTR,UINT); -BOOL WINAPI GetComboBoxInfo(HWND,PCOMBOBOXINFO); -BOOL WINAPI GetCursorInfo(PCURSORINFO); +WINUSERAPI int WINAPI GetWindowTextA(HWND,LPSTR,int); +WINUSERAPI int WINAPI GetWindowTextLengthA(HWND); +WINUSERAPI int WINAPI GetWindowTextLengthW(HWND); +WINUSERAPI int WINAPI GetWindowTextW(HWND,LPWSTR,int); +WINUSERAPI WORD WINAPI GetWindowWord(HWND,int); +WINUSERAPI BOOL WINAPI GetAltTabInfoA(HWND,int,PALTTABINFO,LPSTR,UINT); +WINUSERAPI BOOL WINAPI GetAltTabInfoW(HWND,int,PALTTABINFO,LPWSTR,UINT); +WINUSERAPI BOOL WINAPI GetComboBoxInfo(HWND,PCOMBOBOXINFO); +WINUSERAPI BOOL WINAPI GetCursorInfo(PCURSORINFO); #if (WINVER >= 0x0500) -BOOL WINAPI GetGUIThreadInfo(DWORD,LPGUITHREADINFO); +WINUSERAPI BOOL WINAPI GetGUIThreadInfo(DWORD,LPGUITHREADINFO); #endif -BOOL WINAPI GetLastInputInfo(PLASTINPUTINFO); -DWORD WINAPI GetListBoxInfo(HWND); -BOOL WINAPI GetMenuBarInfo(HWND,LONG,LONG,PMENUBARINFO); -BOOL WINAPI GetMenuInfo(HMENU,LPMENUINFO); +WINUSERAPI BOOL WINAPI GetLastInputInfo(PLASTINPUTINFO); +WINUSERAPI DWORD WINAPI GetListBoxInfo(HWND); +WINUSERAPI BOOL WINAPI GetMenuBarInfo(HWND,LONG,LONG,PMENUBARINFO); +WINUSERAPI BOOL WINAPI GetMenuInfo(HMENU,LPMENUINFO); #if (_WIN32_WINNT >= 0x0500) -BOOL WINAPI GetProcessDefaultLayout(DWORD*); +WINUSERAPI BOOL WINAPI GetProcessDefaultLayout(DWORD*); #endif -BOOL WINAPI GetScrollBarInfo(HWND,LONG,PSCROLLBARINFO); -BOOL WINAPI GetTitleBarInfo(HWND,PTITLEBARINFO); -BOOL WINAPI GetWindowInfo(HWND,PWINDOWINFO); -BOOL WINAPI GetMonitorInfoA(HMONITOR,LPMONITORINFO); -BOOL WINAPI GetMonitorInfoW(HMONITOR,LPMONITORINFO); -UINT WINAPI GetWindowModuleFileNameA(HWND,LPSTR,UINT); -UINT WINAPI GetWindowModuleFileNameW(HWND,LPWSTR,UINT); -BOOL WINAPI GrayStringA(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int); -BOOL WINAPI GrayStringW(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int); -BOOL WINAPI HideCaret(HWND); -BOOL WINAPI HiliteMenuItem(HWND,HMENU,UINT,UINT); -BOOL WINAPI InflateRect(LPRECT,int,int); -BOOL WINAPI InSendMessage(void); +WINUSERAPI BOOL WINAPI GetScrollBarInfo(HWND,LONG,PSCROLLBARINFO); +WINUSERAPI BOOL WINAPI GetTitleBarInfo(HWND,PTITLEBARINFO); +WINUSERAPI BOOL WINAPI GetWindowInfo(HWND,PWINDOWINFO); +WINUSERAPI BOOL WINAPI GetMonitorInfoA(HMONITOR,LPMONITORINFO); +WINUSERAPI BOOL WINAPI GetMonitorInfoW(HMONITOR,LPMONITORINFO); +WINUSERAPI UINT WINAPI GetWindowModuleFileNameA(HWND,LPSTR,UINT); +WINUSERAPI UINT WINAPI GetWindowModuleFileNameW(HWND,LPWSTR,UINT); +WINUSERAPI BOOL WINAPI GrayStringA(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int); +WINUSERAPI BOOL WINAPI GrayStringW(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int); +WINUSERAPI BOOL WINAPI HideCaret(HWND); +WINUSERAPI BOOL WINAPI HiliteMenuItem(HWND,HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI InflateRect(LPRECT,int,int); +WINUSERAPI BOOL WINAPI InSendMessage(void); #if (_WIN32_WINNT >= 0x0500 || _WIN32_WINDOWS >= 0x0410) -DWORD WINAPI InSendMessageEx(LPVOID); +WINUSERAPI DWORD WINAPI InSendMessageEx(LPVOID); #endif -BOOL WINAPI InsertMenuA(HMENU,UINT,UINT,UINT,LPCSTR); -BOOL WINAPI InsertMenuW(HMENU,UINT,UINT,UINT,LPCWSTR); -BOOL WINAPI InsertMenuItemA(HMENU,UINT,BOOL,LPCMENUITEMINFOA); -BOOL WINAPI InsertMenuItemW(HMENU,UINT,BOOL,LPCMENUITEMINFOW); -INT WINAPI InternalGetWindowText(HWND,LPWSTR,INT); -BOOL WINAPI IntersectRect(LPRECT,LPCRECT,LPCRECT); -BOOL WINAPI InvalidateRect(HWND,LPCRECT,BOOL); -BOOL WINAPI InvalidateRgn(HWND,HRGN,BOOL); -BOOL WINAPI InvertRect(HDC,LPCRECT); -BOOL WINAPI IsCharAlphaA(CHAR ch); -BOOL WINAPI IsCharAlphaNumericA(CHAR); -BOOL WINAPI IsCharAlphaNumericW(WCHAR); -BOOL WINAPI IsCharAlphaW(WCHAR); -BOOL WINAPI IsCharLowerA(CHAR); -BOOL WINAPI IsCharLowerW(WCHAR); -BOOL WINAPI IsCharUpperA(CHAR); -BOOL WINAPI IsCharUpperW(WCHAR); -BOOL WINAPI IsChild(HWND,HWND); -BOOL WINAPI IsClipboardFormatAvailable(UINT); -BOOL WINAPI IsDialogMessageA(HWND,LPMSG); -BOOL WINAPI IsDialogMessageW(HWND,LPMSG); -UINT WINAPI IsDlgButtonChecked(HWND,int); +WINUSERAPI BOOL WINAPI InsertMenuA(HMENU,UINT,UINT,UINT,LPCSTR); +WINUSERAPI BOOL WINAPI InsertMenuW(HMENU,UINT,UINT,UINT,LPCWSTR); +WINUSERAPI BOOL WINAPI InsertMenuItemA(HMENU,UINT,BOOL,LPCMENUITEMINFOA); +WINUSERAPI BOOL WINAPI InsertMenuItemW(HMENU,UINT,BOOL,LPCMENUITEMINFOW); +WINUSERAPI INT WINAPI InternalGetWindowText(HWND,LPWSTR,INT); +WINUSERAPI BOOL WINAPI IntersectRect(LPRECT,LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI InvalidateRect(HWND,LPCRECT,BOOL); +WINUSERAPI BOOL WINAPI InvalidateRgn(HWND,HRGN,BOOL); +WINUSERAPI BOOL WINAPI InvertRect(HDC,LPCRECT); +WINUSERAPI BOOL WINAPI IsCharAlphaA(CHAR ch); +WINUSERAPI BOOL WINAPI IsCharAlphaNumericA(CHAR); +WINUSERAPI BOOL WINAPI IsCharAlphaNumericW(WCHAR); +WINUSERAPI BOOL WINAPI IsCharAlphaW(WCHAR); +WINUSERAPI BOOL WINAPI IsCharLowerA(CHAR); +WINUSERAPI BOOL WINAPI IsCharLowerW(WCHAR); +WINUSERAPI BOOL WINAPI IsCharUpperA(CHAR); +WINUSERAPI BOOL WINAPI IsCharUpperW(WCHAR); +WINUSERAPI BOOL WINAPI IsChild(HWND,HWND); +WINUSERAPI BOOL WINAPI IsClipboardFormatAvailable(UINT); +WINUSERAPI BOOL WINAPI IsDialogMessageA(HWND,LPMSG); +WINUSERAPI BOOL WINAPI IsDialogMessageW(HWND,LPMSG); +WINUSERAPI UINT WINAPI IsDlgButtonChecked(HWND,int); #if(_WIN32_WINNT >= 0x0501) -BOOL WINAPI IsGUIThread(BOOL); +WINUSERAPI BOOL WINAPI IsGUIThread(BOOL); #endif #if(_WIN32_WINNT >= 0x0500) -BOOL WINAPI IsHungAppWindow(HWND); +WINUSERAPI BOOL WINAPI IsHungAppWindow(HWND); #endif -BOOL WINAPI IsIconic(HWND); -BOOL WINAPI IsMenu(HMENU); -BOOL WINAPI IsRectEmpty(LPCRECT); -BOOL WINAPI IsWindow(HWND); -BOOL WINAPI IsWindowEnabled(HWND); -BOOL WINAPI IsWindowUnicode(HWND); -BOOL WINAPI IsWindowVisible(HWND); +WINUSERAPI BOOL WINAPI IsIconic(HWND); +WINUSERAPI BOOL WINAPI IsMenu(HMENU); +WINUSERAPI BOOL WINAPI IsRectEmpty(LPCRECT); +WINUSERAPI BOOL WINAPI IsWindow(HWND); +WINUSERAPI BOOL WINAPI IsWindowEnabled(HWND); +WINUSERAPI BOOL WINAPI IsWindowUnicode(HWND); +WINUSERAPI BOOL WINAPI IsWindowVisible(HWND); #if (_WIN32_WINNT >= 0x0501) -BOOL WINAPI IsWinEventHookInstalled(DWORD); +WINUSERAPI BOOL WINAPI IsWinEventHookInstalled(DWORD); #endif -BOOL WINAPI IsZoomed(HWND); -VOID WINAPI keybd_event(BYTE,BYTE,DWORD,DWORD); -BOOL WINAPI KillTimer(HWND,UINT); -HACCEL WINAPI LoadAcceleratorsA(HINSTANCE,LPCSTR); -HACCEL WINAPI LoadAcceleratorsW(HINSTANCE,LPCWSTR); -HBITMAP WINAPI LoadBitmapA(HINSTANCE,LPCSTR); -HBITMAP WINAPI LoadBitmapW(HINSTANCE,LPCWSTR); -HCURSOR WINAPI LoadCursorA(HINSTANCE,LPCSTR); -HCURSOR WINAPI LoadCursorFromFileA(LPCSTR); -HCURSOR WINAPI LoadCursorFromFileW(LPCWSTR); -HCURSOR WINAPI LoadCursorW(HINSTANCE,LPCWSTR); -HICON WINAPI LoadIconA(HINSTANCE,LPCSTR); -HICON WINAPI LoadIconW(HINSTANCE,LPCWSTR); -HANDLE WINAPI LoadImageA(HINSTANCE,LPCSTR,UINT,int,int,UINT); -HANDLE WINAPI LoadImageW(HINSTANCE,LPCWSTR,UINT,int,int,UINT); -HKL WINAPI LoadKeyboardLayoutA(LPCSTR,UINT); -HKL WINAPI LoadKeyboardLayoutW(LPCWSTR,UINT); -HMENU WINAPI LoadMenuA(HINSTANCE,LPCSTR); -HMENU WINAPI LoadMenuIndirectA(const MENUTEMPLATE*); -HMENU WINAPI LoadMenuIndirectW(const MENUTEMPLATE*); -HMENU WINAPI LoadMenuW(HINSTANCE,LPCWSTR); -int WINAPI LoadStringA(HINSTANCE,UINT,LPSTR,int); -int WINAPI LoadStringW(HINSTANCE,UINT,LPWSTR,int); -BOOL WINAPI LockWindowUpdate(HWND); +WINUSERAPI BOOL WINAPI IsZoomed(HWND); +WINUSERAPI VOID WINAPI keybd_event(BYTE,BYTE,DWORD,DWORD); +WINUSERAPI BOOL WINAPI KillTimer(HWND,UINT); +WINUSERAPI HACCEL WINAPI LoadAcceleratorsA(HINSTANCE,LPCSTR); +WINUSERAPI HACCEL WINAPI LoadAcceleratorsW(HINSTANCE,LPCWSTR); +WINUSERAPI HBITMAP WINAPI LoadBitmapA(HINSTANCE,LPCSTR); +WINUSERAPI HBITMAP WINAPI LoadBitmapW(HINSTANCE,LPCWSTR); +WINUSERAPI HCURSOR WINAPI LoadCursorA(HINSTANCE,LPCSTR); +WINUSERAPI HCURSOR WINAPI LoadCursorFromFileA(LPCSTR); +WINUSERAPI HCURSOR WINAPI LoadCursorFromFileW(LPCWSTR); +WINUSERAPI HCURSOR WINAPI LoadCursorW(HINSTANCE,LPCWSTR); +WINUSERAPI HICON WINAPI LoadIconA(HINSTANCE,LPCSTR); +WINUSERAPI HICON WINAPI LoadIconW(HINSTANCE,LPCWSTR); +WINUSERAPI HANDLE WINAPI LoadImageA(HINSTANCE,LPCSTR,UINT,int,int,UINT); +WINUSERAPI HANDLE WINAPI LoadImageW(HINSTANCE,LPCWSTR,UINT,int,int,UINT); +WINUSERAPI HKL WINAPI LoadKeyboardLayoutA(LPCSTR,UINT); +WINUSERAPI HKL WINAPI LoadKeyboardLayoutW(LPCWSTR,UINT); +WINUSERAPI HMENU WINAPI LoadMenuA(HINSTANCE,LPCSTR); +WINUSERAPI HMENU WINAPI LoadMenuIndirectA(const MENUTEMPLATE*); +WINUSERAPI HMENU WINAPI LoadMenuIndirectW(const MENUTEMPLATE*); +WINUSERAPI HMENU WINAPI LoadMenuW(HINSTANCE,LPCWSTR); +WINUSERAPI int WINAPI LoadStringA(HINSTANCE,UINT,LPSTR,int); +WINUSERAPI int WINAPI LoadStringW(HINSTANCE,UINT,LPWSTR,int); +WINUSERAPI BOOL WINAPI LockWindowUpdate(HWND); #if (_WIN32_WINNT >= 0x0500) -BOOL WINAPI LockWorkStation(void); +WINUSERAPI BOOL WINAPI LockWorkStation(void); #endif -int WINAPI LookupIconIdFromDirectory(PBYTE,BOOL); -int WINAPI LookupIconIdFromDirectoryEx(PBYTE,BOOL,int,int,UINT); -BOOL WINAPI MapDialogRect(HWND,LPRECT); -UINT WINAPI MapVirtualKeyA(UINT,UINT); -UINT WINAPI MapVirtualKeyExA(UINT,UINT,HKL); -UINT WINAPI MapVirtualKeyExW(UINT,UINT,HKL); -UINT WINAPI MapVirtualKeyW(UINT,UINT); -int WINAPI MapWindowPoints(HWND,HWND,LPPOINT,UINT); -int WINAPI MenuItemFromPoint(HWND,HMENU,POINT); -BOOL WINAPI MessageBeep(UINT); -int WINAPI MessageBoxA(HWND,LPCSTR,LPCSTR,UINT); -int WINAPI MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT); -int WINAPI MessageBoxExA(HWND,LPCSTR,LPCSTR,UINT,WORD); -int WINAPI MessageBoxExW(HWND,LPCWSTR,LPCWSTR,UINT,WORD); -int WINAPI MessageBoxIndirectA(CONST MSGBOXPARAMSA*); -int WINAPI MessageBoxIndirectW(CONST MSGBOXPARAMSW*); -BOOL WINAPI ModifyMenuA(HMENU,UINT,UINT,UINT,LPCSTR); -BOOL WINAPI ModifyMenuW(HMENU,UINT,UINT,UINT,LPCWSTR); -void WINAPI mouse_event(DWORD,DWORD,DWORD,DWORD,ULONG_PTR); -BOOL WINAPI MoveWindow(HWND,int,int,int,int,BOOL); -DWORD WINAPI MsgWaitForMultipleObjects(DWORD,CONST HANDLE*,BOOL,DWORD,DWORD); -DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD,CONST HANDLE*,DWORD,DWORD,DWORD); +WINUSERAPI int WINAPI LookupIconIdFromDirectory(PBYTE,BOOL); +WINUSERAPI int WINAPI LookupIconIdFromDirectoryEx(PBYTE,BOOL,int,int,UINT); +WINUSERAPI BOOL WINAPI MapDialogRect(HWND,LPRECT); +WINUSERAPI UINT WINAPI MapVirtualKeyA(UINT,UINT); +WINUSERAPI UINT WINAPI MapVirtualKeyExA(UINT,UINT,HKL); +WINUSERAPI UINT WINAPI MapVirtualKeyExW(UINT,UINT,HKL); +WINUSERAPI UINT WINAPI MapVirtualKeyW(UINT,UINT); +WINUSERAPI int WINAPI MapWindowPoints(HWND,HWND,LPPOINT,UINT); +WINUSERAPI int WINAPI MenuItemFromPoint(HWND,HMENU,POINT); +WINUSERAPI BOOL WINAPI MessageBeep(UINT); +WINUSERAPI int WINAPI MessageBoxA(HWND,LPCSTR,LPCSTR,UINT); +WINUSERAPI int WINAPI MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT); +WINUSERAPI int WINAPI MessageBoxExA(HWND,LPCSTR,LPCSTR,UINT,WORD); +WINUSERAPI int WINAPI MessageBoxExW(HWND,LPCWSTR,LPCWSTR,UINT,WORD); +WINUSERAPI int WINAPI MessageBoxIndirectA(CONST MSGBOXPARAMSA*); +WINUSERAPI int WINAPI MessageBoxIndirectW(CONST MSGBOXPARAMSW*); +WINUSERAPI BOOL WINAPI ModifyMenuA(HMENU,UINT,UINT,UINT,LPCSTR); +WINUSERAPI BOOL WINAPI ModifyMenuW(HMENU,UINT,UINT,UINT,LPCWSTR); +WINUSERAPI void WINAPI mouse_event(DWORD,DWORD,DWORD,DWORD,ULONG_PTR); +WINUSERAPI BOOL WINAPI MoveWindow(HWND,int,int,int,int,BOOL); +WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjects(DWORD,CONST HANDLE*,BOOL,DWORD,DWORD); +WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD,CONST HANDLE*,DWORD,DWORD,DWORD); #if (WINVER >= 0x0500) -void WINAPI NotifyWinEvent(DWORD,HWND,LONG,LONG); +WINUSERAPI void WINAPI NotifyWinEvent(DWORD,HWND,LONG,LONG); #endif -DWORD WINAPI OemKeyScan(WORD); -BOOL WINAPI OemToCharA(LPCSTR,LPSTR); -BOOL WINAPI OemToCharBuffA(LPCSTR,LPSTR,DWORD); -BOOL WINAPI OemToCharBuffW(LPCSTR,LPWSTR,DWORD); -BOOL WINAPI OemToCharW(LPCSTR,LPWSTR); -BOOL WINAPI OffsetRect(LPRECT,int,int); -BOOL WINAPI OpenClipboard(HWND); -HDESK WINAPI OpenDesktopA(LPSTR,DWORD,BOOL,DWORD); -HDESK WINAPI OpenDesktopW(LPWSTR,DWORD,BOOL,DWORD); -BOOL WINAPI OpenIcon(HWND); -HDESK WINAPI OpenInputDesktop(DWORD,BOOL,DWORD); -HWINSTA WINAPI OpenWindowStationA(LPSTR,BOOL,DWORD); -HWINSTA WINAPI OpenWindowStationW(LPWSTR,BOOL,DWORD); -BOOL WINAPI PaintDesktop(HDC); -BOOL WINAPI PeekMessageA(LPMSG,HWND,UINT,UINT,UINT); -BOOL WINAPI PeekMessageW(LPMSG,HWND,UINT,UINT,UINT); +WINUSERAPI DWORD WINAPI OemKeyScan(WORD); +WINUSERAPI BOOL WINAPI OemToCharA(LPCSTR,LPSTR); +WINUSERAPI BOOL WINAPI OemToCharBuffA(LPCSTR,LPSTR,DWORD); +WINUSERAPI BOOL WINAPI OemToCharBuffW(LPCSTR,LPWSTR,DWORD); +WINUSERAPI BOOL WINAPI OemToCharW(LPCSTR,LPWSTR); +WINUSERAPI BOOL WINAPI OffsetRect(LPRECT,int,int); +WINUSERAPI BOOL WINAPI OpenClipboard(HWND); +WINUSERAPI HDESK WINAPI OpenDesktopA(LPSTR,DWORD,BOOL,DWORD); +WINUSERAPI HDESK WINAPI OpenDesktopW(LPWSTR,DWORD,BOOL,DWORD); +WINUSERAPI BOOL WINAPI OpenIcon(HWND); +WINUSERAPI HDESK WINAPI OpenInputDesktop(DWORD,BOOL,DWORD); +WINUSERAPI HWINSTA WINAPI OpenWindowStationA(LPSTR,BOOL,DWORD); +WINUSERAPI HWINSTA WINAPI OpenWindowStationW(LPWSTR,BOOL,DWORD); +WINUSERAPI BOOL WINAPI PaintDesktop(HDC); +WINUSERAPI BOOL WINAPI PeekMessageA(LPMSG,HWND,UINT,UINT,UINT); +WINUSERAPI BOOL WINAPI PeekMessageW(LPMSG,HWND,UINT,UINT,UINT); #define PostAppMessageA(t,m,w,l) PostThreadMessageA((DWORD)t,m,w,l) #define PostAppMessageW(t,m,w,l) PostThreadMessageW((DWORD)t,m,w,l) -BOOL WINAPI PostMessageA(HWND,UINT,WPARAM,LPARAM); -BOOL WINAPI PostMessageW(HWND,UINT,WPARAM,LPARAM); -void WINAPI PostQuitMessage(int); -BOOL WINAPI PostThreadMessageA(DWORD,UINT,WPARAM,LPARAM); -BOOL WINAPI PostThreadMessageW(DWORD,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI PostMessageA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI PostMessageW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI void WINAPI PostQuitMessage(int); +WINUSERAPI BOOL WINAPI PostThreadMessageA(DWORD,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI PostThreadMessageW(DWORD,UINT,WPARAM,LPARAM); #if (_WIN32_WINNT >= 0x0501) -BOOL WINAPI PrintWindow(HWND,HDC,UINT); +WINUSERAPI BOOL WINAPI PrintWindow(HWND,HDC,UINT); #endif -BOOL WINAPI PtInRect(LPCRECT,POINT); -HWND WINAPI RealChildWindowFromPoint(HWND,POINT); -UINT WINAPI RealGetWindowClassA(HWND,LPSTR,UINT); -UINT WINAPI RealGetWindowClassW(HWND,LPWSTR,UINT); -BOOL WINAPI RedrawWindow(HWND,LPCRECT,HRGN,UINT); -ATOM WINAPI RegisterClassA(CONST WNDCLASSA*); -ATOM WINAPI RegisterClassW(CONST WNDCLASSW*); -ATOM WINAPI RegisterClassExA(CONST WNDCLASSEXA*); -ATOM WINAPI RegisterClassExW(CONST WNDCLASSEXW*); -UINT WINAPI RegisterClipboardFormatA(LPCSTR); -UINT WINAPI RegisterClipboardFormatW(LPCWSTR); +WINUSERAPI BOOL WINAPI PtInRect(LPCRECT,POINT); +WINUSERAPI HWND WINAPI RealChildWindowFromPoint(HWND,POINT); +WINUSERAPI UINT WINAPI RealGetWindowClassA(HWND,LPSTR,UINT); +WINUSERAPI UINT WINAPI RealGetWindowClassW(HWND,LPWSTR,UINT); +WINUSERAPI BOOL WINAPI RedrawWindow(HWND,LPCRECT,HRGN,UINT); +WINUSERAPI ATOM WINAPI RegisterClassA(CONST WNDCLASSA*); +WINUSERAPI ATOM WINAPI RegisterClassW(CONST WNDCLASSW*); +WINUSERAPI ATOM WINAPI RegisterClassExA(CONST WNDCLASSEXA*); +WINUSERAPI ATOM WINAPI RegisterClassExW(CONST WNDCLASSEXW*); +WINUSERAPI UINT WINAPI RegisterClipboardFormatA(LPCSTR); +WINUSERAPI UINT WINAPI RegisterClipboardFormatW(LPCWSTR); #if (WINVER >= 0x0500) -HDEVNOTIFY WINAPI RegisterDeviceNotificationA(HANDLE,LPVOID,DWORD); -HDEVNOTIFY WINAPI RegisterDeviceNotificationW(HANDLE,LPVOID,DWORD); +WINUSERAPI HDEVNOTIFY WINAPI RegisterDeviceNotificationA(HANDLE,LPVOID,DWORD); +WINUSERAPI HDEVNOTIFY WINAPI RegisterDeviceNotificationW(HANDLE,LPVOID,DWORD); #endif -BOOL WINAPI RegisterHotKey(HWND,int,UINT,UINT); +WINUSERAPI BOOL WINAPI RegisterHotKey(HWND,int,UINT,UINT); #if (_WIN32_WINNT >= 0x0501) -BOOL WINAPI RegisterRawInputDevices(PCRAWINPUTDEVICE,UINT,UINT); +WINUSERAPI BOOL WINAPI RegisterRawInputDevices(PCRAWINPUTDEVICE,UINT,UINT); #endif -UINT WINAPI RegisterWindowMessageA(LPCSTR); -UINT WINAPI RegisterWindowMessageW(LPCWSTR); -BOOL WINAPI ReleaseCapture(void); -int WINAPI ReleaseDC(HWND,HDC); -BOOL WINAPI RemoveMenu(HMENU,UINT,UINT); -HANDLE WINAPI RemovePropA(HWND,LPCSTR); -HANDLE WINAPI RemovePropW(HWND,LPCWSTR); -BOOL WINAPI ReplyMessage(LRESULT); -BOOL WINAPI ScreenToClient(HWND,LPPOINT); -BOOL WINAPI ScrollDC(HDC,int,int,LPCRECT,LPCRECT,HRGN,LPRECT); -BOOL WINAPI ScrollWindow(HWND,int,int,LPCRECT,LPCRECT); -int WINAPI ScrollWindowEx(HWND,int,int,LPCRECT,LPCRECT,HRGN,LPRECT,UINT); -LONG WINAPI SendDlgItemMessageA(HWND,int,UINT,WPARAM,LPARAM); -LONG WINAPI SendDlgItemMessageW(HWND,int,UINT,WPARAM,LPARAM); +WINUSERAPI UINT WINAPI RegisterWindowMessageA(LPCSTR); +WINUSERAPI UINT WINAPI RegisterWindowMessageW(LPCWSTR); +WINUSERAPI BOOL WINAPI ReleaseCapture(void); +WINUSERAPI int WINAPI ReleaseDC(HWND,HDC); +WINUSERAPI BOOL WINAPI RemoveMenu(HMENU,UINT,UINT); +WINUSERAPI HANDLE WINAPI RemovePropA(HWND,LPCSTR); +WINUSERAPI HANDLE WINAPI RemovePropW(HWND,LPCWSTR); +WINUSERAPI BOOL WINAPI ReplyMessage(LRESULT); +WINUSERAPI BOOL WINAPI ScreenToClient(HWND,LPPOINT); +WINUSERAPI BOOL WINAPI ScrollDC(HDC,int,int,LPCRECT,LPCRECT,HRGN,LPRECT); +WINUSERAPI BOOL WINAPI ScrollWindow(HWND,int,int,LPCRECT,LPCRECT); +WINUSERAPI int WINAPI ScrollWindowEx(HWND,int,int,LPCRECT,LPCRECT,HRGN,LPRECT,UINT); +WINUSERAPI LONG WINAPI SendDlgItemMessageA(HWND,int,UINT,WPARAM,LPARAM); +WINUSERAPI LONG WINAPI SendDlgItemMessageW(HWND,int,UINT,WPARAM,LPARAM); #if (_WIN32_WINNT >= 0x0403) -UINT WINAPI SendInput(UINT,LPINPUT,int); +WINUSERAPI UINT WINAPI SendInput(UINT,LPINPUT,int); #endif -LRESULT WINAPI SendMessageA(HWND,UINT,WPARAM,LPARAM); -BOOL WINAPI SendMessageCallbackA(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD); -BOOL WINAPI SendMessageCallbackW(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD); -LRESULT WINAPI SendMessageTimeoutA(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD); -LRESULT WINAPI SendMessageTimeoutW(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD); -LRESULT WINAPI SendMessageW(HWND,UINT,WPARAM,LPARAM); -BOOL WINAPI SendNotifyMessageA(HWND,UINT,WPARAM,LPARAM); -BOOL WINAPI SendNotifyMessageW(HWND,UINT,WPARAM,LPARAM); -HWND WINAPI SetActiveWindow(HWND); -HWND WINAPI SetCapture(HWND hWnd); -BOOL WINAPI SetCaretBlinkTime(UINT); -BOOL WINAPI SetCaretPos(int,int); -DWORD WINAPI SetClassLongA(HWND,int,LONG); -DWORD WINAPI SetClassLongW(HWND,int,LONG); -WORD WINAPI SetClassWord(HWND,int,WORD); -HANDLE WINAPI SetClipboardData(UINT,HANDLE); -HWND WINAPI SetClipboardViewer(HWND); -HCURSOR WINAPI SetCursor(HCURSOR); -BOOL WINAPI SetCursorPos(int,int); -VOID WINAPI SetDebugErrorLevel(DWORD); -BOOL WINAPI SetDlgItemInt(HWND,int,UINT,BOOL); -BOOL WINAPI SetDlgItemTextA(HWND,int,LPCSTR); -BOOL WINAPI SetDlgItemTextW(HWND,int,LPCWSTR); -BOOL WINAPI SetDoubleClickTime(UINT); -HWND WINAPI SetFocus(HWND); -BOOL WINAPI SetForegroundWindow(HWND); -BOOL WINAPI SetKeyboardState(PBYTE); -BOOL WINAPI SetMenu(HWND,HMENU); -BOOL WINAPI SetMenuContextHelpId(HMENU,DWORD); -BOOL WINAPI SetMenuDefaultItem(HMENU,UINT,UINT); -BOOL WINAPI SetMenuInfo(HMENU,LPCMENUINFO); -BOOL WINAPI SetMenuItemBitmaps(HMENU,UINT,UINT,HBITMAP,HBITMAP); -BOOL WINAPI SetMenuItemInfoA(HMENU,UINT,BOOL,LPCMENUITEMINFOA); -BOOL WINAPI SetMenuItemInfoW( HMENU,UINT,BOOL,LPCMENUITEMINFOW); -LPARAM WINAPI SetMessageExtraInfo(LPARAM); -BOOL WINAPI SetMessageQueue(int); -HWND WINAPI SetParent(HWND,HWND); +WINUSERAPI LRESULT WINAPI SendMessageA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI SendMessageCallbackA(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD); +WINUSERAPI BOOL WINAPI SendMessageCallbackW(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD); +WINUSERAPI LRESULT WINAPI SendMessageTimeoutA(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD); +WINUSERAPI LRESULT WINAPI SendMessageTimeoutW(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD); +WINUSERAPI LRESULT WINAPI SendMessageW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI SendNotifyMessageA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI SendNotifyMessageW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI HWND WINAPI SetActiveWindow(HWND); +WINUSERAPI HWND WINAPI SetCapture(HWND hWnd); +WINUSERAPI BOOL WINAPI SetCaretBlinkTime(UINT); +WINUSERAPI BOOL WINAPI SetCaretPos(int,int); +WINUSERAPI DWORD WINAPI SetClassLongA(HWND,int,LONG); +WINUSERAPI DWORD WINAPI SetClassLongW(HWND,int,LONG); +WINUSERAPI WORD WINAPI SetClassWord(HWND,int,WORD); +WINUSERAPI HANDLE WINAPI SetClipboardData(UINT,HANDLE); +WINUSERAPI HWND WINAPI SetClipboardViewer(HWND); +WINUSERAPI HCURSOR WINAPI SetCursor(HCURSOR); +WINUSERAPI BOOL WINAPI SetCursorPos(int,int); +WINUSERAPI VOID WINAPI SetDebugErrorLevel(DWORD); +WINUSERAPI BOOL WINAPI SetDlgItemInt(HWND,int,UINT,BOOL); +WINUSERAPI BOOL WINAPI SetDlgItemTextA(HWND,int,LPCSTR); +WINUSERAPI BOOL WINAPI SetDlgItemTextW(HWND,int,LPCWSTR); +WINUSERAPI BOOL WINAPI SetDoubleClickTime(UINT); +WINUSERAPI HWND WINAPI SetFocus(HWND); +WINUSERAPI BOOL WINAPI SetForegroundWindow(HWND); +WINUSERAPI BOOL WINAPI SetKeyboardState(PBYTE); +WINUSERAPI BOOL WINAPI SetMenu(HWND,HMENU); +WINUSERAPI BOOL WINAPI SetMenuContextHelpId(HMENU,DWORD); +WINUSERAPI BOOL WINAPI SetMenuDefaultItem(HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI SetMenuInfo(HMENU,LPCMENUINFO); +WINUSERAPI BOOL WINAPI SetMenuItemBitmaps(HMENU,UINT,UINT,HBITMAP,HBITMAP); +WINUSERAPI BOOL WINAPI SetMenuItemInfoA(HMENU,UINT,BOOL,LPCMENUITEMINFOA); +WINUSERAPI BOOL WINAPI SetMenuItemInfoW( HMENU,UINT,BOOL,LPCMENUITEMINFOW); +WINUSERAPI LPARAM WINAPI SetMessageExtraInfo(LPARAM); +WINUSERAPI BOOL WINAPI SetMessageQueue(int); +WINUSERAPI HWND WINAPI SetParent(HWND,HWND); #if (_WIN32_WINNT >= 0x0500) -BOOL WINAPI SetProcessDefaultLayout(DWORD); +WINUSERAPI BOOL WINAPI SetProcessDefaultLayout(DWORD); #endif /* (_WIN32_WINNT >= 0x0500) */ -BOOL WINAPI SetProcessWindowStation(HWINSTA); -BOOL WINAPI SetPropA(HWND,LPCSTR,HANDLE); -BOOL WINAPI SetPropW(HWND,LPCWSTR,HANDLE); -BOOL WINAPI SetRect(LPRECT,int,int,int,int); -BOOL WINAPI SetRectEmpty(LPRECT); -int WINAPI SetScrollInfo(HWND,int,LPCSCROLLINFO,BOOL); -int WINAPI SetScrollPos(HWND,int,int,BOOL); -BOOL WINAPI SetScrollRange(HWND,int,int,int,BOOL); -BOOL WINAPI SetSysColors(int,const INT *,const COLORREF *); +WINUSERAPI BOOL WINAPI SetProcessWindowStation(HWINSTA); +WINUSERAPI BOOL WINAPI SetPropA(HWND,LPCSTR,HANDLE); +WINUSERAPI BOOL WINAPI SetPropW(HWND,LPCWSTR,HANDLE); +WINUSERAPI BOOL WINAPI SetRect(LPRECT,int,int,int,int); +WINUSERAPI BOOL WINAPI SetRectEmpty(LPRECT); +WINUSERAPI int WINAPI SetScrollInfo(HWND,int,LPCSCROLLINFO,BOOL); +WINUSERAPI int WINAPI SetScrollPos(HWND,int,int,BOOL); +WINUSERAPI BOOL WINAPI SetScrollRange(HWND,int,int,int,BOOL); +WINUSERAPI BOOL WINAPI SetSysColors(int,const INT *,const COLORREF *); #define SetSysModalWindow(h) (NULL) -BOOL WINAPI SetSystemCursor(HCURSOR,DWORD); -BOOL WINAPI SetThreadDesktop(HDESK); -UINT WINAPI SetTimer(HWND,UINT,UINT,TIMERPROC); -BOOL WINAPI SetUserObjectInformationA(HANDLE,int,PVOID,DWORD); -BOOL WINAPI SetUserObjectInformationW(HANDLE,int,PVOID,DWORD); -BOOL WINAPI SetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR); +WINUSERAPI BOOL WINAPI SetSystemCursor(HCURSOR,DWORD); +WINUSERAPI BOOL WINAPI SetThreadDesktop(HDESK); +WINUSERAPI UINT WINAPI SetTimer(HWND,UINT,UINT,TIMERPROC); +WINUSERAPI BOOL WINAPI SetUserObjectInformationA(HANDLE,int,PVOID,DWORD); +WINUSERAPI BOOL WINAPI SetUserObjectInformationW(HANDLE,int,PVOID,DWORD); +WINUSERAPI BOOL WINAPI SetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR); #if (WINVER >= 0x0500) -HWINEVENTHOOK WINAPI SetWinEventHook(UINT,UINT,HMODULE,WINEVENTPROC,DWORD,DWORD,UINT); +WINUSERAPI HWINEVENTHOOK WINAPI SetWinEventHook(UINT,UINT,HMODULE,WINEVENTPROC,DWORD,DWORD,UINT); #endif -BOOL WINAPI SetWindowContextHelpId(HWND,DWORD); -LONG WINAPI SetWindowLongA(HWND,int,LONG); -LONG WINAPI SetWindowLongW(HWND,int,LONG); +WINUSERAPI BOOL WINAPI SetWindowContextHelpId(HWND,DWORD); +WINUSERAPI LONG WINAPI SetWindowLongA(HWND,int,LONG); +WINUSERAPI LONG WINAPI SetWindowLongW(HWND,int,LONG); #ifdef _WIN64 -LONG_PTR WINAPI SetWindowLongPtrA(HWND,int,LONG_PTR); -LONG_PTR WINAPI SetWindowLongPtrW(HWND,int,LONG_PTR); +WINUSERAPI LONG_PTR WINAPI SetWindowLongPtrA(HWND,int,LONG_PTR); +WINUSERAPI LONG_PTR WINAPI SetWindowLongPtrW(HWND,int,LONG_PTR); #else #define SetWindowLongPtrA SetWindowLongA #define SetWindowLongPtrW SetWindowLongW #endif -BOOL WINAPI SetWindowPlacement(HWND hWnd,const WINDOWPLACEMENT*); -BOOL WINAPI SetWindowPos(HWND,HWND,int,int,int,int,UINT); -int WINAPI SetWindowRgn(HWND,HRGN,BOOL); -HHOOK WINAPI SetWindowsHookA(int,HOOKPROC); -HHOOK WINAPI SetWindowsHookW(int,HOOKPROC); -HHOOK WINAPI SetWindowsHookExA(int,HOOKPROC,HINSTANCE,DWORD); -HHOOK WINAPI SetWindowsHookExW(int,HOOKPROC,HINSTANCE,DWORD); -BOOL WINAPI SetWindowTextA(HWND,LPCSTR); -BOOL WINAPI SetWindowTextW(HWND,LPCWSTR); -WORD WINAPI SetWindowWord(HWND,int,WORD); -BOOL WINAPI ShowCaret(HWND); -int WINAPI ShowCursor(BOOL); -BOOL WINAPI ShowOwnedPopups(HWND,BOOL); -BOOL WINAPI ShowScrollBar(HWND,int,BOOL); -BOOL WINAPI ShowWindow(HWND,int); -BOOL WINAPI ShowWindowAsync(HWND,int); -BOOL WINAPI SubtractRect(LPRECT,LPCRECT,LPCRECT); -BOOL WINAPI SwapMouseButton(BOOL); -BOOL WINAPI SwitchDesktop(HDESK); +WINUSERAPI BOOL WINAPI SetWindowPlacement(HWND hWnd,const WINDOWPLACEMENT*); +WINUSERAPI BOOL WINAPI SetWindowPos(HWND,HWND,int,int,int,int,UINT); +WINUSERAPI int WINAPI SetWindowRgn(HWND,HRGN,BOOL); +WINUSERAPI HHOOK WINAPI SetWindowsHookA(int,HOOKPROC); +WINUSERAPI HHOOK WINAPI SetWindowsHookW(int,HOOKPROC); +WINUSERAPI HHOOK WINAPI SetWindowsHookExA(int,HOOKPROC,HINSTANCE,DWORD); +WINUSERAPI HHOOK WINAPI SetWindowsHookExW(int,HOOKPROC,HINSTANCE,DWORD); +WINUSERAPI BOOL WINAPI SetWindowTextA(HWND,LPCSTR); +WINUSERAPI BOOL WINAPI SetWindowTextW(HWND,LPCWSTR); +WINUSERAPI WORD WINAPI SetWindowWord(HWND,int,WORD); +WINUSERAPI BOOL WINAPI ShowCaret(HWND); +WINUSERAPI int WINAPI ShowCursor(BOOL); +WINUSERAPI BOOL WINAPI ShowOwnedPopups(HWND,BOOL); +WINUSERAPI BOOL WINAPI ShowScrollBar(HWND,int,BOOL); +WINUSERAPI BOOL WINAPI ShowWindow(HWND,int); +WINUSERAPI BOOL WINAPI ShowWindowAsync(HWND,int); +WINUSERAPI BOOL WINAPI SubtractRect(LPRECT,LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI SwapMouseButton(BOOL); +WINUSERAPI BOOL WINAPI SwitchDesktop(HDESK); #if(_WIN32_WINNT >= 0x0500) -VOID WINAPI SwitchToThisWindow(HWND,BOOL); +WINUSERAPI VOID WINAPI SwitchToThisWindow(HWND,BOOL); #endif /* (_WIN32_WINNT >= 0x0500) */ -BOOL WINAPI SystemParametersInfoA(UINT,UINT,PVOID,UINT); -BOOL WINAPI SystemParametersInfoW(UINT,UINT,PVOID,UINT); -LONG WINAPI TabbedTextOutA(HDC,int,int,LPCSTR,int,int,LPINT,int); -LONG WINAPI TabbedTextOutW(HDC,int,int,LPCWSTR,int,int,LPINT,int); -WORD WINAPI TileWindows(HWND,UINT,LPCRECT,UINT,const HWND *); -int WINAPI ToAscii(UINT,UINT,PBYTE,LPWORD,UINT); -int WINAPI ToAsciiEx(UINT,UINT,PBYTE,LPWORD,UINT,HKL); -int WINAPI ToUnicode(UINT,UINT,PBYTE,LPWSTR,int,UINT); -int WINAPI ToUnicodeEx(UINT,UINT,PBYTE,LPWSTR,int,UINT,HKL); -BOOL WINAPI TrackMouseEvent(LPTRACKMOUSEEVENT); -BOOL WINAPI TrackPopupMenu(HMENU,UINT,int,int,int,HWND,LPCRECT); -BOOL WINAPI TrackPopupMenuEx(HMENU,UINT,int,int,HWND,LPTPMPARAMS); -int WINAPI TranslateAcceleratorA(HWND,HACCEL,LPMSG); -int WINAPI TranslateAcceleratorW(HWND,HACCEL,LPMSG); -BOOL WINAPI TranslateMDISysAccel(HWND,LPMSG); -BOOL WINAPI TranslateMessage(const MSG*); -BOOL WINAPI UnhookWindowsHook(int,HOOKPROC); -BOOL WINAPI UnhookWindowsHookEx(HHOOK); +WINUSERAPI BOOL WINAPI SystemParametersInfoA(UINT,UINT,PVOID,UINT); +WINUSERAPI BOOL WINAPI SystemParametersInfoW(UINT,UINT,PVOID,UINT); +WINUSERAPI LONG WINAPI TabbedTextOutA(HDC,int,int,LPCSTR,int,int,LPINT,int); +WINUSERAPI LONG WINAPI TabbedTextOutW(HDC,int,int,LPCWSTR,int,int,LPINT,int); +WINUSERAPI WORD WINAPI TileWindows(HWND,UINT,LPCRECT,UINT,const HWND *); +WINUSERAPI int WINAPI ToAscii(UINT,UINT,PBYTE,LPWORD,UINT); +WINUSERAPI int WINAPI ToAsciiEx(UINT,UINT,PBYTE,LPWORD,UINT,HKL); +WINUSERAPI int WINAPI ToUnicode(UINT,UINT,PBYTE,LPWSTR,int,UINT); +WINUSERAPI int WINAPI ToUnicodeEx(UINT,UINT,PBYTE,LPWSTR,int,UINT,HKL); +WINUSERAPI BOOL WINAPI TrackMouseEvent(LPTRACKMOUSEEVENT); +WINUSERAPI BOOL WINAPI TrackPopupMenu(HMENU,UINT,int,int,int,HWND,LPCRECT); +WINUSERAPI BOOL WINAPI TrackPopupMenuEx(HMENU,UINT,int,int,HWND,LPTPMPARAMS); +WINUSERAPI int WINAPI TranslateAcceleratorA(HWND,HACCEL,LPMSG); +WINUSERAPI int WINAPI TranslateAcceleratorW(HWND,HACCEL,LPMSG); +WINUSERAPI BOOL WINAPI TranslateMDISysAccel(HWND,LPMSG); +WINUSERAPI BOOL WINAPI TranslateMessage(const MSG*); +WINUSERAPI BOOL WINAPI UnhookWindowsHook(int,HOOKPROC); +WINUSERAPI BOOL WINAPI UnhookWindowsHookEx(HHOOK); #if (WINVER >= 0x0500) -BOOL WINAPI UnhookWinEvent(HWINEVENTHOOK); +WINUSERAPI BOOL WINAPI UnhookWinEvent(HWINEVENTHOOK); #endif -BOOL WINAPI UnionRect(LPRECT,LPCRECT,LPCRECT); -BOOL WINAPI UnloadKeyboardLayout(HKL); -BOOL WINAPI UnregisterClassA(LPCSTR,HINSTANCE); -BOOL WINAPI UnregisterClassW(LPCWSTR,HINSTANCE); +WINUSERAPI BOOL WINAPI UnionRect(LPRECT,LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI UnloadKeyboardLayout(HKL); +WINUSERAPI BOOL WINAPI UnregisterClassA(LPCSTR,HINSTANCE); +WINUSERAPI BOOL WINAPI UnregisterClassW(LPCWSTR,HINSTANCE); #if (_WIN32_WINDOWS >= 0x0410 || _WIN32_WINNT >= 0x0500) -BOOL WINAPI UnregisterDeviceNotification(HANDLE); +WINUSERAPI BOOL WINAPI UnregisterDeviceNotification(HANDLE); #endif -BOOL WINAPI UnregisterHotKey(HWND,int); -BOOL WINAPI UpdateWindow(HWND); +WINUSERAPI BOOL WINAPI UnregisterHotKey(HWND,int); +WINUSERAPI BOOL WINAPI UpdateWindow(HWND); #if (_WIN32_WINNT >= 0x0500) -BOOL WINAPI UserHandleGrantAccess(HANDLE,HANDLE,BOOL); +WINUSERAPI BOOL WINAPI UserHandleGrantAccess(HANDLE,HANDLE,BOOL); #endif -BOOL WINAPI ValidateRect(HWND,LPCRECT); -BOOL WINAPI ValidateRgn(HWND,HRGN); -SHORT WINAPI VkKeyScanA(CHAR); -SHORT WINAPI VkKeyScanExA(CHAR,HKL); -SHORT WINAPI VkKeyScanExW(WCHAR,HKL); -SHORT WINAPI VkKeyScanW(WCHAR); -DWORD WINAPI WaitForInputIdle(HANDLE,DWORD); -BOOL WINAPI WaitMessage(void); -HWND WINAPI WindowFromDC(HDC hDC); -HWND WINAPI WindowFromPoint(POINT); -UINT WINAPI WinExec(LPCSTR,UINT); -BOOL WINAPI WinHelpA(HWND,LPCSTR,UINT,DWORD); -BOOL WINAPI WinHelpW(HWND,LPCWSTR,UINT,DWORD); -int WINAPIV wsprintfA(LPSTR,LPCSTR,...); -int WINAPIV wsprintfW(LPWSTR,LPCWSTR,...); -int WINAPI wvsprintfA(LPSTR,LPCSTR,va_list arglist); -int WINAPI wvsprintfW(LPWSTR,LPCWSTR,va_list arglist); +WINUSERAPI BOOL WINAPI ValidateRect(HWND,LPCRECT); +WINUSERAPI BOOL WINAPI ValidateRgn(HWND,HRGN); +WINUSERAPI SHORT WINAPI VkKeyScanA(CHAR); +WINUSERAPI SHORT WINAPI VkKeyScanExA(CHAR,HKL); +WINUSERAPI SHORT WINAPI VkKeyScanExW(WCHAR,HKL); +WINUSERAPI SHORT WINAPI VkKeyScanW(WCHAR); +WINUSERAPI DWORD WINAPI WaitForInputIdle(HANDLE,DWORD); +WINUSERAPI BOOL WINAPI WaitMessage(void); +WINUSERAPI HWND WINAPI WindowFromDC(HDC hDC); +WINUSERAPI HWND WINAPI WindowFromPoint(POINT); +WINUSERAPI UINT WINAPI WinExec(LPCSTR,UINT); +WINUSERAPI BOOL WINAPI WinHelpA(HWND,LPCSTR,UINT,DWORD); +WINUSERAPI BOOL WINAPI WinHelpW(HWND,LPCWSTR,UINT,DWORD); +WINUSERAPI int WINAPIV wsprintfA(LPSTR,LPCSTR,...); +WINUSERAPI int WINAPIV wsprintfW(LPWSTR,LPCWSTR,...); +WINUSERAPI int WINAPI wvsprintfA(LPSTR,LPCSTR,va_list arglist); +WINUSERAPI int WINAPI wvsprintfW(LPWSTR,LPCWSTR,va_list arglist); #if (_WIN32_WINNT >= 0x0500 || _WIN32_WINDOWS >= 0x0490) -BOOL WINAPI AllowSetForegroundWindow(DWORD); -BOOL WINAPI LockSetForegroundWindow(UINT); +WINUSERAPI BOOL WINAPI AllowSetForegroundWindow(DWORD); +WINUSERAPI BOOL WINAPI LockSetForegroundWindow(UINT); #endif #if (_WIN32_WINNT >= 0x0500) -BOOL WINAPI SetLayeredWindowAttributes(HWND,COLORREF,BYTE,DWORD); +WINUSERAPI BOOL WINAPI SetLayeredWindowAttributes(HWND,COLORREF,BYTE,DWORD); #ifndef NOGDI -BOOL WINAPI UpdateLayeredWindow(HWND,HDC,POINT*,SIZE*,HDC,POINT*,COLORREF,BLENDFUNCTION*,DWORD); +WINUSERAPI BOOL WINAPI UpdateLayeredWindow(HWND,HDC,POINT*,SIZE*,HDC,POINT*,COLORREF,BLENDFUNCTION*,DWORD); #endif #endif #if (_WIN32_WINNT >= 0x0501) -BOOL WINAPI GetLayeredWindowAttributes(HWND,COLORREF*,BYTE*,DWORD*); +WINUSERAPI BOOL WINAPI GetLayeredWindowAttributes(HWND,COLORREF*,BYTE*,DWORD*); #endif #ifdef UNICODE #define EDITWORDBREAKPROC EDITWORDBREAKPROCW