// Generated by PE Explorer 1.98 (www.heaventools.com) // File name: C:\WINDOWS\system32\user32.dll // Created : 16.05.2007 00:37 // Type : Exports function ActivateKeyboardLayout(hkl: HKL; Flags: UINT): HKL; stdcall; external 'user32.dll' name 'ActivateKeyboardLayout' index 1; function AdjustWindowRect(var lpRect: TRect; dwStyle: DWORD; bMenu: BOOL): BOOL; stdcall; external 'user32.dll' name 'AdjustWindowRect' index 2; function AdjustWindowRectEx(var lpRect: TRect; dwStyle: DWORD; bMenu: BOOL; dwExStyle: DWORD): BOOL; stdcall; external 'user32.dll' name 'AdjustWindowRectEx' index 3; // AlignRects; Index 4; Information not available // AllowForegroundActivation; Index 5; Information not available // AllowSetForegroundWindow; Index 6; Information not available function AnimateWindow(hWnd: HWND; dwTime: DWORD; dwFlags: DWORD): BOOL; stdcall; external 'user32.dll' name 'AnimateWindow' index 6; function AnyPopup: BOOL; stdcall; external 'user32.dll' name 'AnyPopup' index 7; function AppendMenu(hMenu: HMENU; uFlags, uIDNewItem: UINT; lpNewItem: PAnsiChar): BOOL; stdcall; external 'user32.dll' name 'AppendMenuA' index 8; function AppendMenuW(hMenu: HMENU; uFlags, uIDNewItem: UINT; lpNewItem: PWideChar): BOOL; stdcall; external 'user32.dll' name 'AppendMenuW' index 9; function ArrangeIconicWindows(hWnd: HWND): UINT; stdcall; external 'user32.dll' name 'ArrangeIconicWindows' index 10; function AttachThreadInput(idAttach, idAttachTo: DWORD; fAttach: BOOL): BOOL; stdcall; external 'user32.dll' name 'AttachThreadInput' index 11; function BeginDeferWindowPos(nNumWindows: Integer): HDWP; stdcall; external 'user32.dll' name 'BeginDeferWindowPos' index 12; function BeginPaint(hWnd: HWND; var lpPaint: TPaintStruct): HDC; stdcall; external 'user32.dll' name 'BeginPaint' index 13; // BlockInput; Index 15; Information not available function BringWindowToTop(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'BringWindowToTop' index 15; function BroadcastSystemMessage(Flags: DWORD; Recipients: PDWORD; uiMessage: UINT; wParam: WPARAM; lParam: LPARAM): Longint; stdcall; external 'user32.dll' name 'BroadcastSystemMessage' index 16; function BroadcastSystemMessage(Flags: DWORD; Recipients: PDWORD; uiMessage: UINT; wParam: WPARAM; lParam: LPARAM): Longint; stdcall; external 'user32.dll' name 'BroadcastSystemMessageA' index 17; // BroadcastSystemMessageExA; Index 19; Information not available // BroadcastSystemMessageExW; Index 20; Information not available function BroadcastSystemMessage(Flags: DWORD; Recipients: PDWORD; uiMessage: UINT; wParam: WPARAM; lParam: LPARAM): Longint; stdcall; external 'user32.dll' name 'BroadcastSystemMessageW' index 18; // BuildReasonArray; Index 22; Information not available // CalcMenuBar; Index 23; Information not available // CallMsgFilter; Index 24; Information not available function CallMsgFilter(var lpMsg: TMsg; nCode: Integer): BOOL; stdcall; external 'user32.dll' name 'CallMsgFilterA' index 20; function CallMsgFilterW(var lpMsg: TMsg; nCode: Integer): BOOL; stdcall; external 'user32.dll' name 'CallMsgFilterW' index 21; function CallNextHookEx(hhk: HHOOK; nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'CallNextHookEx' index 22; function CallWindowProc(lpPrevWndFunc: TFNWndProc; hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'CallWindowProcA' index 23; function CallWindowProcW(lpPrevWndFunc: TFNWndProc; hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'CallWindowProcW' index 24; // CascadeChildWindows; Index 30; Information not available function CascadeWindows(hwndParent: HWND; wHow: UINT; lpRect: PRect; cKids: UINT; lpKids: Pointer): Word; stdcall; external 'user32.dll' name 'CascadeWindows' index 26; function ChangeClipboardChain(hWndRemove, hWndNewNext: HWND): BOOL; stdcall; external 'user32.dll' name 'ChangeClipboardChain' index 27; function ChangeDisplaySettings(var lpDevMode: TDeviceModeA; dwFlags: DWORD): Longint; stdcall; external 'user32.dll' name 'ChangeDisplaySettingsA' index 28; function ChangeDisplaySettingsEx(lpszDeviceName: PAnsiChar; var lpDevMode: TDeviceModeA; wnd: HWND; dwFlags: DWORD; lParam: Pointer): Longint; stdcall; external 'user32.dll' name 'ChangeDisplaySettingsExA' index 29; function ChangeDisplaySettingsExW(lpszDeviceName: PWideChar; var lpDevMode: TDeviceModeW; wnd: HWND; dwFlags: DWORD; lParam: Pointer): Longint; stdcall; external 'user32.dll' name 'ChangeDisplaySettingsExW' index 30; function ChangeDisplaySettingsW(var lpDevMode: TDeviceModeW; dwFlags: DWORD): Longint; stdcall; external 'user32.dll' name 'ChangeDisplaySettingsW' index 31; function ChangeMenu(hMenu: HMENU; cmd: UINT; lpszNewItem: PAnsiChar; cmdInsert: UINT; flags: UINT): BOOL; stdcall; external 'user32.dll' name 'ChangeMenuA' index 32; function ChangeMenuW(hMenu: HMENU; cmd: UINT; lpszNewItem: PWideChar; cmdInsert: UINT; flags: UINT): BOOL; stdcall; external 'user32.dll' name 'ChangeMenuW' index 33; function CharLower(lpsz: PAnsiChar): PAnsiChar; stdcall; external 'user32.dll' name 'CharLowerA' index 34; function CharLowerBuff(lpsz: PAnsiChar; cchLength: DWORD): DWORD; stdcall; external 'user32.dll' name 'CharLowerBuffA' index 35; function CharLowerBuffW(lpsz: PWideChar; cchLength: DWORD): DWORD; stdcall; external 'user32.dll' name 'CharLowerBuffW' index 36; function CharLowerW(lpsz: PWideChar): PWideChar; stdcall; external 'user32.dll' name 'CharLowerW' index 37; function CharNext(lpsz: PAnsiChar): PAnsiChar; stdcall; external 'user32.dll' name 'CharNextA' index 38; function CharNextEx(CodePage: Word; lpCurrentChar: LPCSTR; dwFlags: DWORD): LPSTR; stdcall; external 'user32.dll' name 'CharNextExA' index 39; function CharNextW(lpsz: PWideChar): PWideChar; stdcall; external 'user32.dll' name 'CharNextW' index 40; function CharPrev(lpszStart: PAnsiChar; lpszCurrent: PAnsiChar): PAnsiChar; stdcall; external 'user32.dll' name 'CharPrevA' index 41; function CharPrevEx(CodePage: Word; lpStart, lpCurrentChar: LPCSTR; dwFlags: DWORD): LPSTR; stdcall; external 'user32.dll' name 'CharPrevExA' index 42; function CharPrevW(lpszStart: PWideChar; lpszCurrent: PWideChar): PWideChar; stdcall; external 'user32.dll' name 'CharPrevW' index 43; function CharToOem(lpszSrc: PAnsiChar; lpszDst: PAnsiChar): BOOL; stdcall; external 'user32.dll' name 'CharToOemA' index 44; function CharToOemBuff(lpszSrc: PAnsiChar; lpszDst: PAnsiChar; cchDstLength: DWORD): BOOL; stdcall; external 'user32.dll' name 'CharToOemBuffA' index 45; function CharToOemBuffW(lpszSrc: PWideChar; lpszDst: PWideChar; cchDstLength: DWORD): BOOL; stdcall; external 'user32.dll' name 'CharToOemBuffW' index 46; function CharToOemW(lpszSrc: PWideChar; lpszDst: PWideChar): BOOL; stdcall; external 'user32.dll' name 'CharToOemW' index 47; function CharUpper(lpsz: PAnsiChar): PAnsiChar; stdcall; external 'user32.dll' name 'CharUpperA' index 48; function CharUpperBuff(lpsz: PAnsiChar; cchLength: DWORD): DWORD; stdcall; external 'user32.dll' name 'CharUpperBuffA' index 49; function CharUpperBuffW(lpsz: PWideChar; cchLength: DWORD): DWORD; stdcall; external 'user32.dll' name 'CharUpperBuffW' index 50; function CharUpperW(lpsz: PWideChar): PWideChar; stdcall; external 'user32.dll' name 'CharUpperW' index 51; function CheckDlgButton(hDlg: HWND; nIDButton: Integer; uCheck: UINT): BOOL; stdcall; external 'user32.dll' name 'CheckDlgButton' index 52; function CheckMenuItem(hMenu: HMENU; uIDCheckItem, uCheck: UINT): DWORD; stdcall; external 'user32.dll' name 'CheckMenuItem' index 53; function CheckMenuRadioItem(hMenu: HMENU; First, Last, Check, Flags: UINT): BOOL; stdcall; external 'user32.dll' name 'CheckMenuRadioItem' index 54; function CheckRadioButton(hDlg: HWND; nIDFirstButton, nIDLastButton, nIDCheckButton: Integer): BOOL; stdcall; external 'user32.dll' name 'CheckRadioButton' index 55; function ChildWindowFromPoint(hWndParent: HWND; Point: TPoint): HWND; stdcall; external 'user32.dll' name 'ChildWindowFromPoint' index 56; function ChildWindowFromPointEx(hWnd: HWND; Point: TPoint; Flags: UINT): HWND; stdcall; external 'user32.dll' name 'ChildWindowFromPointEx' index 57; // CliImmSetHotKey; Index 63; Information not available // ClientThreadSetup; Index 64; Information not available function ClientToScreen(hWnd: HWND; var lpPoint: TPoint): BOOL; stdcall; external 'user32.dll' name 'ClientToScreen' index 60; function ClipCursor(lpRect: PRect): BOOL; stdcall; external 'user32.dll' name 'ClipCursor' index 61; function CloseClipboard: BOOL; stdcall; external 'user32.dll' name 'CloseClipboard' index 62; function CloseDesktop(hDesktop: HDESK): BOOL; stdcall; external 'user32.dll' name 'CloseDesktop' index 63; function CloseWindow(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'CloseWindow' index 64; function CloseWindowStation(hWinSta: HWINSTA): BOOL; stdcall; external 'user32.dll' name 'CloseWindowStation' index 65; function CopyAcceleratorTable(hAccelSrc: HACCEL; var lpAccelDst; cAccelEntries: Integer): Integer; stdcall; external 'user32.dll' name 'CopyAcceleratorTableA' index 66; function CopyAcceleratorTableW(hAccelSrc: HACCEL; var lpAccelDst; cAccelEntries: Integer): Integer; stdcall; external 'user32.dll' name 'CopyAcceleratorTableW' index 67; function CopyIcon(hIcon: HICON): HICON; stdcall; external 'user32.dll' name 'CopyIcon' index 68; function CopyImage(hImage: THandle; ImageType: UINT; X, Y: Integer; Flags: UINT): THandle; stdcall; external 'user32.dll' name 'CopyImage' index 69; function CopyRect(var lprcDst: TRect; const lprcSrc: TRect): BOOL; stdcall; external 'user32.dll' name 'CopyRect' index 70; function CountClipboardFormats: Integer; stdcall; external 'user32.dll' name 'CountClipboardFormats' index 71; function CreateAcceleratorTable(var Accel; Count: Integer): HACCEL; stdcall; external 'user32.dll' name 'CreateAcceleratorTableA' index 72; function CreateAcceleratorTableW(var Accel; Count: Integer): HACCEL; stdcall; external 'user32.dll' name 'CreateAcceleratorTableW' index 73; function CreateCaret(hWnd: HWND; hBitmap: HBITMAP; nWidth, nHeight: Integer): BOOL; stdcall; external 'user32.dll' name 'CreateCaret' index 74; function CreateCursor(hInst: HINST; xHotSpot, yHotSpot, nWidth, nHeight: Integer; pvANDPlaneter, pvXORPlane: Pointer): HCURSOR; stdcall; external 'user32.dll' name 'CreateCursor' index 75; function CreateDesktop(lpszDesktop, lpszDevice: PAnsiChar; pDevmode: PDeviceModeA; dwFlags: DWORD; dwDesiredAccess: DWORD; lpsa: PSecurityAttributes): HDESK; stdcall; external 'user32.dll' name 'CreateDesktopA' index 76; function CreateDesktopW(lpszDesktop, lpszDevice: PWideChar; pDevmode: PDeviceModeW; dwFlags: DWORD; dwDesiredAccess: DWORD; lpsa: PSecurityAttributes): HDESK; stdcall; external 'user32.dll' name 'CreateDesktopW' index 77; function CreateDialogIndirectParam(hInstance: HINST; const lpTemplate: TDlgTemplate; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): HWND; stdcall; external 'user32.dll' name 'CreateDialogIndirectParamA' index 78; // CreateDialogIndirectParamAorW; Index 84; Information not available function CreateDialogIndirectParamW(hInstance: HINST; const lpTemplate: TDlgTemplate; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): HWND; stdcall; external 'user32.dll' name 'CreateDialogIndirectParamW' index 80; function CreateDialogParam(hInstance: HINST; lpTemplateName: PAnsiChar; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): HWND; stdcall; external 'user32.dll' name 'CreateDialogParamA' index 81; function CreateDialogParamW(hInstance: HINST; lpTemplateName: PWideChar; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): HWND; stdcall; external 'user32.dll' name 'CreateDialogParamW' index 82; function CreateIcon(hInstance: HINST; nWidth, nHeight: Integer; cPlanes, cBitsPixel: Byte; lpbANDbits, lpbXORbits: Pointer): HICON; stdcall; external 'user32.dll' name 'CreateIcon' index 83; function CreateIconFromResource(presbits: PByte; dwResSize: DWORD; fIcon: BOOL; dwVer: DWORD): HICON; stdcall; external 'user32.dll' name 'CreateIconFromResource' index 84; function CreateIconFromResourceEx(presbits: PByte; dwResSize: DWORD; fIcon: BOOL; dwVer: DWORD; cxDesired, cyDesired: Integer; Flags: UINT): HICON; stdcall; external 'user32.dll' name 'CreateIconFromResourceEx' index 85; function CreateIconIndirect(var piconinfo: TIconInfo): HICON; stdcall; external 'user32.dll' name 'CreateIconIndirect' index 86; function CreateMDIWindow(lpClassName, lpWindowName: PAnsiChar; dwStyle: DWORD; X, Y, nWidth, nHeight: Integer; hWndParent: HWND; hInstance: HINST; lParam: LPARAM): HWND; stdcall; external 'user32.dll' name 'CreateMDIWindowA' index 87; function CreateMDIWindowW(lpClassName, lpWindowName: PWideChar; dwStyle: DWORD; X, Y, nWidth, nHeight: Integer; hWndParent: HWND; hInstance: HINST; lParam: LPARAM): HWND; stdcall; external 'user32.dll' name 'CreateMDIWindowW' index 88; function CreateMenu: HMENU; stdcall; external 'user32.dll' name 'CreateMenu' index 89; function CreatePopupMenu: HMENU; stdcall; external 'user32.dll' name 'CreatePopupMenu' index 90; // CreateSystemThreads; Index 96; Information not available function CreateWindowEx(dwExStyle: DWORD; lpClassName: PAnsiChar; lpWindowName: PAnsiChar; dwStyle: DWORD; X, Y, nWidth, nHeight: Integer; hWndParent: HWND; hMenu: HMENU; hInstance: HINST; lpParam: Pointer): HWND; stdcall; external 'user32.dll' name 'CreateWindowExA' index 91; function CreateWindowExW(dwExStyle: DWORD; lpClassName: PWideChar; lpWindowName: PWideChar; dwStyle: DWORD; X, Y, nWidth, nHeight: Integer; hWndParent: HWND; hMenu: HMENU; hInstance: HINST; lpParam: Pointer): HWND; stdcall; external 'user32.dll' name 'CreateWindowExW' index 92; function CreateWindowStation(lpwinsta: PAnsiChar; dwReserved, dwDesiredAccess: DWORD; lpsa: PSecurityAttributes): HWINSTA; stdcall; external 'user32.dll' name 'CreateWindowStationA' index 93; function CreateWindowStationW(lpwinsta: PWideChar; dwReserved, dwDesiredAccess: DWORD; lpsa: PSecurityAttributes): HWINSTA; stdcall; external 'user32.dll' name 'CreateWindowStationW' index 94; // CsrBroadcastSystemMessageExW; Index 101; Information not available // CtxInitUser32; Index 102; Information not available function DdeAbandonTransaction(Inst: DWORD; Conv: HConv; Transaction: DWORD): BOOL; stdcall; external 'user32.dll' name 'DdeAbandonTransaction' index 96; function DdeAccessData(Data: HDDEData; DataSize: PDWORD): Pointer; stdcall; external 'user32.dll' name 'DdeAccessData' index 97; function DdeAddData(Data: HDDEData; Src: Pointer; cb, Off: DWORD): HDDEData; stdcall; external 'user32.dll' name 'DdeAddData' index 98; function DdeClientTransaction(Data: Pointer; DataLen: DWORD; Conv: HConv; Item: HSZ; Fmt, DataType: UINT; Timeout: DWORD; Result: PDWORD): HDDEData; stdcall; external 'user32.dll' name 'DdeClientTransaction' index 99; function DdeCmpStringHandles(hsz1, hsz2: HSZ): Integer; stdcall; external 'user32.dll' name 'DdeCmpStringHandles' index 100; function DdeConnect(Inst: DWORD; Service, Topic: HSZ; CC: PConvContext): HConv; stdcall; external 'user32.dll' name 'DdeConnect' index 101; function DdeConnectList(Inst: DWORD; Service, Topic: HSZ; ConvList: HConvList; CC: PConvContext): HConvList; stdcall; external 'user32.dll' name 'DdeConnectList' index 102; function DdeCreateDataHandle(Inst: DWORD; Src: Pointer; cb, Off: DWORD; Item: HSZ; Fmt, Cmd: UINT): HDDEData; stdcall; external 'user32.dll' name 'DdeCreateDataHandle' index 103; function DdeCreateStringHandle(Inst: DWORD; psz: PAnsiChar; CodePage: Integer): HSZ; stdcall; external 'user32.dll' name 'DdeCreateStringHandleA' index 104; function DdeCreateStringHandleW(Inst: DWORD; psz: PWideChar; CodePage: Integer): HSZ; stdcall; external 'user32.dll' name 'DdeCreateStringHandleW' index 105; function DdeDisconnect(Conv: HConv): BOOL; stdcall; external 'user32.dll' name 'DdeDisconnect' index 106; function DdeDisconnectList(ConvList: HConvList): BOOL; stdcall; external 'user32.dll' name 'DdeDisconnectList' index 107; function DdeEnableCallback(Inst: DWORD; Conv: HConv; Cmd: UINT): BOOL; stdcall; external 'user32.dll' name 'DdeEnableCallback' index 108; function DdeFreeDataHandle(Data: HDDEData): BOOL; stdcall; external 'user32.dll' name 'DdeFreeDataHandle' index 109; function DdeFreeStringHandle(Inst: DWORD; HSZ: HSZ): BOOL; stdcall; external 'user32.dll' name 'DdeFreeStringHandle' index 110; function DdeGetData(Data: HDDEData; Dst: Pointer; Max, Off: DWORD): DWORD; stdcall; external 'user32.dll' name 'DdeGetData' index 111; function DdeGetLastError(Inst: DWORD): UINT; stdcall; external 'user32.dll' name 'DdeGetLastError' index 112; // DdeGetQualityOfService; Index 120; Information not available // DdeImpersonateClient; Index 121; Information not available function DdeInitialize(var Inst: Longint; Callback: TFNCallback; Cmd, Res: Longint): Longint; stdcall; external 'user32.dll' name 'DdeInitializeA' index 115; function DdeInitializeW(var Inst: Longint; Callback: TFNCallback; Cmd, Res: Longint): Longint; stdcall; external 'user32.dll' name 'DdeInitializeW' index 116; function DdeKeepStringHandle(Inst: DWORD; HSZ: HSZ): BOOL; stdcall; external 'user32.dll' name 'DdeKeepStringHandle' index 117; function DdeNameService(Inst: DWORD; hsz1, hsz2: HSZ; Cmd: UINT): HDDEData; stdcall; external 'user32.dll' name 'DdeNameService' index 118; function DdePostAdvise(Inst: DWORD; Topic, Item: HSZ): BOOL; stdcall; external 'user32.dll' name 'DdePostAdvise' index 119; function DdeQueryConvInfo(Conv: HConv; Transaction: DWORD; ConvInfo: PConvInfo): UINT; stdcall; external 'user32.dll' name 'DdeQueryConvInfo' index 120; function DdeQueryNextServer(ConvList: HConvList; ConvPrev: HConv): HConv; stdcall; external 'user32.dll' name 'DdeQueryNextServer' index 121; function DdeQueryString(Inst: DWORD; HSZ: HSZ; psz: PAnsiChar; Max: DWORD; CodePage: Integer): DWORD; stdcall; external 'user32.dll' name 'DdeQueryStringA' index 122; function DdeQueryStringW(Inst: DWORD; HSZ: HSZ; psz: PWideChar; Max: DWORD; CodePage: Integer): DWORD; stdcall; external 'user32.dll' name 'DdeQueryStringW' index 123; function DdeReconnect(Conv: HConv): HConv; stdcall; external 'user32.dll' name 'DdeReconnect' index 124; function DdeSetQualityOfService(hWndClient: HWnd; const pqosNew: TSecurityQualityOfService; pqosPrev: PSecurityQualityOfService): BOOL; stdcall; external 'user32.dll' name 'DdeSetQualityOfService' index 125; function DdeSetUserHandle(Conv: HConv; ID, User: DWORD): BOOL; stdcall; external 'user32.dll' name 'DdeSetUserHandle' index 126; function DdeUnaccessData(Data: HDDEData): BOOL; stdcall; external 'user32.dll' name 'DdeUnaccessData' index 127; function DdeUninitialize(Inst: DWORD): BOOL; stdcall; external 'user32.dll' name 'DdeUninitialize' index 128; function DefDlgProc(hDlg: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'DefDlgProcA' index 129; function DefDlgProcW(hDlg: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'DefDlgProcW' index 130; function DefFrameProc(hWnd, hWndMDIClient: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'DefFrameProcA' index 131; function DefFrameProcW(hWnd, hWndMDIClient: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'DefFrameProcW' index 132; function DefMDIChildProc(hWnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'DefMDIChildProcA' index 133; function DefMDIChildProcW(hWnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'DefMDIChildProcW' index 134; // DefRawInputProc; Index 142; Information not available function DefWindowProc(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'DefWindowProcA' index 135; function DefWindowProcW(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'DefWindowProcW' index 136; function DeferWindowPos(hWinPosInfo: HDWP; hWnd: HWND; hWndInsertAfter: HWND; x, y, cx, cy: Integer; uFlags: UINT): HDWP; stdcall; external 'user32.dll' name 'DeferWindowPos' index 137; function DeleteMenu(hMenu: HMENU; uPosition, uFlags: UINT): BOOL; stdcall; external 'user32.dll' name 'DeleteMenu' index 138; // DeregisterShellHookWindow; Index 147; Information not available function DestroyAcceleratorTable(hAccel: HACCEL): BOOL; stdcall; external 'user32.dll' name 'DestroyAcceleratorTable' index 140; function DestroyCaret: BOOL; stdcall; external 'user32.dll' name 'DestroyCaret' index 141; function DestroyCursor(hCursor: HICON): BOOL; stdcall; external 'user32.dll' name 'DestroyCursor' index 142; function DestroyIcon(hIcon: HICON): BOOL; stdcall; external 'user32.dll' name 'DestroyIcon' index 143; function DestroyMenu(hMenu: HMENU): BOOL; stdcall; external 'user32.dll' name 'DestroyMenu' index 144; // DestroyReasons; Index 153; Information not available function DestroyWindow(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'DestroyWindow' index 145; // DeviceEventWorker; Index 155; Information not available function DialogBoxIndirectParam(hInstance: HINST; const lpDialogTemplate: TDlgTemplate; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): Integer; stdcall; external 'user32.dll' name 'DialogBoxIndirectParamA' index 147; // DialogBoxIndirectParamAorW; Index 157; Information not available function DialogBoxIndirectParamW(hInstance: HINST; const lpDialogTemplate: TDlgTemplate; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): Integer; stdcall; external 'user32.dll' name 'DialogBoxIndirectParamW' index 149; function DialogBoxParam(hInstance: HINST; lpTemplateName: PAnsiChar; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): Integer; stdcall; external 'user32.dll' name 'DialogBoxParamA' index 150; function DialogBoxParamW(hInstance: HINST; lpTemplateName: PWideChar; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): Integer; stdcall; external 'user32.dll' name 'DialogBoxParamW' index 151; // DisableProcessWindowsGhosting; Index 161; Information not available function DispatchMessage(const lpMsg: TMsg): Longint; stdcall; external 'user32.dll' name 'DispatchMessageA' index 152; function DispatchMessageW(const lpMsg: TMsg): Longint; stdcall; external 'user32.dll' name 'DispatchMessageW' index 153; // DisplayExitWindowsWarnings; Index 164; Information not available function DlgDirList(hDlg: HWND; lpPathSpec: PAnsiChar; nIDListBox, nIDStaticPath: Integer; uFileType: UINT): Integer; stdcall; external 'user32.dll' name 'DlgDirListA' index 154; function DlgDirListComboBox(hDlg: HWND; lpPathSpec: PAnsiChar; nIDComboBox, nIDStaticPath: Integer; uFiletype: UINT): Integer; stdcall; external 'user32.dll' name 'DlgDirListComboBoxA' index 155; function DlgDirListComboBoxW(hDlg: HWND; lpPathSpec: PWideChar; nIDComboBox, nIDStaticPath: Integer; uFiletype: UINT): Integer; stdcall; external 'user32.dll' name 'DlgDirListComboBoxW' index 156; function DlgDirListW(hDlg: HWND; lpPathSpec: PWideChar; nIDListBox, nIDStaticPath: Integer; uFileType: UINT): Integer; stdcall; external 'user32.dll' name 'DlgDirListW' index 157; function DlgDirSelectComboBoxEx(hDlg: HWND; lpString: PAnsiChar; nCount, nIDComboBox: Integer): BOOL; stdcall; external 'user32.dll' name 'DlgDirSelectComboBoxExA' index 158; function DlgDirSelectComboBoxExW(hDlg: HWND; lpString: PWideChar; nCount, nIDComboBox: Integer): BOOL; stdcall; external 'user32.dll' name 'DlgDirSelectComboBoxExW' index 159; function DlgDirSelectEx(hDlg: HWND; lpString: PAnsiChar; nCount, nIDListBox: Integer): BOOL; stdcall; external 'user32.dll' name 'DlgDirSelectExA' index 160; function DlgDirSelectExW(hDlg: HWND; lpString: PWideChar; nCount, nIDListBox: Integer): BOOL; stdcall; external 'user32.dll' name 'DlgDirSelectExW' index 161; function DragDetect(p1: HWND; p2: TPoint): BOOL; stdcall; external 'user32.dll' name 'DragDetect' index 162; function DragObject(p1, p2: HWND; p3: UINT; p4: DWORD; p5: HICON): DWORD; stdcall; external 'user32.dll' name 'DragObject' index 163; function DrawAnimatedRects(hwnd: HWND; idAni: Integer; const lprcFrom, lprcTo: TRect): BOOL; stdcall; external 'user32.dll' name 'DrawAnimatedRects' index 164; function DrawCaption(p1: HWND; p2: HDC; const p3: TRect; p4: UINT): BOOL; stdcall; external 'user32.dll' name 'DrawCaption' index 165; // DrawCaptionTempA; Index 177; Information not available // DrawCaptionTempW; Index 178; Information not available function DrawEdge(hdc: HDC; var qrc: TRect; edge: UINT; grfFlags: UINT): BOOL; stdcall; external 'user32.dll' name 'DrawEdge' index 168; function DrawFocusRect(hDC: HDC; const lprc: TRect): BOOL; stdcall; external 'user32.dll' name 'DrawFocusRect' index 169; // DrawFrame; Index 181; Information not available function DrawFrameControl(DC: HDC; const Rect: TRect; uType, uState: UINT): BOOL; stdcall; external 'user32.dll' name 'DrawFrameControl' index 171; function DrawIcon(hDC: HDC; X, Y: Integer; hIcon: HICON): BOOL; stdcall; external 'user32.dll' name 'DrawIcon' index 172; function DrawIconEx(hdc: HDC; xLeft, yTop: Integer; hIcon: HICON; cxWidth, cyWidth: Integer; istepIfAniCur: UINT; hbrFlickerFreeDraw: HBRUSH; diFlags: UINT): BOOL; stdcall; external 'user32.dll' name 'DrawIconEx' index 173; function DrawMenuBar(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'DrawMenuBar' index 174; // DrawMenuBarTemp; Index 186; Information not available function DrawState(DC: HDC; p2: HBRUSH; p3: TFNDrawStateProc; p4: LPARAM; p5: WPARAM; p6, p7, p8, p9: Integer; p10: UINT): BOOL; stdcall; external 'user32.dll' name 'DrawStateA' index 176; function DrawStateW(DC: HDC; p2: HBRUSH; p3: TFNDrawStateProc; p4: LPARAM; p5: WPARAM; p6, p7, p8, p9: Integer; p10: UINT): BOOL; stdcall; external 'user32.dll' name 'DrawStateW' index 177; function DrawText(hDC: HDC; lpString: PAnsiChar; nCount: Integer; var lpRect: TRect; uFormat: UINT): Integer; stdcall; external 'user32.dll' name 'DrawTextA' index 178; function DrawTextEx(DC: HDC; lpchText: PAnsiChar; cchText: Integer; var p4: TRect; dwDTFormat: UINT; DTParams: PDrawTextParams): Integer; stdcall; external 'user32.dll' name 'DrawTextExA' index 179; function DrawTextExW(DC: HDC; lpchText: PWideChar; cchText: Integer; var p4: TRect; dwDTFormat: UINT; DTParams: PDrawTextParams): Integer; stdcall; external 'user32.dll' name 'DrawTextExW' index 180; function DrawTextW(hDC: HDC; lpString: PWideChar; nCount: Integer; var lpRect: TRect; uFormat: UINT): Integer; stdcall; external 'user32.dll' name 'DrawTextW' index 181; // EditWndProc; Index 193; Information not available function EmptyClipboard: BOOL; stdcall; external 'user32.dll' name 'EmptyClipboard' index 183; function EnableMenuItem(hMenu: HMENU; uIDEnableItem, uEnable: UINT): BOOL; stdcall; external 'user32.dll' name 'EnableMenuItem' index 184; function EnableScrollBar(hWnd: HWND; wSBflags, wArrows: UINT): BOOL; stdcall; external 'user32.dll' name 'EnableScrollBar' index 185; function EnableWindow(hWnd: HWND; bEnable: BOOL): BOOL; stdcall; external 'user32.dll' name 'EnableWindow' index 186; function EndDeferWindowPos(hWinPosInfo: HDWP): BOOL; stdcall; external 'user32.dll' name 'EndDeferWindowPos' index 187; function EndDialog(hDlg: HWND; nResult: Integer): BOOL; stdcall; external 'user32.dll' name 'EndDialog' index 188; function EndMenu: BOOL; stdcall; external 'user32.dll' name 'EndMenu' index 189; function EndPaint(hWnd: HWND; const lpPaint: TPaintStruct): BOOL; stdcall; external 'user32.dll' name 'EndPaint' index 190; // EndTask; Index 202; Information not available // EnterReaderModeHelper; Index 203; Information not available function EnumChildWindows(hWndParent: HWND; lpEnumFunc: TFNWndEnumProc; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'EnumChildWindows' index 192; function EnumClipboardFormats(format: UINT): UINT; stdcall; external 'user32.dll' name 'EnumClipboardFormats' index 193; function EnumDesktopWindows(hDesktop: HDESK; lpfn: TFNWndEnumProc; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'EnumDesktopWindows' index 194; function EnumDesktops(hwinsta: HWINSTA; lpEnumFunc: TFNDeskTopEnumProc; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'EnumDesktopsA' index 195; function EnumDesktopsW(hwinsta: HWINSTA; lpEnumFunc: TFNDeskTopEnumProc; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'EnumDesktopsW' index 196; function EnumDisplayDevices(Unused: Pointer; iDevNum: DWORD; var lpDisplayDevice: TDisplayDeviceA; dwFlags: DWORD): BOOL; stdcall; external 'user32.dll' name 'EnumDisplayDevicesA' index 197; function EnumDisplayDevicesW(Unused: Pointer; iDevNum: DWORD; var lpDisplayDevice: TDisplayDeviceW; dwFlags: DWORD): BOOL; stdcall; external 'user32.dll' name 'EnumDisplayDevicesW' index 198; // EnumDisplayMonitors; Index 211; Information not available function EnumDisplaySettings(lpszDeviceName: PAnsiChar; iModeNum: DWORD; var lpDevMode: TDeviceModeA): BOOL; stdcall; external 'user32.dll' name 'EnumDisplaySettingsA' index 200; // EnumDisplaySettingsExA; Index 213; Information not available // EnumDisplaySettingsExW; Index 214; Information not available function EnumDisplaySettingsW(lpszDeviceName: PWideChar; iModeNum: DWORD; var lpDevMode: TDeviceModeW): BOOL; stdcall; external 'user32.dll' name 'EnumDisplaySettingsW' index 203; function EnumProps(hWnd: HWND; lpEnumFunc: TFNPropEnumProc): Integer; stdcall; external 'user32.dll' name 'EnumPropsA' index 204; function EnumPropsEx(hWnd: HWND; lpEnumFunc: TFNPropEnumProcEx; lParam: LPARAM): Integer; stdcall; external 'user32.dll' name 'EnumPropsExA' index 205; function EnumPropsExW(hWnd: HWND; lpEnumFunc: TFNPropEnumProcEx; lParam: LPARAM): Integer; stdcall; external 'user32.dll' name 'EnumPropsExW' index 206; function EnumPropsW(hWnd: HWND; lpEnumFunc: TFNPropEnumProc): Integer; stdcall; external 'user32.dll' name 'EnumPropsW' index 207; function EnumThreadWindows(dwThreadId: DWORD; lpfn: TFNWndEnumProc; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'EnumThreadWindows' index 208; function EnumWindowStations(lpEnumFunc: TFNWinStaEnumProc; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'EnumWindowStationsA' index 209; function EnumWindowStationsW(lpEnumFunc: TFNWinStaEnumProc; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'EnumWindowStationsW' index 210; function EnumWindows(lpEnumFunc: TFNWndEnumProc; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'EnumWindows' index 211; function EqualRect(const lprc1, lprc2: TRect): BOOL; stdcall; external 'user32.dll' name 'EqualRect' index 212; function ExcludeUpdateRgn(hDC: HDC; hWnd: HWND): Integer; stdcall; external 'user32.dll' name 'ExcludeUpdateRgn' index 213; function ExitWindowsEx(uFlags: UINT; dwReserved: DWORD): BOOL; stdcall; external 'user32.dll' name 'ExitWindowsEx' index 214; function FillRect(hDC: HDC; const lprc: TRect; hbr: HBRUSH): Integer; stdcall; external 'user32.dll' name 'FillRect' index 215; function FindWindow(lpClassName, lpWindowName: PAnsiChar): HWND; stdcall; external 'user32.dll' name 'FindWindowA' index 216; function FindWindowEx(Parent, Child: HWND; ClassName, WindowName: PAnsiChar): HWND; stdcall; external 'user32.dll' name 'FindWindowExA' index 217; function FindWindowExW(Parent, Child: HWND; ClassName, WindowName: PWideChar): HWND; stdcall; external 'user32.dll' name 'FindWindowExW' index 218; function FindWindowW(lpClassName, lpWindowName: PWideChar): HWND; stdcall; external 'user32.dll' name 'FindWindowW' index 219; function FlashWindow(hWnd: HWND; bInvert: BOOL): BOOL; stdcall; external 'user32.dll' name 'FlashWindow' index 220; function FlashWindowEx(var pfwi: FLASHWINFO): BOOL; stdcall; external 'user32.dll' name 'FlashWindowEx' index 221; function FrameRect(hDC: HDC; const lprc: TRect; hbr: HBRUSH): Integer; stdcall; external 'user32.dll' name 'FrameRect' index 222; function FreeDDElParam(msg: UINT; lParam: Longint): BOOL; stdcall; external 'user32.dll' name 'FreeDDElParam' index 223; function GetActiveWindow: HWND; stdcall; external 'user32.dll' name 'GetActiveWindow' index 224; // GetAltTabInfo; Index 237; Information not available function GetAltTabInfo(hwnd: HWND; iItem: Integer; var pati: TAltTabInfo; pszItemText: PAnsiChar; cchItemText: UINT): BOOL; stdcall; external 'user32.dll' name 'GetAltTabInfoA' index 226; function GetAltTabInfoW(hwnd: HWND; iItem: Integer; var pati: TAltTabInfo; pszItemText: PWideChar; cchItemText: UINT): BOOL; stdcall; external 'user32.dll' name 'GetAltTabInfoW' index 227; function GetAncestor(hwnd: HWND; gaFlags: UINT): HWND; stdcall; external 'user32.dll' name 'GetAncestor' index 228; // GetAppCompatFlags2; Index 241; Information not available // GetAppCompatFlags; Index 242; Information not available function GetAsyncKeyState(vKey: Integer): SHORT; stdcall; external 'user32.dll' name 'GetAsyncKeyState' index 231; function GetCapture: HWND; stdcall; external 'user32.dll' name 'GetCapture' index 232; function GetCaretBlinkTime: UINT; stdcall; external 'user32.dll' name 'GetCaretBlinkTime' index 233; function GetCaretPos(var lpPoint: TPoint): BOOL; stdcall; external 'user32.dll' name 'GetCaretPos' index 234; function GetClassInfo(hInstance: HINST; lpClassName: PAnsiChar; var lpWndClass: TWndClassA): BOOL; stdcall; external 'user32.dll' name 'GetClassInfoA' index 235; function GetClassInfoEx(Instance: HINST; Classname: PAnsiChar; var WndClass: TWndClassExA): BOOL; stdcall; external 'user32.dll' name 'GetClassInfoExA' index 236; function GetClassInfoExW(Instance: HINST; Classname: PWideChar; var WndClass: TWndClassExW): BOOL; stdcall; external 'user32.dll' name 'GetClassInfoExW' index 237; function GetClassInfoW(hInstance: HINST; lpClassName: PWideChar; var lpWndClass: TWndClassW): BOOL; stdcall; external 'user32.dll' name 'GetClassInfoW' index 238; function GetClassLong(hWnd: HWND; nIndex: Integer): DWORD; stdcall; external 'user32.dll' name 'GetClassLongA' index 239; function GetClassLongW(hWnd: HWND; nIndex: Integer): DWORD; stdcall; external 'user32.dll' name 'GetClassLongW' index 240; function GetClassName(hWnd: HWND; lpClassName: PAnsiChar; nMaxCount: Integer): Integer; stdcall; external 'user32.dll' name 'GetClassNameA' index 241; function GetClassNameW(hWnd: HWND; lpClassName: PWideChar; nMaxCount: Integer): Integer; stdcall; external 'user32.dll' name 'GetClassNameW' index 242; function GetClassWord(hWnd: HWND; nIndex: Integer): Word; stdcall; external 'user32.dll' name 'GetClassWord' index 243; function GetClientRect(hWnd: HWND; var lpRect: TRect): BOOL; stdcall; external 'user32.dll' name 'GetClientRect' index 244; function GetClipCursor(var lpRect: TRect): BOOL; stdcall; external 'user32.dll' name 'GetClipCursor' index 245; function GetClipboardData(uFormat: UINT): THandle; stdcall; external 'user32.dll' name 'GetClipboardData' index 246; function GetClipboardFormatName(format: UINT; lpszFormatName: PAnsiChar; cchMaxCount: Integer): Integer; stdcall; external 'user32.dll' name 'GetClipboardFormatNameA' index 247; function GetClipboardFormatNameW(format: UINT; lpszFormatName: PWideChar; cchMaxCount: Integer): Integer; stdcall; external 'user32.dll' name 'GetClipboardFormatNameW' index 248; function GetClipboardOwner: HWND; stdcall; external 'user32.dll' name 'GetClipboardOwner' index 249; function GetClipboardSequenceNumber: DWORD; stdcall; external 'user32.dll' name 'GetClipboardSequenceNumber' index 250; function GetClipboardViewer: HWND; stdcall; external 'user32.dll' name 'GetClipboardViewer' index 251; function GetComboBoxInfo(hwndCombo: HWND; var pcbi: TComboBoxInfo): BOOL; stdcall; external 'user32.dll' name 'GetComboBoxInfo' index 252; function GetCursor: HCURSOR; stdcall; external 'user32.dll' name 'GetCursor' index 253; // GetCursorFrameInfo; Index 266; Information not available function GetCursorInfo(var pci: TCursorInfo): BOOL; stdcall; external 'user32.dll' name 'GetCursorInfo' index 255; function GetCursorPos(var lpPoint: TPoint): BOOL; stdcall; external 'user32.dll' name 'GetCursorPos' index 256; function GetDC(hWnd: HWND): HDC; stdcall; external 'user32.dll' name 'GetDC' index 257; function GetDCEx(hWnd: HWND; hrgnClip: HRGN; flags: DWORD): HDC; stdcall; external 'user32.dll' name 'GetDCEx' index 258; function GetDesktopWindow: HWND; stdcall; external 'user32.dll' name 'GetDesktopWindow' index 259; function GetDialogBaseUnits: Longint; stdcall; external 'user32.dll' name 'GetDialogBaseUnits' index 260; function GetDlgCtrlID(hWnd: HWND): Integer; stdcall; external 'user32.dll' name 'GetDlgCtrlID' index 261; function GetDlgItem(hDlg: HWND; nIDDlgItem: Integer): HWND; stdcall; external 'user32.dll' name 'GetDlgItem' index 262; function GetDlgItemInt(hDlg: HWND; nIDDlgItem: Integer; var lpTranslated: BOOL; bSigned: BOOL): UINT; stdcall; external 'user32.dll' name 'GetDlgItemInt' index 263; function GetDlgItemText(hDlg: HWND; nIDDlgItem: Integer; lpString: PAnsiChar; nMaxCount: Integer): UINT; stdcall; external 'user32.dll' name 'GetDlgItemTextA' index 264; function GetDlgItemTextW(hDlg: HWND; nIDDlgItem: Integer; lpString: PWideChar; nMaxCount: Integer): UINT; stdcall; external 'user32.dll' name 'GetDlgItemTextW' index 265; function GetDoubleClickTime: UINT; stdcall; external 'user32.dll' name 'GetDoubleClickTime' index 266; function GetFocus: HWND; stdcall; external 'user32.dll' name 'GetFocus' index 267; function GetForegroundWindow: HWND; stdcall; external 'user32.dll' name 'GetForegroundWindow' index 268; function GetGUIThreadInfo(idThread: DWORD; var pgui: TGUIThreadinfo): BOOL; stdcall; external 'user32.dll' name 'GetGUIThreadInfo' index 269; function GetGuiResources(hProcess: THandle; uiFlags: DWORD): DWORD; stdcall; external 'user32.dll' name 'GetGuiResources' index 270; function GetIconInfo(hIcon: HICON; var piconinfo: TIconInfo): BOOL; stdcall; external 'user32.dll' name 'GetIconInfo' index 271; // GetInputDesktop; Index 284; Information not available function GetInputState: BOOL; stdcall; external 'user32.dll' name 'GetInputState' index 273; // GetInternalWindowPos; Index 286; Information not available function GetKBCodePage: UINT; stdcall; external 'user32.dll' name 'GetKBCodePage' index 275; function GetKeyNameText(lParam: Longint; lpString: PAnsiChar; nSize: Integer): Integer; stdcall; external 'user32.dll' name 'GetKeyNameTextA' index 276; function GetKeyNameTextW(lParam: Longint; lpString: PWideChar; nSize: Integer): Integer; stdcall; external 'user32.dll' name 'GetKeyNameTextW' index 277; function GetKeyState(nVirtKey: Integer): SHORT; stdcall; external 'user32.dll' name 'GetKeyState' index 278; function GetKeyboardLayout(dwLayout: DWORD): HKL; stdcall; external 'user32.dll' name 'GetKeyboardLayout' index 279; function GetKeyboardLayoutList(nBuff: Integer; var List): UINT; stdcall; external 'user32.dll' name 'GetKeyboardLayoutList' index 280; function GetKeyboardLayoutName(pwszKLID: PAnsiChar): BOOL; stdcall; external 'user32.dll' name 'GetKeyboardLayoutNameA' index 281; function GetKeyboardLayoutNameW(pwszKLID: PWideChar): BOOL; stdcall; external 'user32.dll' name 'GetKeyboardLayoutNameW' index 282; function GetKeyboardState(var KeyState: TKeyboardState): BOOL; stdcall; external 'user32.dll' name 'GetKeyboardState' index 283; function GetKeyboardType(nTypeFlag: Integer): Integer; stdcall; external 'user32.dll' name 'GetKeyboardType' index 284; function GetLastActivePopup(hWnd: HWND): HWND; stdcall; external 'user32.dll' name 'GetLastActivePopup' index 285; function GetLastInputInfo(var plii: TLastInputInfo): BOOL; stdcall; external 'user32.dll' name 'GetLastInputInfo' index 286; // GetLayeredWindowAttributes; Index 299; Information not available function GetListBoxInfo(hwnd: HWND): DWORD; stdcall; external 'user32.dll' name 'GetListBoxInfo' index 287; function GetMenu(hWnd: HWND): HMENU; stdcall; external 'user32.dll' name 'GetMenu' index 288; function GetMenuBarInfo(hend: HWND; idObject, idItem: Longint; var pmbi: TMenuBarInfo): BOOL; stdcall; external 'user32.dll' name 'GetMenuBarInfo' index 289; function GetMenuCheckMarkDimensions: Longint; stdcall; external 'user32.dll' name 'GetMenuCheckMarkDimensions' index 290; function GetMenuContextHelpId(hMenu: HMENU): DWORD; stdcall; external 'user32.dll' name 'GetMenuContextHelpId' index 291; function GetMenuDefaultItem(hMenu: HMENU; fByPos, gmdiFlags: UINT): UINT; stdcall; external 'user32.dll' name 'GetMenuDefaultItem' index 292; function GetMenuInfo(hMenu: HMENU; var lpmi: TMenuInfo): BOOL; stdcall; external 'user32.dll' name 'GetMenuInfo' index 293; function GetMenuItemCount(hMenu: HMENU): Integer; stdcall; external 'user32.dll' name 'GetMenuItemCount' index 294; function GetMenuItemID(hMenu: HMENU; nPos: Integer): UINT; stdcall; external 'user32.dll' name 'GetMenuItemID' index 295; function GetMenuItemInfo(p1: HMENU; p2: UINT; p3: BOOL; var p4: TMenuItemInfoA): BOOL; stdcall; external 'user32.dll' name 'GetMenuItemInfoA' index 296; function GetMenuItemInfoW(p1: HMENU; p2: UINT; p3: BOOL; var p4: TMenuItemInfoW): BOOL; stdcall; external 'user32.dll' name 'GetMenuItemInfoW' index 297; function GetMenuItemRect(hWnd: HWND; hMenu: HMENU; uItem: UINT; var lprcItem: TRect): BOOL; stdcall; external 'user32.dll' name 'GetMenuItemRect' index 298; function GetMenuState(hMenu: HMENU; uId, uFlags: UINT): UINT; stdcall; external 'user32.dll' name 'GetMenuState' index 299; function GetMenuString(hMenu: HMENU; uIDItem: UINT; lpString: PAnsiChar; nMaxCount: Integer; uFlag: UINT): Integer; stdcall; external 'user32.dll' name 'GetMenuStringA' index 300; function GetMenuStringW(hMenu: HMENU; uIDItem: UINT; lpString: PWideChar; nMaxCount: Integer; uFlag: UINT): Integer; stdcall; external 'user32.dll' name 'GetMenuStringW' index 301; function GetMessage(var lpMsg: TMsg; hWnd: HWND; wMsgFilterMin, wMsgFilterMax: UINT): BOOL; stdcall; external 'user32.dll' name 'GetMessageA' index 302; function GetMessageExtraInfo: Longint; stdcall; external 'user32.dll' name 'GetMessageExtraInfo' index 303; function GetMessagePos: DWORD; stdcall; external 'user32.dll' name 'GetMessagePos' index 304; function GetMessageTime: Longint; stdcall; external 'user32.dll' name 'GetMessageTime' index 305; function GetMessageW(var lpMsg: TMsg; hWnd: HWND; wMsgFilterMin, wMsgFilterMax: UINT): BOOL; stdcall; external 'user32.dll' name 'GetMessageW' index 306; // GetMonitorInfoA; Index 320; Information not available // GetMonitorInfoW; Index 321; Information not available // GetMouseMovePointsEx; Index 322; Information not available function GetNextDlgGroupItem(hDlg: HWND; hCtl: HWND; bPrevious: BOOL): HWND; stdcall; external 'user32.dll' name 'GetNextDlgGroupItem' index 310; function GetNextDlgTabItem(hDlg: HWND; hCtl: HWND; bPrevious: BOOL): HWND; stdcall; external 'user32.dll' name 'GetNextDlgTabItem' index 311; function GetOpenClipboardWindow: HWND; stdcall; external 'user32.dll' name 'GetOpenClipboardWindow' index 312; function GetParent(hWnd: HWND): HWND; stdcall; external 'user32.dll' name 'GetParent' index 313; function GetPriorityClipboardFormat(var paFormatPriorityList; cFormats: Integer): Integer; stdcall; external 'user32.dll' name 'GetPriorityClipboardFormat' index 314; // GetProcessDefaultLayout; Index 328; Information not available function GetProcessWindowStation: HWINSTA; stdcall; external 'user32.dll' name 'GetProcessWindowStation' index 316; // GetProgmanWindow; Index 330; Information not available function GetProp(hWnd: HWND; lpString: PAnsiChar): THandle; stdcall; external 'user32.dll' name 'GetPropA' index 318; function GetPropW(hWnd: HWND; lpString: PWideChar): THandle; stdcall; external 'user32.dll' name 'GetPropW' index 319; function GetQueueStatus(flags: UINT): DWORD; stdcall; external 'user32.dll' name 'GetQueueStatus' index 320; // GetRawInputBuffer; Index 334; Information not available // GetRawInputData; Index 335; Information not available // GetRawInputDeviceInfoA; Index 336; Information not available // GetRawInputDeviceInfoW; Index 337; Information not available // GetRawInputDeviceList; Index 338; Information not available // GetReasonTitleFromReasonCode; Index 339; Information not available // GetRegisteredRawInputDevices; Index 340; Information not available function GetScrollBarInfo(hwnd: HWND; idObject: Longint; var psbi: TScrollBarInfo): BOOL; stdcall; external 'user32.dll' name 'GetScrollBarInfo' index 321; function GetScrollInfo(hWnd: HWND; BarFlag: Integer; var ScrollInfo: TScrollInfo): BOOL; stdcall; external 'user32.dll' name 'GetScrollInfo' index 322; function GetScrollPos(hWnd: HWND; nBar: Integer): Integer; stdcall; external 'user32.dll' name 'GetScrollPos' index 323; function GetScrollRange(hWnd: HWND; nBar: Integer; var lpMinPos, lpMaxPos: Integer): BOOL; stdcall; external 'user32.dll' name 'GetScrollRange' index 324; // GetShellWindow; Index 345; Information not available function GetSubMenu(hMenu: HMENU; nPos: Integer): HMENU; stdcall; external 'user32.dll' name 'GetSubMenu' index 326; function GetSysColor(nIndex: Integer): DWORD; stdcall; external 'user32.dll' name 'GetSysColor' index 327; function GetSysColorBrush(nIndex: Integer): HBRUSH; stdcall; external 'user32.dll' name 'GetSysColorBrush' index 328; function GetSystemMenu(hWnd: HWND; bRevert: BOOL): HMENU; stdcall; external 'user32.dll' name 'GetSystemMenu' index 329; function GetSystemMetrics(nIndex: Integer): Integer; stdcall; external 'user32.dll' name 'GetSystemMetrics' index 330; function GetTabbedTextExtent(hDC: HDC; lpString: PAnsiChar; nCount, nTabPositions: Integer; var lpnTabStopPositions): DWORD; stdcall; external 'user32.dll' name 'GetTabbedTextExtentA' index 331; function GetTabbedTextExtentW(hDC: HDC; lpString: PWideChar; nCount, nTabPositions: Integer; var lpnTabStopPositions): DWORD; stdcall; external 'user32.dll' name 'GetTabbedTextExtentW' index 332; // GetTaskmanWindow; Index 353; Information not available function GetThreadDesktop(dwThreadId: DWORD): HDESK; stdcall; external 'user32.dll' name 'GetThreadDesktop' index 334; // GetTitleBarInfo; Index 355; Information not available function GetTopWindow(hWnd: HWND): HWND; stdcall; external 'user32.dll' name 'GetTopWindow' index 336; function GetUpdateRect(hWnd: HWND; var lpRect: TRect; bErase: BOOL): BOOL; stdcall; external 'user32.dll' name 'GetUpdateRect' index 337; function GetUpdateRgn(hWnd: HWND; hRgn: HRGN; bErase: BOOL): Integer; stdcall; external 'user32.dll' name 'GetUpdateRgn' index 338; function GetUserObjectInformation(hObj: THandle; nIndex: Integer; pvInfo: Pointer; nLength: DWORD; var lpnLengthNeeded: DWORD): BOOL; stdcall; external 'user32.dll' name 'GetUserObjectInformationA' index 339; function GetUserObjectInformationW(hObj: THandle; nIndex: Integer; pvInfo: Pointer; nLength: DWORD; var lpnLengthNeeded: DWORD): BOOL; stdcall; external 'user32.dll' name 'GetUserObjectInformationW' index 340; function GetUserObjectSecurity(hObj: THandle; var pSIRequested: DWORD; pSID: PSecurityDescriptor; nLength: DWORD; var lpnLengthNeeded: DWORD): BOOL; stdcall; external 'user32.dll' name 'GetUserObjectSecurity' index 341; // GetWinStationInfo; Index 362; Information not available function GetWindow(hWnd: HWND; uCmd: UINT): HWND; stdcall; external 'user32.dll' name 'GetWindow' index 343; function GetWindowContextHelpId(hWnd: HWND): DWORD; stdcall; external 'user32.dll' name 'GetWindowContextHelpId' index 344; function GetWindowDC(hWnd: HWND): HDC; stdcall; external 'user32.dll' name 'GetWindowDC' index 345; function GetWindowInfo(hwnd: HWND; var pwi: TWindowInfo): BOOL; stdcall; external 'user32.dll' name 'GetWindowInfo' index 346; function GetWindowLong(hWnd: HWND; nIndex: Integer): Longint; stdcall; external 'user32.dll' name 'GetWindowLongA' index 347; function GetWindowLongW(hWnd: HWND; nIndex: Integer): Longint; stdcall; external 'user32.dll' name 'GetWindowLongW' index 348; // GetWindowModuleFileName; Index 369; Information not available function GetWindowModuleFileName(hwnd: HWND; pszFileName: PAnsiChar; cchFileNameMax: UINT): UINT; stdcall; external 'user32.dll' name 'GetWindowModuleFileNameA' index 350; function GetWindowModuleFileNameW(hwnd: HWND; pszFileName: PAnsiChar; cchFileNameMax: UINT): UINT; stdcall; external 'user32.dll' name 'GetWindowModuleFileNameW' index 351; function GetWindowPlacement(hWnd: HWND; WindowPlacement: PWindowPlacement): BOOL; stdcall; external 'user32.dll' name 'GetWindowPlacement' index 352; function GetWindowRect(hWnd: HWND; var lpRect: TRect): BOOL; stdcall; external 'user32.dll' name 'GetWindowRect' index 353; function GetWindowRgn(hWnd: HWND; hRgn: HRGN): Integer; stdcall; external 'user32.dll' name 'GetWindowRgn' index 354; // GetWindowRgnBox; Index 375; Information not available function GetWindowText(hWnd: HWND; lpString: PAnsiChar; nMaxCount: Integer): Integer; stdcall; external 'user32.dll' name 'GetWindowTextA' index 355; function GetWindowTextLength(hWnd: HWND): Integer; stdcall; external 'user32.dll' name 'GetWindowTextLengthA' index 356; function GetWindowTextLengthW(hWnd: HWND): Integer; stdcall; external 'user32.dll' name 'GetWindowTextLengthW' index 357; function GetWindowTextW(hWnd: HWND; lpString: PWideChar; nMaxCount: Integer): Integer; stdcall; external 'user32.dll' name 'GetWindowTextW' index 358; function GetWindowThreadProcessId(hWnd: HWND; lpdwProcessId: Pointer): DWORD; stdcall; external 'user32.dll' name 'GetWindowThreadProcessId' index 359; function GetWindowWord(hWnd: HWND; nIndex: Integer): Word; stdcall; external 'user32.dll' name 'GetWindowWord' index 360; function GrayString(hDC: HDC; hBrush: HBRUSH; lpOutputFunc: TFNGrayStringProc; lpData: LPARAM; nCount, X, Y, nWidth, nHeight: Integer): BOOL; stdcall; external 'user32.dll' name 'GrayStringA' index 361; function GrayStringW(hDC: HDC; hBrush: HBRUSH; lpOutputFunc: TFNGrayStringProc; lpData: LPARAM; nCount, X, Y, nWidth, nHeight: Integer): BOOL; stdcall; external 'user32.dll' name 'GrayStringW' index 362; function HideCaret(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'HideCaret' index 363; function HiliteMenuItem(hWnd: HWND; hMenu: HMENU; uIDHiliteItem: UINT; uHilite: UINT): BOOL; stdcall; external 'user32.dll' name 'HiliteMenuItem' index 364; // IMPGetIMEA; Index 386; Information not available // IMPGetIMEW; Index 387; Information not available // IMPQueryIMEA; Index 388; Information not available // IMPQueryIMEW; Index 389; Information not available // IMPSetIMEA; Index 390; Information not available // IMPSetIMEW; Index 391; Information not available function ImpersonateDdeClientWindow(hWndClient: HWnd; hWndServer: HWnd): BOOL; stdcall; external 'user32.dll' name 'ImpersonateDdeClientWindow' index 371; function InSendMessage: BOOL; stdcall; external 'user32.dll' name 'InSendMessage' index 372; function InSendMessageeX(lpReserved: Pointer): DWORD; stdcall; external 'user32.dll' name 'InSendMessageeX' index 373; function InflateRect(var lprc: TRect; dx, dy: Integer): BOOL; stdcall; external 'user32.dll' name 'InflateRect' index 374; // InitializeLpkHooks; Index 396; Information not available // InitializeWin32EntryTable; Index 397; Information not available function InsertMenu(hMenu: HMENU; uPosition, uFlags, uIDNewItem: UINT; lpNewItem: PAnsiChar): BOOL; stdcall; external 'user32.dll' name 'InsertMenuA' index 377; function InsertMenuItem(p1: HMENU; p2: UINT; p3: BOOL; const p4: TMenuItemInfoA): BOOL; stdcall; external 'user32.dll' name 'InsertMenuItemA' index 378; function InsertMenuItemW(p1: HMENU; p2: UINT; p3: BOOL; const p4: TMenuItemInfoW): BOOL; stdcall; external 'user32.dll' name 'InsertMenuItemW' index 379; function InsertMenuW(hMenu: HMENU; uPosition, uFlags, uIDNewItem: UINT; lpNewItem: PWideChar): BOOL; stdcall; external 'user32.dll' name 'InsertMenuW' index 380; // InternalGetWindowText; Index 402; Information not available function IntersectRect(var lprcDst: TRect; const lprcSrc1, lprcSrc2: TRect): BOOL; stdcall; external 'user32.dll' name 'IntersectRect' index 382; function InvalidateRect(hWnd: HWND; lpRect: PRect; bErase: BOOL): BOOL; stdcall; external 'user32.dll' name 'InvalidateRect' index 383; function InvalidateRgn(hWnd: HWND; hRgn: HRGN; bErase: BOOL): BOOL; stdcall; external 'user32.dll' name 'InvalidateRgn' index 384; function InvertRect(hDC: HDC; const lprc: TRect): BOOL; stdcall; external 'user32.dll' name 'InvertRect' index 385; function IsCharAlpha(ch: AnsiChar): BOOL; stdcall; external 'user32.dll' name 'IsCharAlphaA' index 386; function IsCharAlphaNumeric(ch: AnsiChar): BOOL; stdcall; external 'user32.dll' name 'IsCharAlphaNumericA' index 387; function IsCharAlphaNumericW(ch: WideChar): BOOL; stdcall; external 'user32.dll' name 'IsCharAlphaNumericW' index 388; function IsCharAlphaW(ch: WideChar): BOOL; stdcall; external 'user32.dll' name 'IsCharAlphaW' index 389; function IsCharLower(ch: AnsiChar): BOOL; stdcall; external 'user32.dll' name 'IsCharLowerA' index 390; function IsCharLowerW(ch: WideChar): BOOL; stdcall; external 'user32.dll' name 'IsCharLowerW' index 391; function IsCharUpper(ch: AnsiChar): BOOL; stdcall; external 'user32.dll' name 'IsCharUpperA' index 392; function IsCharUpperW(ch: WideChar): BOOL; stdcall; external 'user32.dll' name 'IsCharUpperW' index 393; function IsChild(hWndParent, hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'IsChild' index 394; function IsClipboardFormatAvailable(format: UINT): BOOL; stdcall; external 'user32.dll' name 'IsClipboardFormatAvailable' index 395; // IsDialogMessage; Index 417; Information not available function IsDialogMessage(hDlg: HWND; var lpMsg: TMsg): BOOL; stdcall; external 'user32.dll' name 'IsDialogMessageA' index 397; function IsDialogMessageW(hDlg: HWND; var lpMsg: TMsg): BOOL; stdcall; external 'user32.dll' name 'IsDialogMessageW' index 398; function IsDlgButtonChecked(hDlg: HWND; nIDButton: Integer): UINT; stdcall; external 'user32.dll' name 'IsDlgButtonChecked' index 399; // IsGUIThread; Index 421; Information not available // IsHungAppWindow; Index 422; Information not available function IsIconic(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'IsIconic' index 401; function IsMenu(hMenu: HMENU): BOOL; stdcall; external 'user32.dll' name 'IsMenu' index 402; function IsRectEmpty(const lprc: TRect): BOOL; stdcall; external 'user32.dll' name 'IsRectEmpty' index 403; // IsServerSideWindow; Index 426; Information not available // IsWinEventHookInstalled; Index 427; Information not available function IsWindow(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'IsWindow' index 404; function IsWindowEnabled(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'IsWindowEnabled' index 405; // IsWindowInDestroy; Index 430; Information not available function IsWindowUnicode(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'IsWindowUnicode' index 406; function IsWindowVisible(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'IsWindowVisible' index 407; function IsZoomed(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'IsZoomed' index 408; // KillSystemTimer; Index 434; Information not available function KillTimer(hWnd: HWND; uIDEvent: UINT): BOOL; stdcall; external 'user32.dll' name 'KillTimer' index 410; function LoadAccelerators(hInstance: HINST; lpTableName: PAnsiChar): HACCEL; stdcall; external 'user32.dll' name 'LoadAcceleratorsA' index 411; function LoadAcceleratorsW(hInstance: HINST; lpTableName: PWideChar): HACCEL; stdcall; external 'user32.dll' name 'LoadAcceleratorsW' index 412; function LoadBitmap(hInstance: HINST; lpBitmapName: PAnsiChar): HBITMAP; stdcall; external 'user32.dll' name 'LoadBitmapA' index 413; function LoadBitmapW(hInstance: HINST; lpBitmapName: PAnsiChar): HBITMAP; stdcall; external 'user32.dll' name 'LoadBitmapW' index 414; function LoadCursor(hInstance: HINST; lpCursorName: PAnsiChar): HCURSOR; stdcall; external 'user32.dll' name 'LoadCursorA' index 415; function LoadCursorFromFile(lpFileName: PAnsiChar): HCURSOR; stdcall; external 'user32.dll' name 'LoadCursorFromFileA' index 416; function LoadCursorFromFileW(lpFileName: PAnsiChar): HCURSOR; stdcall; external 'user32.dll' name 'LoadCursorFromFileW' index 417; function LoadCursorW(hInstance: HINST; lpCursorName: PAnsiChar): HCURSOR; stdcall; external 'user32.dll' name 'LoadCursorW' index 418; function LoadIcon(hInstance: HINST; lpIconName: PAnsiChar): HICON; stdcall; external 'user32.dll' name 'LoadIconA' index 419; function LoadIconW(hInstance: HINST; lpIconName: PWideChar): HICON; stdcall; external 'user32.dll' name 'LoadIconW' index 420; function LoadImage(hInst: HINST; ImageName: PAnsiChar; ImageType: UINT; X, Y: Integer; Flags: UINT): THandle; stdcall; external 'user32.dll' name 'LoadImageA' index 421; function LoadImageW(hInst: HINST; ImageName: PWideChar; ImageType: UINT; X, Y: Integer; Flags: UINT): THandle; stdcall; external 'user32.dll' name 'LoadImageW' index 422; function LoadKeyboardLayout(pwszKLID: PAnsiChar; Flags: UINT): HKL; stdcall; external 'user32.dll' name 'LoadKeyboardLayoutA' index 423; // LoadKeyboardLayoutEx; Index 449; Information not available function LoadKeyboardLayoutW(pwszKLID: PWideChar; Flags: UINT): HKL; stdcall; external 'user32.dll' name 'LoadKeyboardLayoutW' index 425; // LoadLocalFonts; Index 451; Information not available function LoadMenu(hInstance: HINST; lpMenuName: PAnsiChar): HMENU; stdcall; external 'user32.dll' name 'LoadMenuA' index 427; function LoadMenuIndirect(lpMenuTemplate: Pointer): HMENU; stdcall; external 'user32.dll' name 'LoadMenuIndirectA' index 428; function LoadMenuIndirectW(lpMenuTemplate: Pointer): HMENU; stdcall; external 'user32.dll' name 'LoadMenuIndirectW' index 429; function LoadMenuW(hInstance: HINST; lpMenuName: PAnsiChar): HMENU; stdcall; external 'user32.dll' name 'LoadMenuW' index 430; // LoadRemoteFonts; Index 456; Information not available function LoadString(hInstance: HINST; uID: UINT; lpBuffer: PAnsiChar; nBufferMax: Integer): Integer; stdcall; external 'user32.dll' name 'LoadStringA' index 432; function LoadStringW(hInstance: HINST; uID: UINT; lpBuffer: PWideChar; nBufferMax: Integer): Integer; stdcall; external 'user32.dll' name 'LoadStringW' index 433; // LockSetForegroundWindow; Index 459; Information not available // LockWindowStation; Index 460; Information not available function LockWindowUpdate(hWndLock: HWND): BOOL; stdcall; external 'user32.dll' name 'LockWindowUpdate' index 436; function LockWorkStation: BOOL; stdcall; external 'user32.dll' name 'LockWorkStation' index 437; function LookupIconIdFromDirectory(presbits: PByte; fIcon: BOOL): Integer; stdcall; external 'user32.dll' name 'LookupIconIdFromDirectory' index 438; function LookupIconIdFromDirectoryEx(presbits: PByte; fIcon: BOOL; cxDesired, cyDesired: Integer; Flags: UINT): Integer; stdcall; external 'user32.dll' name 'LookupIconIdFromDirectoryEx' index 439; // MBToWCSEx; Index 465; Information not available // MB_GetString; Index 466; Information not available function MapDialogRect(hDlg: HWND; var lpRect: TRect): BOOL; stdcall; external 'user32.dll' name 'MapDialogRect' index 442; function MapVirtualKey(uCode, uMapType: UINT): UINT; stdcall; external 'user32.dll' name 'MapVirtualKeyA' index 443; function MapVirtualKeyEx(uCode, uMapType: UINT; dwhkl: HKL): UINT; stdcall; external 'user32.dll' name 'MapVirtualKeyExA' index 444; function MapVirtualKeyExW(uCode, uMapType: UINT; dwhkl: HKL): UINT; stdcall; external 'user32.dll' name 'MapVirtualKeyExW' index 445; function MapVirtualKeyW(uCode, uMapType: UINT): UINT; stdcall; external 'user32.dll' name 'MapVirtualKeyW' index 446; function MapWindowPoints(hWndFrom, hWndTo: HWND; var lpPoints; cPoints: UINT): Integer; stdcall; external 'user32.dll' name 'MapWindowPoints' index 447; function MenuItemFromPoint(hWnd: HWND; hMenu: HMENU; ptScreen: TPoint): BOOL; stdcall; external 'user32.dll' name 'MenuItemFromPoint' index 448; // MenuWindowProcA; Index 474; Information not available // MenuWindowProcW; Index 475; Information not available function MessageBeep(uType: UINT): BOOL; stdcall; external 'user32.dll' name 'MessageBeep' index 451; function MessageBox(hWnd: HWND; lpText, lpCaption: PAnsiChar; uType: UINT): Integer; stdcall; external 'user32.dll' name 'MessageBoxA' index 452; function MessageBoxEx(hWnd: HWND; lpText, lpCaption: PAnsiChar; uType: UINT; wLanguageId: Word): Integer; stdcall; external 'user32.dll' name 'MessageBoxExA' index 453; function MessageBoxExW(hWnd: HWND; lpText, lpCaption: PWideChar; uType: UINT; wLanguageId: Word): Integer; stdcall; external 'user32.dll' name 'MessageBoxExW' index 454; function MessageBoxIndirect(const MsgBoxParams: TMsgBoxParamsA): BOOL; stdcall; external 'user32.dll' name 'MessageBoxIndirectA' index 455; function MessageBoxIndirectW(const MsgBoxParams: TMsgBoxParamsW): BOOL; stdcall; external 'user32.dll' name 'MessageBoxIndirectW' index 456; // MessageBoxTimeoutA; Index 482; Information not available // MessageBoxTimeoutW; Index 483; Information not available function MessageBoxW(hWnd: HWND; lpText, lpCaption: PWideChar; uType: UINT): Integer; stdcall; external 'user32.dll' name 'MessageBoxW' index 457; function ModifyMenu(hMnu: HMENU; uPosition, uFlags, uIDNewItem: UINT; lpNewItem: PAnsiChar): BOOL; stdcall; external 'user32.dll' name 'ModifyMenuA' index 458; function ModifyMenuW(hMnu: HMENU; uPosition, uFlags, uIDNewItem: UINT; lpNewItem: PWideChar): BOOL; stdcall; external 'user32.dll' name 'ModifyMenuW' index 459; // MonitorFromPoint; Index 487; Information not available // MonitorFromRect; Index 488; Information not available // MonitorFromWindow; Index 489; Information not available function MoveWindow(hWnd: HWND; X, Y, nWidth, nHeight: Integer; bRepaint: BOOL): BOOL; stdcall; external 'user32.dll' name 'MoveWindow' index 463; function MsgWaitForMultipleObjects(nCount: DWORD; var pHandles; fWaitAll: BOOL; dwMilliseconds, dwWakeMask: DWORD): DWORD; stdcall; external 'user32.dll' name 'MsgWaitForMultipleObjects' index 464; function MsgWaitForMultipleObjectsEx(nCount: DWORD; var pHandles; dwMilliseconds, dwWakeMask, dwFlags: DWORD): DWORD; stdcall; external 'user32.dll' name 'MsgWaitForMultipleObjectsEx' index 465; procedure NotifyWinEvent(event: DWORD; hwnd: HWND; idObject, idChild: Longint); external 'user32.dll' name 'NotifyWinEvent' index 466; function OemKeyScan(wOemChar: Word): DWORD; stdcall; external 'user32.dll' name 'OemKeyScan' index 467; function OemToChar(lpszSrc: PAnsiChar; lpszDst: PAnsiChar): BOOL; stdcall; external 'user32.dll' name 'OemToCharA' index 468; function OemToCharBuff(lpszSrc: PAnsiChar; lpszDst: PAnsiChar; cchDstLength: DWORD): BOOL; stdcall; external 'user32.dll' name 'OemToCharBuffA' index 469; function OemToCharBuffW(lpszSrc: PWideChar; lpszDst: PWideChar; cchDstLength: DWORD): BOOL; stdcall; external 'user32.dll' name 'OemToCharBuffW' index 470; function OemToCharW(lpszSrc: PWideChar; lpszDst: PWideChar): BOOL; stdcall; external 'user32.dll' name 'OemToCharW' index 471; function OffsetRect(var lprc: TRect; dx, dy: Integer): BOOL; stdcall; external 'user32.dll' name 'OffsetRect' index 472; function OpenClipboard(hWndNewOwner: HWND): BOOL; stdcall; external 'user32.dll' name 'OpenClipboard' index 473; function OpenDesktop(lpszDesktop: PAnsiChar; dwFlags: DWORD; fInherit: BOOL; dwDesiredAccess: DWORD): HDESK; stdcall; external 'user32.dll' name 'OpenDesktopA' index 474; function OpenDesktopW(lpszDesktop: PWideChar; dwFlags: DWORD; fInherit: BOOL; dwDesiredAccess: DWORD): HDESK; stdcall; external 'user32.dll' name 'OpenDesktopW' index 475; function OpenIcon(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'OpenIcon' index 476; function OpenInputDesktop(dwFlags: DWORD; fInherit: BOOL; dwDesiredAccess: DWORD): HDESK; stdcall; external 'user32.dll' name 'OpenInputDesktop' index 477; function OpenWindowStation(lpszWinSta: PAnsiChar; fInherit: BOOL; dwDesiredAccess: DWORD): HWINSTA; stdcall; external 'user32.dll' name 'OpenWindowStationA' index 478; function OpenWindowStationW(lpszWinSta: PWideChar; fInherit: BOOL; dwDesiredAccess: DWORD): HWINSTA; stdcall; external 'user32.dll' name 'OpenWindowStationW' index 479; function PackDDElParam(msg: UINT; uiLo: UINT; uiHi: UINT): Longint; stdcall; external 'user32.dll' name 'PackDDElParam' index 480; function PaintDesktop(hdc: HDC): BOOL; stdcall; external 'user32.dll' name 'PaintDesktop' index 481; // PaintMenuBar; Index 509; Information not available function PeekMessage(var lpMsg: TMsg; hWnd: HWND; wMsgFilterMin, wMsgFilterMax, wRemoveMsg: UINT): BOOL; stdcall; external 'user32.dll' name 'PeekMessageA' index 482; function PeekMessageW(var lpMsg: TMsg; hWnd: HWND; wMsgFilterMin, wMsgFilterMax, wRemoveMsg: UINT): BOOL; stdcall; external 'user32.dll' name 'PeekMessageW' index 483; function PostMessage(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'PostMessageA' index 484; function PostMessageW(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'PostMessageW' index 485; procedure PostQuitMessage(nExitCode: Integer); stdcall; external 'user32.dll' name 'PostQuitMessage' index 486; function PostThreadMessage(idThread: DWORD; Msg: UINT; wParam: WPARAM; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'PostThreadMessageA' index 487; function PostThreadMessageW(idThread: DWORD; Msg: UINT; wParam: WPARAM; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'PostThreadMessageW' index 488; // PrintWindow; Index 517; Information not available // PrivateExtractIconExA; Index 518; Information not available // PrivateExtractIconExW; Index 519; Information not available // PrivateExtractIconsA; Index 520; Information not available // PrivateExtractIconsW; Index 521; Information not available // PrivateSetDbgTag; Index 522; Information not available // PrivateSetRipFlags; Index 523; Information not available function PtInRect(const lprc: TRect; pt: TPoint): BOOL; stdcall; external 'user32.dll' name 'PtInRect' index 495; // QuerySendMessage; Index 525; Information not available // QueryUserCounters; Index 526; Information not available function RealChildWindowFromPoint(hwndParent: HWND; ptParentClientCoords: TPoint): HWND; stdcall; external 'user32.dll' name 'RealChildWindowFromPoint' index 498; // RealGetWindowClass; Index 528; Information not available function RealGetWindowClass(hwnd: HWND; pszType: PAnsiChar; cchType: UINT): UINT; stdcall; external 'user32.dll' name 'RealGetWindowClassA' index 500; function RealGetWindowClassW(hwnd: HWND; pszType: PWideChar; cchType: UINT): UINT; stdcall; external 'user32.dll' name 'RealGetWindowClassW' index 501; // ReasonCodeNeedsBugID; Index 531; Information not available // ReasonCodeNeedsComment; Index 532; Information not available // RecordShutdownReason; Index 533; Information not available function RedrawWindow(hWnd: HWND; lprcUpdate: PRect; hrgnUpdate: HRGN; flags: UINT): BOOL; stdcall; external 'user32.dll' name 'RedrawWindow' index 502; function RegisterClass(const lpWndClass: TWndClassA): ATOM; stdcall; external 'user32.dll' name 'RegisterClassA' index 503; function RegisterClassEx(const WndClass: TWndClassExA): ATOM; stdcall; external 'user32.dll' name 'RegisterClassExA' index 504; function RegisterClassExW(const WndClass: TWndClassExW): ATOM; stdcall; external 'user32.dll' name 'RegisterClassExW' index 505; function RegisterClassW(const lpWndClass: TWndClassW): ATOM; stdcall; external 'user32.dll' name 'RegisterClassW' index 506; function RegisterClipboardFormat(lpszFormat: PAnsiChar): UINT; stdcall; external 'user32.dll' name 'RegisterClipboardFormatA' index 507; function RegisterClipboardFormatW(lpszFormat: PWideChar): UINT; stdcall; external 'user32.dll' name 'RegisterClipboardFormatW' index 508; function RegisterDeviceNotification(hRecipient: THandle; NotificationFilter: Pointer; Flags: DWORD): HDEVNOTIFY; stdcall; external 'user32.dll' name 'RegisterDeviceNotificationA' index 509; function RegisterDeviceNotificationW(hRecipient: THandle; NotificationFilter: Pointer; Flags: DWORD): HDEVNOTIFY; stdcall; external 'user32.dll' name 'RegisterDeviceNotificationW' index 510; function RegisterHotKey(hWnd: HWND; id: Integer; fsModifiers, vk: UINT): BOOL; stdcall; external 'user32.dll' name 'RegisterHotKey' index 511; // RegisterLogonProcess; Index 544; Information not available // RegisterMessagePumpHook; Index 545; Information not available // RegisterRawInputDevices; Index 546; Information not available // RegisterServicesProcess; Index 547; Information not available // RegisterShellHookWindow; Index 548; Information not available // RegisterSystemThread; Index 549; Information not available // RegisterTasklist; Index 550; Information not available // RegisterUserApiHook; Index 551; Information not available function RegisterWindowMessage(lpString: PAnsiChar): UINT; stdcall; external 'user32.dll' name 'RegisterWindowMessageA' index 517; function RegisterWindowMessageW(lpString: PWideChar): UINT; stdcall; external 'user32.dll' name 'RegisterWindowMessageW' index 518; function ReleaseCapture: BOOL; stdcall; external 'user32.dll' name 'ReleaseCapture' index 519; function ReleaseDC(hWnd: HWND; hDC: HDC): Integer; stdcall; external 'user32.dll' name 'ReleaseDC' index 520; function RemoveMenu(hMenu: HMENU; uPosition, uFlags: UINT): BOOL; stdcall; external 'user32.dll' name 'RemoveMenu' index 521; function RemoveProp(hWnd: HWND; lpString: PAnsiChar): THandle; stdcall; external 'user32.dll' name 'RemovePropA' index 522; function RemovePropW(hWnd: HWND; lpString: PWideChar): THandle; stdcall; external 'user32.dll' name 'RemovePropW' index 523; function ReplyMessage(lResult: LRESULT): BOOL; stdcall; external 'user32.dll' name 'ReplyMessage' index 524; // ResolveDesktopForWOW; Index 560; Information not available function ReuseDDElParam(lParam: Longint; msgIn: UINT; msgOut: UINT; uiLo: UINT; uiHi: UINT): Longint; stdcall; external 'user32.dll' name 'ReuseDDElParam' index 526; function ScreenToClient(hWnd: HWND; var lpPoint: TPoint): BOOL; stdcall; external 'user32.dll' name 'ScreenToClient' index 527; // ScrollChildren; Index 563; Information not available function ScrollDC(DC: HDC; DX, DY: Integer; var Scroll, Clip: TRect; Rgn: HRGN; Update: PRect): BOOL; stdcall; external 'user32.dll' name 'ScrollDC' index 529; function ScrollWindow(hWnd: HWND; XAmount, YAmount: Integer; Rect, ClipRect: PRect): BOOL; stdcall; external 'user32.dll' name 'ScrollWindow' index 530; function ScrollWindowEx(hWnd: HWND; dx, dy: Integer; prcScroll, prcClip: PRect; hrgnUpdate: HRGN; prcUpdate: PRect; flags: UINT): BOOL; stdcall; external 'user32.dll' name 'ScrollWindowEx' index 531; function SendDlgItemMessage(hDlg: HWND; nIDDlgItem: Integer; Msg: UINT; wParam: WPARAM; lParam: LPARAM): Longint; stdcall; external 'user32.dll' name 'SendDlgItemMessageA' index 532; function SendDlgItemMessageW(hDlg: HWND; nIDDlgItem: Integer; Msg: UINT; wParam: WPARAM; lParam: LPARAM): Longint; stdcall; external 'user32.dll' name 'SendDlgItemMessageW' index 533; // SendIMEMessageExA; Index 569; Information not available // SendIMEMessageExW; Index 570; Information not available function SendInput(cInputs: UINT; var pInputs: TInput; cbSize: Integer): UINT; stdcall; external 'user32.dll' name 'SendInput' index 536; function SendMessage(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'SendMessageA' index 537; function SendMessageCallback(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM; lpResultCallBack: TFNSendAsyncProc; dwData: DWORD): BOOL; stdcall; external 'user32.dll' name 'SendMessageCallbackA' index 538; function SendMessageCallbackW(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM; lpResultCallBack: TFNSendAsyncProc; dwData: DWORD): BOOL; stdcall; external 'user32.dll' name 'SendMessageCallbackW' index 539; function SendMessageTimeout(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM; fuFlags, uTimeout: UINT; var lpdwResult: DWORD): LRESULT; stdcall; external 'user32.dll' name 'SendMessageTimeoutA' index 540; function SendMessageTimeoutW(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM; fuFlags, uTimeout: UINT; var lpdwResult: DWORD): LRESULT; stdcall; external 'user32.dll' name 'SendMessageTimeoutW' index 541; function SendMessageW(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; external 'user32.dll' name 'SendMessageW' index 542; function SendNotifyMessage(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'SendNotifyMessageA' index 543; function SendNotifyMessageW(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): BOOL; stdcall; external 'user32.dll' name 'SendNotifyMessageW' index 544; function SetActiveWindow(hWnd: HWND): HWND; stdcall; external 'user32.dll' name 'SetActiveWindow' index 545; function SetCapture(hWnd: HWND): HWND; stdcall; external 'user32.dll' name 'SetCapture' index 546; function SetCaretBlinkTime(uMSeconds: UINT): BOOL; stdcall; external 'user32.dll' name 'SetCaretBlinkTime' index 547; function SetCaretPos(X, Y: Integer): BOOL; stdcall; external 'user32.dll' name 'SetCaretPos' index 548; function SetClassLong(hWnd: HWND; nIndex: Integer; dwNewLong: Longint): DWORD; stdcall; external 'user32.dll' name 'SetClassLongA' index 549; function SetClassLongW(hWnd: HWND; nIndex: Integer; dwNewLong: Longint): DWORD; stdcall; external 'user32.dll' name 'SetClassLongW' index 550; function SetClassWord(hWnd: HWND; nIndex: Integer; wNewWord: Word): Word; stdcall; external 'user32.dll' name 'SetClassWord' index 551; function SetClipboardData(uFormat: UINT; hMem: THandle): THandle; stdcall; external 'user32.dll' name 'SetClipboardData' index 552; function SetClipboardViewer(hWndNewViewer: HWND): HWND; stdcall; external 'user32.dll' name 'SetClipboardViewer' index 553; // SetConsoleReserveKeys; Index 589; Information not available function SetCursor(hCursor: HICON): HCURSOR; stdcall; external 'user32.dll' name 'SetCursor' index 555; // SetCursorContents; Index 591; Information not available function SetCursorPos(X, Y: Integer): BOOL; stdcall; external 'user32.dll' name 'SetCursorPos' index 557; procedure SetDebugErrorLevel(dwLevel: DWORD); stdcall; external 'user32.dll' name 'SetDebugErrorLevel' index 558; // SetDeskWallpaper; Index 594; Information not available function SetDlgItemInt(hDlg: HWND; nIDDlgItem: Integer; uValue: UINT; bSigned: BOOL): BOOL; stdcall; external 'user32.dll' name 'SetDlgItemInt' index 560; function SetDlgItemText(hDlg: HWND; nIDDlgItem: Integer; lpString: PAnsiChar): BOOL; stdcall; external 'user32.dll' name 'SetDlgItemTextA' index 561; function SetDlgItemTextW(hDlg: HWND; nIDDlgItem: Integer; lpString: PWideChar): BOOL; stdcall; external 'user32.dll' name 'SetDlgItemTextW' index 562; function SetDoubleClickTime(Interval: UINT): BOOL; stdcall; external 'user32.dll' name 'SetDoubleClickTime' index 563; function SetFocus(hWnd: HWND): HWND; stdcall; external 'user32.dll' name 'SetFocus' index 564; function SetForegroundWindow(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'SetForegroundWindow' index 565; // SetInternalWindowPos; Index 601; Information not available function SetKeyboardState(var KeyState: TKeyboardState): BOOL; stdcall; external 'user32.dll' name 'SetKeyboardState' index 567; procedure SetLastErrorEx(dwErrCode, dwType: DWORD); stdcall; external 'user32.dll' name 'SetLastErrorEx' index 568; // SetLayeredWindowAttributes; Index 604; Information not available // SetLogonNotifyWindow; Index 605; Information not available function SetMenu(hWnd: HWND; hMenu: HMENU): BOOL; stdcall; external 'user32.dll' name 'SetMenu' index 571; function SetMenuContextHelpId(hMenu: HMENU; HelpID: DWORD): BOOL; stdcall; external 'user32.dll' name 'SetMenuContextHelpId' index 572; function SetMenuDefaultItem(hMenu: HMENU; uItem, fByPos: UINT): BOOL; stdcall; external 'user32.dll' name 'SetMenuDefaultItem' index 573; function SetMenuInfo(hMenu: HMENU; const lpcmi: TMenuInfo): BOOL; stdcall; external 'user32.dll' name 'SetMenuInfo' index 574; function SetMenuItemBitmaps(hMenu: HMENU; uPosition, uFlags: UINT; hBitmapUnchecked: HBITMAP; hBitmapChecked: HBITMAP): BOOL; stdcall; external 'user32.dll' name 'SetMenuItemBitmaps' index 575; function SetMenuItemInfo(p1: HMENU; p2: UINT; p3: BOOL; const p4: TMenuItemInfoA): BOOL; stdcall; external 'user32.dll' name 'SetMenuItemInfoA' index 576; function SetMenuItemInfoW(p1: HMENU; p2: UINT; p3: BOOL; const p4: TMenuItemInfoW): BOOL; stdcall; external 'user32.dll' name 'SetMenuItemInfoW' index 577; function SetMessageExtraInfo(lParam: LPARAM): LPARAM; stdcall; external 'user32.dll' name 'SetMessageExtraInfo' index 578; function SetMessageQueue(cMessagesMax: Integer): BOOL; stdcall; external 'user32.dll' name 'SetMessageQueue' index 579; function SetParent(hWndChild, hWndNewParent: HWND): HWND; stdcall; external 'user32.dll' name 'SetParent' index 580; // SetProcessDefaultLayout; Index 616; Information not available function SetProcessWindowStation(hWinSta: HWINSTA): BOOL; stdcall; external 'user32.dll' name 'SetProcessWindowStation' index 582; // SetProgmanWindow; Index 618; Information not available function SetProp(hWnd: HWND; lpString: PAnsiChar; hData: THandle): BOOL; stdcall; external 'user32.dll' name 'SetPropA' index 584; function SetPropW(hWnd: HWND; lpString: PWideChar; hData: THandle): BOOL; stdcall; external 'user32.dll' name 'SetPropW' index 585; function SetRect(var lprc: TRect; xLeft, yTop, xRight, yBottom: Integer): BOOL; stdcall; external 'user32.dll' name 'SetRect' index 586; function SetRectEmpty(var lprc: TRect): BOOL; stdcall; external 'user32.dll' name 'SetRectEmpty' index 587; function SetScrollInfo(hWnd: HWND; BarFlag: Integer; const ScrollInfo: TScrollInfo; Redraw: BOOL): Integer; stdcall; external 'user32.dll' name 'SetScrollInfo' index 588; function SetScrollPos(hWnd: HWND; nBar, nPos: Integer; bRedraw: BOOL): Integer; stdcall; external 'user32.dll' name 'SetScrollPos' index 589; function SetScrollRange(hWnd: HWND; nBar, nMinPos, nMaxPos: Integer; bRedraw: BOOL): BOOL; stdcall; external 'user32.dll' name 'SetScrollRange' index 590; // SetShellWindow; Index 626; Information not available // SetShellWindowEx; Index 627; Information not available function SetSysColors(cElements: Integer; const lpaElements; const lpaRgbValues): BOOL; stdcall; external 'user32.dll' name 'SetSysColors' index 593; // SetSysColorsTemp; Index 629; Information not available function SetSystemCursor(hcur: HICON; id: DWORD): BOOL; stdcall; external 'user32.dll' name 'SetSystemCursor' index 595; // SetSystemMenu; Index 631; Information not available // SetSystemTimer; Index 632; Information not available // SetTaskmanWindow; Index 633; Information not available function SetThreadDesktop(hDesktop: HDESK): BOOL; stdcall; external 'user32.dll' name 'SetThreadDesktop' index 599; function SetTimer(hWnd: HWND; nIDEvent, uElapse: UINT; lpTimerFunc: TFNTimerProc): UINT; stdcall; external 'user32.dll' name 'SetTimer' index 600; function SetUserObjectInformation(hObj: THandle; nIndex: Integer; pvInfo: Pointer; nLength: DWORD): BOOL; stdcall; external 'user32.dll' name 'SetUserObjectInformationA' index 601; function SetUserObjectInformationW(hObj: THandle; nIndex: Integer; pvInfo: Pointer; nLength: DWORD): BOOL; stdcall; external 'user32.dll' name 'SetUserObjectInformationW' index 602; function SetUserObjectSecurity(hObj: THandle; var pSIRequested: DWORD; pSID: PSecurityDescriptor): BOOL; stdcall; external 'user32.dll' name 'SetUserObjectSecurity' index 603; function SetWinEventHook(eventMin, eventMax: DWORD; hmodWinEventProc: HMODULE; pfnWinEventProc: TFNWinEventProc; idProcess, idThread, dwFlags: DWORD): THandle; stdcall; external 'user32.dll' name 'SetWinEventHook' index 604; function SetWindowContextHelpId(hWnd: HWND; HelpID: DWORD): BOOL; stdcall; external 'user32.dll' name 'SetWindowContextHelpId' index 605; function SetWindowLong(hWnd: HWND; nIndex: Integer; dwNewLong: Longint): Longint; stdcall; external 'user32.dll' name 'SetWindowLongA' index 606; function SetWindowLongW(hWnd: HWND; nIndex: Integer; dwNewLong: Longint): Longint; stdcall; external 'user32.dll' name 'SetWindowLongW' index 607; function SetWindowPlacement(hWnd: HWND; WindowPlacement: PWindowPlacement): BOOL; stdcall; external 'user32.dll' name 'SetWindowPlacement' index 608; function SetWindowPos(hWnd: HWND; hWndInsertAfter: HWND; X, Y, cx, cy: Integer; uFlags: UINT): BOOL; stdcall; external 'user32.dll' name 'SetWindowPos' index 609; function SetWindowRgn(hWnd: HWND; hRgn: HRGN; bRedraw: BOOL): BOOL; stdcall; external 'user32.dll' name 'SetWindowRgn' index 610; // SetWindowStationUser; Index 646; Information not available function SetWindowText(hWnd: HWND; lpString: PAnsiChar): BOOL; stdcall; external 'user32.dll' name 'SetWindowTextA' index 612; function SetWindowTextW(hWnd: HWND; lpString: PWideChar): BOOL; stdcall; external 'user32.dll' name 'SetWindowTextW' index 613; function SetWindowWord(hWnd: HWND; nIndex: Integer; wNewWord: Word): Word; stdcall; external 'user32.dll' name 'SetWindowWord' index 614; function SetWindowsHook(nFilterType: Integer; pfnFilterProc: TFNHookProc): HHOOK; stdcall; external 'user32.dll' name 'SetWindowsHookA' index 615; function SetWindowsHookEx(idHook: Integer; lpfn: TFNHookProc; hmod: HINST; dwThreadId: DWORD): HHOOK; stdcall; external 'user32.dll' name 'SetWindowsHookExA' index 616; function SetWindowsHookExW(idHook: Integer; lpfn: TFNHookProc; hmod: HINST; dwThreadId: DWORD): HHOOK; stdcall; external 'user32.dll' name 'SetWindowsHookExW' index 617; function SetWindowsHookW(nFilterType: Integer; pfnFilterProc: TFNHookProc): HHOOK; stdcall; external 'user32.dll' name 'SetWindowsHookW' index 618; function ShowCaret(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'ShowCaret' index 619; function ShowCursor(bShow: BOOL): Integer; stdcall; external 'user32.dll' name 'ShowCursor' index 620; function ShowOwnedPopups(hWnd: HWND; fShow: BOOL): BOOL; stdcall; external 'user32.dll' name 'ShowOwnedPopups' index 621; function ShowScrollBar(hWnd: HWND; wBar: Integer; bShow: BOOL): BOOL; stdcall; external 'user32.dll' name 'ShowScrollBar' index 622; // ShowStartGlass; Index 658; Information not available function ShowWindow(hWnd: HWND; nCmdShow: Integer): BOOL; stdcall; external 'user32.dll' name 'ShowWindow' index 624; function ShowWindowAsync(hWnd: HWND; nCmdShow: Integer): BOOL; stdcall; external 'user32.dll' name 'ShowWindowAsync' index 625; // SoftModalMessageBox; Index 661; Information not available function SubtractRect(var lprcDst: TRect; const lprcSrc1, lprcSrc2: TRect): BOOL; stdcall; external 'user32.dll' name 'SubtractRect' index 627; function SwapMouseButton(fSwap: BOOL): BOOL; stdcall; external 'user32.dll' name 'SwapMouseButton' index 628; function SwitchDesktop(hDesktop: HDESK): BOOL; stdcall; external 'user32.dll' name 'SwitchDesktop' index 629; // SwitchToThisWindow; Index 665; Information not available function SystemParametersInfo(uiAction, uiParam: UINT; pvParam: Pointer; fWinIni: UINT): BOOL; stdcall; external 'user32.dll' name 'SystemParametersInfoA' index 631; function SystemParametersInfoW(uiAction, uiParam: UINT; pvParam: Pointer; fWinIni: UINT): BOOL; stdcall; external 'user32.dll' name 'SystemParametersInfoW' index 632; function TabbedTextOut(hDC: HDC; X, Y: Integer; lpString: PAnsiChar; nCount, nTabPositions: Integer; var lpnTabStopPositions; nTabOrigin: Integer): Longint; stdcall; external 'user32.dll' name 'TabbedTextOutA' index 633; function TabbedTextOutW(hDC: HDC; X, Y: Integer; lpString: PWideChar; nCount, nTabPositions: Integer; var lpnTabStopPositions; nTabOrigin: Integer): Longint; stdcall; external 'user32.dll' name 'TabbedTextOutW' index 634; // TileChildWindows; Index 670; Information not available function TileWindows(hwndParent: HWND; wHow: UINT; lpRect: PRect; cKids: UINT; lpKids: Pointer): Word; stdcall; external 'user32.dll' name 'TileWindows' index 636; function ToAscii(uVirtKey, uScanCode: UINT; const KeyState: TKeyboardState; lpChar: PChar; uFlags: UINT): Integer; stdcall; external 'user32.dll' name 'ToAscii' index 637; function ToAsciiEx(uVirtKey: UINT; uScanCode: UINT; const KeyState: TKeyboardState; lpChar: PChar; uFlags: UINT; dwhkl: HKL): Integer; stdcall; external 'user32.dll' name 'ToAsciiEx' index 638; function ToUnicode(wVirtKey, wScanCode: UINT; const KeyState: TKeyboardState; var pwszBuff; cchBuff: Integer; wFlags: UINT): Integer; stdcall; external 'user32.dll' name 'ToUnicode' index 639; function ToUnicodeEx(wVirtKey, wScanCode: UINT; lpKeyState: PByte; pwszBuff: PWideChar; cchBuff: Integer; wFlags: UINT; dwhkl: HKL): Integer; stdcall; external 'user32.dll' name 'ToUnicodeEx' index 640; function TrackMouseEvent(var EventTrack: TTrackMouseEvent): BOOL; stdcall; external 'user32.dll' name 'TrackMouseEvent' index 641; function TrackPopupMenu(hMenu: HMENU; uFlags: UINT; x, y, nReserved: Integer; hWnd: HWND; prcRect: PRect): BOOL; stdcall; external 'user32.dll' name 'TrackPopupMenu' index 642; function TrackPopupMenuEx(hMenu: HMENU; Flags: UINT; x, y: Integer; Wnd: HWND; TPMParams: PTPMParams): BOOL; stdcall; external 'user32.dll' name 'TrackPopupMenuEx' index 643; // TranslateAccelerator; Index 679; Information not available function TranslateAccelerator(hWnd: HWND; hAccTable: HACCEL; var lpMsg: TMsg): Integer; stdcall; external 'user32.dll' name 'TranslateAcceleratorA' index 645; function TranslateAcceleratorW(hWnd: HWND; hAccTable: HACCEL; var lpMsg: TMsg): Integer; stdcall; external 'user32.dll' name 'TranslateAcceleratorW' index 646; function TranslateMDISysAccel(hWndClient: HWND; const lpMsg: TMsg): BOOL; stdcall; external 'user32.dll' name 'TranslateMDISysAccel' index 647; function TranslateMessage(const lpMsg: TMsg): BOOL; stdcall; external 'user32.dll' name 'TranslateMessage' index 648; // TranslateMessageEx; Index 684; Information not available function UnhookWinEvent(hWinEventHook: THandle): BOOL; stdcall; external 'user32.dll' name 'UnhookWinEvent' index 650; function UnhookWindowsHook(nCode: Integer; pfnFilterProc: TFNHookProc): BOOL; stdcall; external 'user32.dll' name 'UnhookWindowsHook' index 651; function UnhookWindowsHookEx(hhk: HHOOK): BOOL; stdcall; external 'user32.dll' name 'UnhookWindowsHookEx' index 652; function UnionRect(var lprcDst: TRect; const lprcSrc1, lprcSrc2: TRect): BOOL; stdcall; external 'user32.dll' name 'UnionRect' index 653; function UnloadKeyboardLayout(hkl: HKL): BOOL; stdcall; external 'user32.dll' name 'UnloadKeyboardLayout' index 654; // UnlockWindowStation; Index 690; Information not available function UnpackDDElParam(msg: UINT; lParam: Longint; puiLo: PUINT; puiHi: PUINT): BOOL; stdcall; external 'user32.dll' name 'UnpackDDElParam' index 656; function UnregisterClass(lpClassName: PAnsiChar; hInstance: HINST): BOOL; stdcall; external 'user32.dll' name 'UnregisterClassA' index 657; function UnregisterClassW(lpClassName: PWideChar; hInstance: HINST): BOOL; stdcall; external 'user32.dll' name 'UnregisterClassW' index 658; function UnregisterDeviceNotification(Handle: HDEVNOTIFY): BOOL; stdcall; external 'user32.dll' name 'UnregisterDeviceNotification' index 659; function UnregisterHotKey(hWnd: HWND; id: Integer): BOOL; stdcall; external 'user32.dll' name 'UnregisterHotKey' index 660; // UnregisterMessagePumpHook; Index 696; Information not available // UnregisterUserApiHook; Index 697; Information not available // UpdateLayeredWindow; Index 698; Information not available // UpdatePerUserSystemParameters; Index 699; Information not available function UpdateWindow(hWnd: HWND): BOOL; stdcall; external 'user32.dll' name 'UpdateWindow' index 663; // User32InitializeImmEntryTable; Index 701; Information not available // UserClientDllInitialize; Index 702; Information not available function UserHandleGrantAccess(hUserHandle, hJob: THandle): BOOL; stdcall; external 'user32.dll' name 'UserHandleGrantAccess' index 666; // UserLpkPSMTextOut; Index 704; Information not available // UserLpkTabbedTextOut; Index 705; Information not available // UserRealizePalette; Index 706; Information not available // UserRegisterWowHandlers; Index 707; Information not available // VRipOutput; Index 708; Information not available // VTagOutput; Index 709; Information not available function ValidateRect(hWnd: HWND; lpRect: PRect): BOOL; stdcall; external 'user32.dll' name 'ValidateRect' index 673; function ValidateRgn(hWnd: HWND; hRgn: HRGN): BOOL; stdcall; external 'user32.dll' name 'ValidateRgn' index 674; function VkKeyScan(ch: AnsiChar): SHORT; stdcall; external 'user32.dll' name 'VkKeyScanA' index 675; function VkKeyScanEx(ch: AnsiChar; dwhkl: HKL): SHORT; stdcall; external 'user32.dll' name 'VkKeyScanExA' index 676; function VkKeyScanExW(ch: WideChar; dwhkl: HKL): SHORT; stdcall; external 'user32.dll' name 'VkKeyScanExW' index 677; function VkKeyScanW(ch: WideChar): SHORT; stdcall; external 'user32.dll' name 'VkKeyScanW' index 678; // WCSToMBEx; Index 716; Information not available // WINNLSEnableIME; Index 717; Information not available // WINNLSGetEnableStatus; Index 718; Information not available // WINNLSGetIMEHotkey; Index 719; Information not available function WaitForInputIdle(hProcess: THandle; dwMilliseconds: DWORD): DWORD; stdcall; external 'user32.dll' name 'WaitForInputIdle' index 683; function WaitMessage: BOOL; stdcall; external 'user32.dll' name 'WaitMessage' index 684; // Win32PoolAllocationStats; Index 722; Information not available function WinHelp(hWndMain: HWND; lpszHelp: PAnsiChar; uCommand: UINT; dwData: DWORD): BOOL; stdcall; external 'user32.dll' name 'WinHelpA' index 686; function WinHelpW(hWndMain: HWND; lpszHelp: PWideChar; uCommand: UINT; dwData: DWORD): BOOL; stdcall; external 'user32.dll' name 'WinHelpW' index 687; function WindowFromDC(hDC: HDC): HWND; stdcall; external 'user32.dll' name 'WindowFromDC' index 688; function WindowFromPoint(Point: TPoint): HWND; stdcall; external 'user32.dll' name 'WindowFromPoint' index 689; procedure keybd_event(bVk: Byte; bScan: Byte; dwFlags, dwExtraInfo: DWORD); stdcall; external 'user32.dll' name 'keybd_event' index 690; procedure mouse_event(dwFlags, dx, dy, dwData, dwExtraInfo: DWORD); stdcall; external 'user32.dll' name 'mouse_event' index 691; function wsprintf(Output: PAnsiChar; Format: PAnsiChar): Integer; stdcall; external 'user32.dll' name 'wsprintfA' index 692; function wsprintfW(Output: PWideChar; Format: PWideChar): Integer; stdcall; external 'user32.dll' name 'wsprintfW' index 693; function wvsprintf(Output: PAnsiChar; Format: PAnsiChar; arglist: va_list): Integer; stdcall; external 'user32.dll' name 'wvsprintfA' index 694; function wvsprintfW(Output: PWideChar; Format: PWideChar; arglist: va_list): Integer; stdcall; external 'user32.dll' name 'wvsprintfW' index 695;