Difference between revisions of "Techwiki:Win32k/apfnSimpleCall"

From ReactOS Wiki
Jump to: navigation, search
m (Windows names)
Line 1: Line 1:
This list has been generated with the syscalldump app from rosapps on win xp sp2 and vista, constant names added by hand.
+
This list has been generated with the syscalldump app from rosapps on Windows XP SP2 and Windows Vista, constant names added by hand.
  
 
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%"
 
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%"
 
| Routine
 
| Routine
 
| Symbol
 
| Symbol
| Win2k
+
| Windows 2000
| WinXP
+
| Windows XP
| Win2k3
+
| Windows Server 2003
| Vista 32/64
+
| Windows Vista 32/64
 
|-
 
|-
 
|| NOPARAM_ROUTINE_CREATEMENU || _CreateMenu || || 0x00 || 0x00 || 0x00
 
|| NOPARAM_ROUTINE_CREATEMENU || _CreateMenu || || 0x00 || 0x00 || 0x00

Revision as of 19:20, 15 October 2010

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_GETREMOTEPROCID 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 xxCreateSystemThreads 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: