Techwiki:Win32k/apfnSimpleCall
This list has been generated with the syscalldump app from rosapps on Windows XP SP2 and Windows Vista, constant names added by hand.
Routine | Symbol | Windows 2000 | Windows XP | Windows Server 2003 | Windows Vista 32/64 |
NOPARAM_ROUTINE_CREATEMENU | _CreateMenu | 0x00 | 0x00 | 0x00 | |
NOPARAM_ROUTINE_CREATEMENUPOPUP | _CreatePopupMenu | 0x01 | 0x01 | 0x01 | |
NOPARAM_ROUTINE_DISABLEPROCWNDGHSTING | _DisableProcessWindowsGhosting | 0x02 | 0x02 | 0x06 | |
NOPARAM_ROUTINE_MSQCLEARWAKEMASK | (xxx)ClearWakeMask | 0x03 | 0x03 | 0x03 | |
NOPARAM_ROUTINE_ALLOWFOREGNDACTIVATION | _AllowForegroundActivation | 0x04 | 0x04 | 0x02 | |
NPPARAM_ROUTINE_CREATESYSTEMTHREADS | xxxCreateSystemThreads | - | 0x04 | ||
NOPARAM_ROUTINE_DESTROY_CARET | zzzDestroyCaret | 0x05 | 0x05 | 0x05 | |
NOPARAM_ROUTINE_GETDEVICECHANGEINFO | GetDeviceChangeInfo | 0x06 | 0x06 | 0x07 | |
NOPARAM_ROUTINE_GETIMESHOWSTATUS | _GetIMEShowStatus | 0x07 | 0x07 | 0x08 | |
NOPARAM_ROUTINE_GETINPUTDESKTOP | xxxGetInputDesktop | 0x08 | 0x08 | 0x09 | |
NOPARAM_ROUTINE_GETMSESSAGEPOS | _GetMessagePos | 0x09 | 0x09 | 0x0a | |
NOPARAM_ROUTINE_GETREMOTEPROCESSID | GetRemoteProcessId | 0x0a | 0x0a | - | |
NOPARAM_ROUTINE_HIDECURSORNOCAPTURE | zzzHideCursorNoCapture | 0x0b | 0x0b | 0x0c | |
NOPARAM_ROUTINE_LOADCURSANDICOS | _LoadCursorsAndIcons | 0x0c | 0x0c | 0x0d | |
NOPARAM_ROUTINE_PREPAREFORLOGOFF | PrepareForLogoff | - | 0x0f | ||
NOPARAM_ROUTINE_RELEASECAPTURE | xxxReleaseCapture | 0x0d | 0x0d | 0x10 | |
NOPARAM_ROUTINE_RESETDBLCLICK | _ResetDblClk | 0x0e | 0x0e | 0x11 | |
NOPARAM_ROUTINE_ZAPACTIVEANDFOUS | ZapActiveAndFocus | 0x0f | 0x0f | 0x12 | |
NOPARAM_ROUTINE_REMOTECONSHDWSTOP | xxxRemoteConsoleShadowStop | 0x10 | 0x10 | 0x13 | |
NOPARAM_ROUTINE_REMOTEDISCONNECT | xxxRemoteDisconnect | 0x11 | 0x11 | 0x14 | |
NOPARAM_ROUTINE_REMOTELOGOFF | RemoteLogoff | 0x12 | 0x12 | 0x15 | |
NOPARAM_ROUTINE_REMOTENTSECURITY | RemoteNtSecurity | 0x13 | 0x13 | 0x16 | |
NOPARAM_ROUTINE_REMOTESHDWSETUP | xxxRemoteShadowSetup | 0x14 | 0x14 | 0x17 | |
NOPARAM_ROUTINE_REMOTESHDWSTOP | xxxRemoteShadowStop | 0x15 | 0x15 | 0x18 | |
NOPARAM_ROUTINE_REMOTEPASSTHRUENABLE | xxxRemotePassthruEnable | 0x16 | 0x16 | 0x19 | |
NOPARAM_ROUTINE_REMOTEPASSTHRUDISABLE | RemotePassthruDisable | 0x17 | 0x17 | 0x1a | |
NOPARAM_ROUTINE_REMOTECONNECTSTATE | RemoteConnectState | 0x18 | 0x18 | 0x1b | |
NOPARAM_ROUTINE_UPDATEPERUSERIMMENABLING | UpdatePerUserImmEnabling | 0x19 | 0x19 | 0x1c | |
NOPARAM_ROUTINE_USERPWRCALLOUTWORKER | xxxUserPowerCalloutWorker | 0x1a | 0x1a | 0x1d | |
NOPARAM_ROUTINE_WAKERITFORSHTDWN | WakeRITForShutdown | - | 0x1e | ||
NOPARAM_ROUTINE_INIT_MESSAGE_PUMP | _DoInitMessagePumpHook | 0x1b | 0x1b | 0x1f | |
NOPARAM_ROUTINE_UNINIT_MESSAGE_PUMP | _DoUninitMessagePumpHook | 0x1c | 0x1c | 0x20 | |
NOPARAM_ROUTINE_LOADUSERAPIHOOK | xxxLoadUserApiHook | 0x1d | 0x1d | (0x0e) | |
ONEPARAM_ROUTINE_BEGINDEFERWNDPOS | _BeginDeferWindowPos | 0x1e | 0x1e | 0x21 | |
ONEPARAM_ROUTINE_GETSENDMSGRECVR | _GetSendMessageReceiver | - | 0x22 | ||
ONEPARAM_ROUTINE_WINDOWFROMDC | _WindowFromDC | 0x1f | 0x1f | 0x23 | |
ONEPARAM_ROUTINE_ALLOWSETFOREGND | xxxAllowSetForegroundWindow | 0x20 | 0x20 | 0x24 | |
ONEPARAM_ROUTINE_CREATEEMPTYCUROBJECT | _CreateEmptyCursorObject | 0x21 | 0x21 | 0x25 | |
ONEPARAM_ROUTINE_CREATESYSTEMTHREADS | xxxCreateSystemThreads | 0x22 | 0x22 | - | |
ONEPARAM_ROUTINE_CSDDEUNINITIALIZE | _CsDdeUninitialize | 0x23 | 0x23 | 0x26 | |
ONEPARAM_ROUTINE_DIRECTEDYIELD | xxxDirectedYield | 0x24 | 0x24 | 0x27 | |
ONEPARAM_ROUTINE_ENUMCLIPBOARDFORMATS | _EnumClipboardFormats | 0x25 | 0x25 | 0x28 | |
ONEPARAM_ROUTINE_GETCURSORPOS | xxxGetCursorPos | 0x26 | 0x26 | - | |
ONEPARAM_ROUTINE_GETINPUTEVENT | xxxGetInputEvent | 0x27 | 0x27 | 0x29 | |
ONEPARAM_ROUTINE_GETKEYBOARDLAYOUT | _GetKeyboardLayout | 0x28 | 0x28 | 0x2a | |
ONEPARAM_ROUTINE_GETKEYBOARDTYPE | _GetKeyboardType | 0x29 | 0x29 | 0x2b | |
ONEPARAM_ROUTINE_GETPROCDEFLAYOUT | _GetProcessDefaultLayout | 0x2a | 0x2a | 0x2c | |
ONEPARAM_ROUTINE_GETQUEUESTATUS | _GetQueueStatus | 0x2b | 0x2b | 0x2d | |
ONEPARAM_ROUTINE_GETWINSTAINFO | _GetWinStationInfo | 0x2c | 0x2c | 0x2e | |
ONEPARAM_ROUTINE_HANDLESYSTHRDCREATFAIL | HandleSystemThreadCreationFailure | 0x2d | 0x2d | (0x0b) | |
ONEPARAM_ROUTINE_LOCKFOREGNDWINDOW | _LockSetForegroundWindow | 0x2e | 0x2e | 0x2f | |
ONEPARAM_ROUTINE_LOADFONTS | xxxLW_LoadFonts | 0x2f | 0x2f | 0x30 | |
ONEPARAM_ROUTINE_MAPDEKTOPOBJECT | _MapDesktopObject | 0x30 | 0x30 | 0x31 | |
ONEPARAM_ROUTINE_MESSAGEBEEP | xxxMessageBeep | 0x31 | 0x31 | 0x32 | |
ONEPARAM_ROUTINE_PLAYEVENTSOUND | PlayEventSound | 0x32 | 0x32 | 0x33 | |
ONEPARAM_ROUTINE_POSTQUITMESSAGE | _PostQuitMessage | 0x33 | 0x33 | 0x34 | |
ONEPARAM_ROUTINE_PREPAREFORLOGOFF | PrepareForLogoff | 0x34 | 0x34 | (0x0f) | |
ONEPARAM_ROUTINE_REALIZEPALETTE | xxxRealizePalette | 0x35 | 0x35 | 0x35 | |
ONEPARAM_ROUTINE_REGISTERLPK | RegisterLPK | 0x36 | 0x36 | 0x36 | |
ONEPARAM_ROUTINE_REGISTERSYSTEMTHREAD | zzzRegisterSystemThread | - | - | 0x37 | |
ONEPARAM_ROUTINE_REMOTERECONNECT | xxxRemoteReconnect | 0x37 | 0x37 | 0x38 | |
ONEPARAM_ROUTINE_REMOTETHINWIRESTATUS | RemoteThinwireStats | 0x38 | 0x38 | 0x39 | |
ONEPARAM_ROUTINE_RELEASEDC | _ReleaseDC | 0x39 | 0x39 | 0x3a | |
ONEPARAM_ROUTINE_REMOTENOTIFY | xxxRemoteNotify | - | - | 0x3b | |
ONEPARAM_ROUTINE_REPLYMESSAGE | _ReplyMessage | 0x3a | 0x3a | 0x3c | |
ONEPARAM_ROUTINE_SETCARETBLINKTIME | _SetCaretBlinkTime | 0x3b | 0x3b | 0x3d | |
ONEPARAM_ROUTINE_SETDBLCLICKTIME | _SetDoubleClickTime | 0x3c | 0x3c | 0x3e | |
ONEPARAM_ROUTINE_SETIMESHOWSTATUS | xxxSetIMEShowStatus | 0x3d | 0x3d | - | |
ONEPARAM_ROUTINE_SETMESSAGEEXTRAINFO | _SetMessageExtraInfo | 0x3e | 0x3e | 0x3f | |
ONEPARAM_ROUTINE_SETPROCDEFLAYOUT | _SetProcessDefaultLayout | 0x3f | 0x3f | 0x40 | |
ONEPARAM_ROUTINE_SETWATERMARKSTRINGS | _SetWatermarkStrings | - | 0x41 | ||
ONEPARAM_ROUTINE_SHOWCURSOR | zzzShowCursor | 0x40 | 0x40 | 0x42 | |
ONEPARAM_ROUTINE_SHOWSTARTGLASS | zzzShowStartGlass | 0x41 | 0x41 | 0x43 | |
ONEPARAM_ROUTINE_SWAPMOUSEBUTTON | _SwapMouseButton | 0x42 | 0x42 | 0x44 | |
_WOWModuleUnload | 0x43 | 0x43 | 0x45 | ||
xxxRemoteNotify | 0x44 | 0x44 | (0x3b) | ||
HWND_ROUTINE_DEREGISTERSHELLHOOKWINDOW | _DeregisterShellHookWindow | 0x45 | 0x45 | 0x46 | |
HWND_ROUTINE_DWP_GETENABLEDPOPUP | DWP_GetEnabledPopup | 0x46 | 0x46 | 0x47 | |
HWND_ROUTINE_GETWNDCONTEXTHLPID | _GetWindowContextHelpId | 0x47 | 0x47 | 0x48 | |
HWND_ROUTINE_REGISTERSHELLHOOKWINDOW | _RegisterShellHookWindow | 0x48 | 0x48 | 0x49 | |
SetMsgBox | 0x49 | 0x49 | 0x4a | ||
HWNDOPT_ROUTINE_SETPROGMANWINDOW | _SetProgmanWindow | 0x4a | 0x4a | 0x4b | |
HWNDOPT_ROUTINE_SETTASKMANWINDOW | _SetTaskmanWindow | 0x4b | 0x4b | 0x4c | |
HWNDPARAM_ROUTINE_GETCLASSICOCUR | GetClassIcoCur | 0x4c | 0x4c | 0x4d | |
HWNDPARAM_ROUTINE_CLEARWINDOWSTATE | ClearWindowState | 0x4d | 0x4d | 0x4e | |
HWNDPARAM_ROUTINE_KILLSYSTEMTIMER | _KillSystemTimer | 0x4e | 0x4e | 0x4f | |
HWNDPARAM_ROUTINE_SETDIALOGPOINTER | SetDialogPointer | 0x4f | 0x4f | 0x50 | |
HWNDPARAM_ROUTINE_SETVISIBLE | SetVisible | 0x50 | 0x50 | 0x51 | |
HWNDPARAM_ROUTINE_SETWNDCONTEXTHLPID | _SetWindowContextHelpId | 0x51 | 0x51 | 0x52 | |
HWNDPARAM_ROUTINE_SETWINDOWSTATE | SetWindowState | 0x52 | 0x52 | 0x53 | |
HWNDLOCK_ROUTINE_WINDOWHASSHADOW? | WindowHasShadow | 0x53 | 0x53 | 0x54 | |
HWNDLOCK_ROUTINE_ARRANGEICONICWINDOWS | xxxArrangeIconicWindows | 0x54 | 0x54 | 0x55 | |
HWNDLOCK_ROUTINE_DRAWMENUBAR | xxxDrawMenuBar | 0x55 | 0x55 | 0x56 | |
HWNDLOCK_ROUTINE_CHECKIMESHOWSTATUSINTHRD | xxxCheckImeShowStatusInThread | 0x56 | 0x56 | 0x57 | |
HWNDLOCK_ROUTINE_GETSYSMENUHANDLE | xxxGetSysMenuHandle | 0x57 | 0x57 | 0x58 | |
HWNDLOCK_ROUTINE_REDRAWFRAME | xxxRedrawFrame | 0x58 | 0x58 | 0x59 | |
HWNDLOCK_ROUTINE_REDRAWFRAMEANDHOOK | xxxRedrawFrameAndHook | 0x59 | 0x59 | 0x5a | |
HWNDLOCK_ROUTINE_SETDLGSYSMENU | xxxSetDialogSystemMenu | 0x5a | 0x5a | 0x5b | |
HWNDLOCK_ROUTINE_SETFOREGROUNDWINDOW | xxxStubSetForegroundWindow | 0x5b | 0x5b | 0x5c | |
HWNDLOCK_ROUTINE_SETSYSMENU | xxxSetSysMenu | 0x5c | 0x5c | 0x5d | |
HWNDLOCK_ROUTINE_UPDATECKIENTRECT | xxxUpdateClientRect | 0x5d | 0x5d | 0x5e | |
HWNDLOCK_ROUTINE_UPDATEWINDOW | xxxUpdateWindow | 0x5e | 0x5e | 0x5f | |
xxxBroadcastImeShowStatusChange | 0x5f | 0x5f | 0x60 | ||
TWOPARAM_ROUTINE_ENABLEWINDOW | xxxEnableWindow | 0x60 | 0x60 | 0x61 | |
TWOPARAM_ROUTINE_REDRAWTITLE | xxxRedrawTitle | 0x61 | 0x61 | 0x62 | |
TWOPARAM_ROUTINE_SHOWOWNEDPOPUPS | xxxShowOwnedPopups | 0x62 | 0x62 | 0x63 | |
TWOPARAM_ROUTINE_SWITCHTOTHISWINDOW | xxxSwitchToThisWindow | 0x63 | 0x63 | 0x64 | |
TWOPARAM_ROUTINE_UPDATEWINDOWS | xxxUpdateWindows | 0x64 | 0x64 | 0x65 | |
TWOPARAM_ROUTINE_VALIDATERGN | xxxValidateRgn | 0x65 | 0x65 | 0x66 | |
TWOPARAM_ROUTINE_CHANGEWNDMSGFILTER | _ChangeWindowMessageFilter | - | 0x67 | ||
TWOPARAM_ROUTINE_GETCURSORPOS | xxxGetCursorPos | - | 0x68 | ||
TWOPARAM_ROUTINE_GETHDEVNAME | GetHDevName | 0x66 | 0x66 | 0x69 | |
TWOPARAM_ROUTINE_INITANSIOEM | InitAnsiOem | 0x67 | 0x67 | 0x6a | |
TWOPARAM_ROUTINE_NLSSENDIMENOTIFY | NlsKbdSendIMENotification | 0x68 | 0x68 | 0x6b | |
TWOPARAM_ROUTINE_REGISTERGHSTWND | xxxRegisterGhostWindow | - | 0x6c | ||
TWOPARAM_ROUTINE_REGISTERLOGONPROCESS | _RegisterLogonProcess | 0x69 | 0x69 | 0x6d | |
TWOPARAM_ROUTINE_REGISTERSYSTEMTHREAD | zzzRegisterSystemThread | 0x6a | 0x6a | - | |
TWOPARAM_ROUTINE_REGISTERSBLFROSTWND | xxxRegisterSiblingFrostWindow | - | 0x6e | ||
TWOPARAM_ROUTINE_REGISTERUSERHUNGAPPHANDLERS | xxxRegisterUserHungAppHandlers | 0x6b | 0x6b | 0x6f | |
TWOPARAM_ROUTINE_SHADOWCLEANUP | RemoteShadowCleanup | 0x6c | 0x6c | 0x70 | |
TWOPARAM_ROUTINE_REMOTESHADOWSTART | RemoteShadowStart | 0x6d | 0x6d | 0x71 | |
TWOPARAM_ROUTINE_SETCARETPOS | zzzSetCaretPos | 0x6e | 0x6e | 0x72 | |
TWOPARAM_ROUTINE_SETCURSORPOS | zzzSetCursorPos | 0x6f | 0x6f | 0x73 | |
TWOPARAM_ROUTINE_SETPHYSCURSORPOS | zzzSetPhysicalCursorPos | - | 0x74 | ||
TWOPARAM_ROUTINE_UNHOOKWINDOWSHOOK | zzzUnhookWindowsHook | 0x70 | 0x70 | 0x75 | |
TWOPARAM_ROUTINE_WOWCLEANUP | _WOWCleanup | 0x71 | 0x71 | 0x76 |
References: