Windows CSRSS API Table

Windows CSRSS API Table (NT/2000/XP/2003/Vista/2008/7)

Author: j00ru (j00ru.vx tech blog)
Team Vexillium

Special thanks to: Woodmann, Deus, Gynvael Coldwind, Alex, Edi Strosar



BaseServerApiDispatchTable
Server API Name WINDOWS_NT4 WINDOWS_2000 WINDOWS_XP WINDOWS_SERVER_2003 WINDOWS_VISTA WINDOWS_SERVER_2008 WINDOWS_7_RC
BaseSrvAppHelpQueryModuleData              
BaseSrvBatNotification              
BaseSrvCheckVDM              
BaseSrvCreateActivationContext              
BaseSrvCreateProcess              
BaseSrvCreateThread              
BaseSrvDeadEntry              
BaseSrvDebugProcess              
BaseSrvDeferredCreateProcess              
BaseSrvDefineDosDevice              
BaseSrvExitProcess              
BaseSrvExitVDM              
BaseSrvGetNextVDMCommand              
BaseSrvGetProcessShutdownParam              
BaseSrvGetTempFile              
BaseSrvGetVDMCurDirs              
BaseSrvGetVDMExitCode              
BaseSrvIsFirstVDM              
BaseSrvNlsCreateSection              
BaseSrvNlsCreateSortSection              
BaseSrvNlsGetUserInfo              
BaseSrvNlsPreserveSection              
BaseSrvNlsSetMultipleUserInfo              
BaseSrvNlsSetUserInfo              
BaseSrvNlsUpdateCacheCount              
BaseSrvRefreshIniFileMapping              
BaseSrvRegisterThread              
BaseSrvRegisterWowExec              
BaseSrvSetProcessShutdownParam              
BaseSrvSetReenterCount              
BaseSrvSetTermsrvAppInstallMode              
BaseSrvSetTermsrvClientTimeZone              
BaseSrvSetVDMCurDirs              
BaseSrvSoundSentryNotification              
BaseSrvSxsCreateActivationContext              
BaseSrvUpdateVDMEntry              



ConsoleServerApiDispatchTable
Server API Name WINDOWS_NT4 WINDOWS_2000 WINDOWS_XP WINDOWS_SERVER_2003 WINDOWS_VISTA WINDOWS_SERVER_2008 WINDOWS_7_RC
SrvAddConsoleAlias              
SrvAllocConsole              
SrvAttachConsole              
SrvCloseHandle              
SrvConsoleClientConnect              
SrvConsoleMenuControl              
SrvConsoleNotifyLastClose              
SrvCreateConsoleScreenBuffer              
SrvDuplicateHandle              
SrvExpungeConsoleCommandHistory              
SrvFillConsoleOutput              
SrvFlushConsoleInputBuffer              
SrvFreeConsole              
SrvGenerateConsoleCtrlEvent              
SrvGetConsoleAlias              
SrvGetConsoleAliasExes              
SrvGetConsoleAliasExesLength              
SrvGetConsoleAliases              
SrvGetConsoleAliasesLength              
SrvGetConsoleCP              
SrvGetConsoleCharType              
SrvGetConsoleCommandHistory              
SrvGetConsoleCommandHistoryLength              
SrvGetConsoleCurrentFont              
SrvGetConsoleCursorInfo              
SrvGetConsoleCursorMode              
SrvGetConsoleDisplayMode              
SrvGetConsoleFontInfo              
SrvGetConsoleFontSize              
SrvGetConsoleHardwareState              
SrvGetConsoleHistory              
SrvGetConsoleInput              
SrvGetConsoleKeyboardLayoutName              
SrvGetConsoleLangId              
SrvGetConsoleMode              
SrvGetConsoleMouseInfo              
SrvGetConsoleNlsMode              
SrvGetConsoleNumberOfFonts              
SrvGetConsoleNumberOfInputEvents              
SrvGetConsoleProcessList              
SrvGetConsoleScreenBufferInfo              
SrvGetConsoleSelectionInfo              
SrvGetConsoleTitle              
SrvGetConsoleWindow              
SrvGetHandleInformation              
SrvGetLargestConsoleWindowSize              
SrvInvalidateBitMapRect              
SrvOpenConsole              
SrvQueryConsoleIME              
SrvReadConsole              
SrvReadConsoleOutput              
SrvReadConsoleOutputString              
SrvRegisterConsoleIME              
SrvRegisterConsoleOS2              
SrvRegisterConsoleVDM              
SrvScrollConsoleScreenBuffer              
SrvSetConsoleActiveScreenBuffer              
SrvSetConsoleCP              
SrvSetConsoleCommandHistoryMode              
SrvSetConsoleCurrentFont              
SrvSetConsoleCursor              
SrvSetConsoleCursorInfo              
SrvSetConsoleCursorMode              
SrvSetConsoleCursorPosition              
SrvSetConsoleDisplayMode              
SrvSetConsoleFont              
SrvSetConsoleHardwareState              
SrvSetConsoleHistory              
SrvSetConsoleIcon              
SrvSetConsoleKeyShortcuts              
SrvSetConsoleLocalEUDC              
SrvSetConsoleMenuClose              
SrvSetConsoleMode              
SrvSetConsoleNlsMode              
SrvSetConsoleNumberOfCommands              
SrvSetConsoleOS2OemFormat              
SrvSetConsolePalette              
SrvSetConsoleScreenBufferSize              
SrvSetConsoleTextAttribute              
SrvSetConsoleTitle              
SrvSetConsoleWindowInfo              
SrvSetHandleInformation              
SrvSetScreenBufferInfo              
SrvShowConsoleCursor              
SrvUnregisterConsoleIME              
SrvVDMConsoleOperation              
SrvVerifyConsoleIoHandle              
SrvWriteConsole              
SrvWriteConsoleInput              
SrvWriteConsoleOutput              
SrvWriteConsoleOutputString              



CsrServerApiDispatchTable
Server API Name WINDOWS_NT4 WINDOWS_2000 WINDOWS_XP WINDOWS_SERVER_2003 WINDOWS_VISTA WINDOWS_SERVER_2008 WINDOWS_7_RC
CsrSrvClientConnect              
CsrSrvIdentifyAlertableThread              
CsrSrvNullApiCall              
CsrSrvProfileControl              
CsrSrvSetPriorityClass              
CsrSrvUnusedFunction              



UserServerApiDispatchTable
Server API Name WINDOWS_NT4 WINDOWS_2000 WINDOWS_XP WINDOWS_SERVER_2003 WINDOWS_VISTA WINDOWS_SERVER_2008 WINDOWS_7_RC
SrvActivateDebugger              
SrvCancelShutdown              
SrvConsoleHandleOperation              
SrvCreateSystemThreads              
SrvDeviceEvent              
SrvEndTask              
SrvExitWindowsEx              
SrvGetSetShutdownBlockReason              
SrvGetThreadConsoleDesktop              
SrvInitSoundDriver              
SrvLogon              
SrvPlaySound              
SrvRecordShutdownReason              
SrvRegisterLogonProcess              
SrvRegisterServicesProcess              
SrvServiceMessageBox              
SrvWin32HeapFail              
SrvWin32HeapStat              



你可能感兴趣的:(Windows CSRSS API Table)