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

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

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



Windows NT 4
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvCreateThread
BaseSrvGetTempFile
BaseSrvExitProcess
BaseSrvDebugProcess
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvNlsSetUserInfo
BaseSrvNlsSetMultipleUserInfo
BaseSrvNlsCreateSortSection
BaseSrvNlsPreserveSection
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
ConsoleServerDispatchTable (winsrv.dll)
SrvOpenConsole
SrvGetConsoleInput
SrvWriteConsoleInput
SrvReadConsoleOutput
SrvWriteConsoleOutput
SrvReadConsoleOutputString
SrvWriteConsoleOutputString
SrvFillConsoleOutput
SrvGetConsoleMode
SrvGetConsoleNumberOfFonts
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleScreenBufferInfo
SrvGetConsoleCursorInfo
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleMode
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvGetLargestConsoleWindowSize
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvSetConsoleCursorInfo
SrvSetConsoleWindowInfo
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleFont
SrvSetConsoleIcon
SrvReadConsole
SrvWriteConsole
SrvDuplicateHandle
SrvCloseHandle
SrvVerifyConsoleIoHandle
SrvAllocConsole
SrvFreeConsole
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvCreateConsoleScreenBuffer
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvSetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvSetConsoleCommandHistoryMode
SrvGetConsoleCP
SrvSetConsoleCP
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvConsoleNotifyLastClose
SrvGenerateConsoleCtrlEvent
SrvGetConsoleKeyboardLayoutName
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvNullApiCall
CsrSrvClientConnect
CsrSrvProfileControl
CsrSrvIdentifyAlertableThread
CsrSrvSetPriorityClass
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvInitSoundDriver
SrvPlaySound
SrvLogon
SrvServiceMessageBox
SrvRegisterServicesProcess
SrvActivateDebugger
SrvGetThreadConsoleDesktop



Windows 2000
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvCreateThread
BaseSrvGetTempFile
BaseSrvExitProcess
BaseSrvDebugProcess
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvNlsSetUserInfo
BaseSrvNlsSetMultipleUserInfo
BaseSrvNlsCreateSection
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
BaseSrvSetTermsrvAppInstallMode
BaseSrvNlsUpdateCacheCount
BaseSrvNlsGetUserInfo
BaseSrvNlsGetUserInfo
ConsoleServerDispatchTable (winsrv.dll)
SrvOpenConsole
SrvGetConsoleInput
SrvWriteConsoleInput
SrvReadConsoleOutput
SrvWriteConsoleOutput
SrvReadConsoleOutputString
SrvWriteConsoleOutputString
SrvFillConsoleOutput
SrvGetConsoleMode
SrvGetConsoleNumberOfFonts
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleScreenBufferInfo
SrvGetConsoleCursorInfo
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleMode
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvGetLargestConsoleWindowSize
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvSetConsoleCursorInfo
SrvSetConsoleWindowInfo
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleFont
SrvSetConsoleIcon
SrvReadConsole
SrvWriteConsole
SrvDuplicateHandle
SrvGetHandleInformation
SrvSetHandleInformation
SrvCloseHandle
SrvVerifyConsoleIoHandle
SrvAllocConsole
SrvFreeConsole
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvCreateConsoleScreenBuffer
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvSetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvSetConsoleCommandHistoryMode
SrvGetConsoleCP
SrvSetConsoleCP
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvConsoleNotifyLastClose
SrvGenerateConsoleCtrlEvent
SrvGetConsoleKeyboardLayoutName
SrvGetConsoleWindow
SrvGetConsoleCharType
SrvSetConsoleLocalEUDC
SrvSetConsoleCursorMode
SrvGetConsoleCursorMode
SrvRegisterConsoleOS2
SrvSetConsoleOS2OemFormat
SrvGetConsoleNlsMode
SrvSetConsoleNlsMode
SrvRegisterConsoleIME
SrvUnregisterConsoleIME
SrvGetConsoleLangId
SrvGetConsoleLangId
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvClientConnect
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvIdentifyAlertableThread
CsrSrvSetPriorityClass
CsrSrvSetPriorityClass
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvLogon
SrvRegisterServicesProcess
SrvActivateDebugger
SrvGetThreadConsoleDesktop
SrvDeviceEvent
SrvRegisterLogonProcess
SrvWin32HeapStat
SrvWin32HeapStat
SrvWin32HeapStat



Windows XP
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvCreateThread
BaseSrvGetTempFile
BaseSrvExitProcess
BaseSrvDebugProcess
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvNlsSetUserInfo
BaseSrvNlsSetMultipleUserInfo
BaseSrvNlsCreateSection
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
BaseSrvSetTermsrvAppInstallMode
BaseSrvNlsUpdateCacheCount
BaseSrvSetTermsrvClientTimeZone
BaseSrvSxsCreateActivationContext
BaseSrvDebugProcess
BaseSrvRegisterThread
BaseSrvNlsGetUserInfo
BaseSrvAppHelpQueryModuleData
ConsoleServerDispatchTable (winsrv.dll)
SrvOpenConsole
SrvGetConsoleInput
SrvWriteConsoleInput
SrvReadConsoleOutput
SrvWriteConsoleOutput
SrvReadConsoleOutputString
SrvWriteConsoleOutputString
SrvFillConsoleOutput
SrvGetConsoleMode
SrvGetConsoleNumberOfFonts
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleScreenBufferInfo
SrvGetConsoleCursorInfo
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleMode
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvGetLargestConsoleWindowSize
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvSetConsoleCursorInfo
SrvSetConsoleWindowInfo
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleFont
SrvSetConsoleIcon
SrvReadConsole
SrvWriteConsole
SrvDuplicateHandle
SrvGetHandleInformation
SrvSetHandleInformation
SrvCloseHandle
SrvVerifyConsoleIoHandle
SrvAllocConsole
SrvFreeConsole
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvCreateConsoleScreenBuffer
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvSetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvSetConsoleCommandHistoryMode
SrvGetConsoleCP
SrvSetConsoleCP
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvConsoleNotifyLastClose
SrvGenerateConsoleCtrlEvent
SrvGetConsoleKeyboardLayoutName
SrvGetConsoleWindow
SrvGetConsoleCharType
SrvSetConsoleLocalEUDC
SrvSetConsoleCursorMode
SrvGetConsoleCursorMode
SrvRegisterConsoleOS2
SrvSetConsoleOS2OemFormat
SrvGetConsoleNlsMode
SrvSetConsoleNlsMode
SrvRegisterConsoleIME
SrvUnregisterConsoleIME
SrvGetConsoleLangId
SrvAttachConsole
SrvGetConsoleSelectionInfo
SrvGetConsoleProcessList
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvClientConnect
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvIdentifyAlertableThread
CsrSrvSetPriorityClass
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvLogon
SrvRegisterServicesProcess
SrvActivateDebugger
SrvGetThreadConsoleDesktop
SrvDeviceEvent
SrvRegisterLogonProcess
SrvWin32HeapFail
SrvWin32HeapFail
SrvCreateSystemThreads



Windows Server 2003
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvCreateThread
BaseSrvGetTempFile
BaseSrvExitProcess
BaseSrvDebugProcess
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvNlsSetUserInfo
BaseSrvNlsSetMultipleUserInfo
BaseSrvNlsCreateSection
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
BaseSrvSetTermsrvAppInstallMode
BaseSrvNlsUpdateCacheCount
BaseSrvSetTermsrvClientTimeZone
BaseSrvSxsCreateActivationContext
BaseSrvDebugProcess
BaseSrvRegisterThread
BaseSrvNlsGetUserInfo
ConsoleServerDispatchTable (winsrv.dll)
SrvOpenConsole
SrvGetConsoleInput
SrvWriteConsoleInput
SrvReadConsoleOutput
SrvWriteConsoleOutput
SrvReadConsoleOutputString
SrvWriteConsoleOutputString
SrvFillConsoleOutput
SrvGetConsoleMode
SrvGetConsoleNumberOfFonts
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleScreenBufferInfo
SrvGetConsoleCursorInfo
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleMode
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvGetLargestConsoleWindowSize
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvSetConsoleCursorInfo
SrvSetConsoleWindowInfo
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleFont
SrvSetConsoleIcon
SrvReadConsole
SrvWriteConsole
SrvDuplicateHandle
SrvGetHandleInformation
SrvSetHandleInformation
SrvCloseHandle
SrvVerifyConsoleIoHandle
SrvAllocConsole
SrvFreeConsole
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvCreateConsoleScreenBuffer
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvSetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvSetConsoleCommandHistoryMode
SrvGetConsoleCP
SrvSetConsoleCP
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvConsoleNotifyLastClose
SrvGenerateConsoleCtrlEvent
SrvGetConsoleKeyboardLayoutName
SrvGetConsoleWindow
SrvGetConsoleCharType
SrvSetConsoleLocalEUDC
SrvSetConsoleCursorMode
SrvGetConsoleCursorMode
SrvRegisterConsoleOS2
SrvSetConsoleOS2OemFormat
SrvGetConsoleNlsMode
SrvSetConsoleNlsMode
SrvRegisterConsoleIME
SrvUnregisterConsoleIME
SrvGetConsoleLangId
SrvAttachConsole
SrvGetConsoleSelectionInfo
SrvGetConsoleProcessList
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvClientConnect
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvLogon
SrvRegisterServicesProcess
SrvActivateDebugger
SrvGetThreadConsoleDesktop
SrvDeviceEvent
SrvRegisterLogonProcess
SrvCreateSystemThreads
SrvRecordShutdownReason



Windows Vista
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvCreateThread
BaseSrvDeadEntry
BaseSrvExitProcess
BaseSrvDeadEntry
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
BaseSrvSetTermsrvAppInstallMode
BaseSrvSetTermsrvClientTimeZone
BaseSrvSxsCreateActivationContext
BaseSrvDeadEntry
BaseSrvRegisterThread
BaseSrvDeferredCreateProcess
BaseSrvNlsGetUserInfo
BaseSrvNlsSetUserInfo
BaseSrvNlsUpdateCacheCount
ConsoleServerDispatchTable (winsrv.dll)
SrvOpenConsole
SrvGetConsoleInput
SrvWriteConsoleInput
SrvReadConsoleOutput
SrvWriteConsoleOutput
SrvReadConsoleOutputString
SrvWriteConsoleOutputString
SrvFillConsoleOutput
SrvGetConsoleMode
SrvGetConsoleNumberOfFonts
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleScreenBufferInfo
SrvGetConsoleCursorInfo
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleMode
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvGetLargestConsoleWindowSize
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvSetConsoleCursorInfo
SrvSetConsoleWindowInfo
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleFont
SrvSetConsoleIcon
SrvReadConsole
SrvWriteConsole
SrvDuplicateHandle
SrvGetHandleInformation
SrvSetHandleInformation
SrvCloseHandle
SrvVerifyConsoleIoHandle
SrvAllocConsole
SrvFreeConsole
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvCreateConsoleScreenBuffer
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvSetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvGetConsoleCP
SrvSetConsoleCP
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvConsoleNotifyLastClose
SrvGenerateConsoleCtrlEvent
SrvGetConsoleKeyboardLayoutName
SrvGetConsoleWindow
SrvGetConsoleCharType
SrvSetConsoleLocalEUDC
SrvSetConsoleCursorMode
SrvGetConsoleCursorMode
SrvRegisterConsoleOS2
SrvSetConsoleOS2OemFormat
SrvGetConsoleNlsMode
SrvSetConsoleNlsMode
SrvRegisterConsoleIME
SrvUnregisterConsoleIME
SrvQueryConsoleIME
SrvGetConsoleLangId
SrvAttachConsole
SrvGetConsoleSelectionInfo
SrvGetConsoleProcessList
SrvGetConsoleHistory
SrvSetConsoleHistory
SrvSetConsoleCurrentFont
SrvSetScreenBufferInfo
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvClientConnect
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvLogon
SrvRegisterServicesProcess
SrvActivateDebugger
SrvGetThreadConsoleDesktop
SrvDeviceEvent
SrvRegisterLogonProcess
SrvCreateSystemThreads
SrvRecordShutdownReason
SrvCancelShutdown
SrvGetSetShutdownBlockReason



Windows Server 2008
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvCreateThread
BaseSrvDeadEntry
BaseSrvExitProcess
BaseSrvDeadEntry
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
BaseSrvSetTermsrvAppInstallMode
BaseSrvSetTermsrvClientTimeZone
BaseSrvSxsCreateActivationContext
BaseSrvDeadEntry
BaseSrvRegisterThread
BaseSrvDeferredCreateProcess
BaseSrvNlsGetUserInfo
BaseSrvNlsSetUserInfo
BaseSrvNlsUpdateCacheCount
ConsoleServerDispatchTable (winsrv.dll)
SrvOpenConsole
SrvGetConsoleInput
SrvWriteConsoleInput
SrvReadConsoleOutput
SrvWriteConsoleOutput
SrvReadConsoleOutputString
SrvWriteConsoleOutputString
SrvFillConsoleOutput
SrvGetConsoleMode
SrvGetConsoleNumberOfFonts
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleScreenBufferInfo
SrvGetConsoleCursorInfo
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleMode
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvGetLargestConsoleWindowSize
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvSetConsoleCursorInfo
SrvSetConsoleWindowInfo
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleFont
SrvSetConsoleIcon
SrvReadConsole
SrvWriteConsole
SrvDuplicateHandle
SrvGetHandleInformation
SrvSetHandleInformation
SrvCloseHandle
SrvVerifyConsoleIoHandle
SrvAllocConsole
SrvFreeConsole
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvCreateConsoleScreenBuffer
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvSetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvGetConsoleCP
SrvSetConsoleCP
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvConsoleNotifyLastClose
SrvGenerateConsoleCtrlEvent
SrvGetConsoleKeyboardLayoutName
SrvGetConsoleWindow
SrvGetConsoleCharType
SrvSetConsoleLocalEUDC
SrvSetConsoleCursorMode
SrvGetConsoleCursorMode
SrvRegisterConsoleOS2
SrvSetConsoleOS2OemFormat
SrvGetConsoleNlsMode
SrvSetConsoleNlsMode
SrvRegisterConsoleIME
SrvUnregisterConsoleIME
SrvQueryConsoleIME
SrvGetConsoleLangId
SrvAttachConsole
SrvGetConsoleSelectionInfo
SrvGetConsoleProcessList
SrvGetConsoleHistory
SrvSetConsoleHistory
SrvSetConsoleCurrentFont
SrvSetScreenBufferInfo
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvClientConnect
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvLogon
SrvRegisterServicesProcess
SrvActivateDebugger
SrvGetThreadConsoleDesktop
SrvDeviceEvent
SrvRegisterLogonProcess
SrvWin32HeapFail
SrvWin32HeapFail
SrvCreateSystemThreads



Windows 7
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvCreateThread
BaseSrvDeadEntry
BaseSrvExitProcess
BaseSrvDeadEntry
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
BaseSrvSetTermsrvAppInstallMode
BaseSrvSetTermsrvClientTimeZone
BaseSrvCreateActivationContext
BaseSrvDeadEntry
BaseSrvRegisterThread
BaseSrvDeferredCreateProcess
BaseSrvNlsGetUserInfo
BaseSrvNlsUpdateCacheCount
ConsoleServerDispatchTable (conhost.exe)
SrvOpenConsole
SrvGetConsoleInput
SrvWriteConsoleInput
SrvReadConsoleOutput
SrvWriteConsoleOutput
SrvReadConsoleOutputString
SrvWriteConsoleOutputString
SrvFillConsoleOutput
SrvGetConsoleMode
SrvGetConsoleNumberOfFonts
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleScreenBufferInfo
SrvGetConsoleCursorInfo
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleMode
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvGetLargestConsoleWindowSize
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvSetConsoleCursorInfo
SrvSetConsoleWindowInfo
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleFont
SrvSetConsoleIcon
SrvReadConsole
SrvWriteConsole
SrvDuplicateHandle
SrvGetHandleInformation
SrvSetHandleInformation
SrvCloseHandle
SrvVerifyConsoleIoHandle
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvCreateConsoleScreenBuffer
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvSetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvGetConsoleCP
SrvSetConsoleCP
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvConsoleNotifyLastClose
SrvGenerateConsoleCtrlEvent
SrvGetConsoleKeyboardLayoutName
SrvGetConsoleWindow
SrvGetConsoleCharType
SrvSetConsoleLocalEUDC
SrvSetConsoleCursorMode
SrvGetConsoleCursorMode
SrvRegisterConsoleOS2
SrvSetConsoleOS2OemFormat
SrvGetConsoleNlsMode
SrvSetConsoleNlsMode
SrvGetConsoleLangId
SrvGetConsoleSelectionInfo
SrvGetConsoleProcessList
SrvGetConsoleHistory
SrvSetConsoleHistory
SrvSetConsoleCurrentFont
SrvSetScreenBufferInfo
SrvConsoleClientConnect
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvClientConnect
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvLogon
SrvActivateDebugger
SrvDeviceEvent
SrvCreateSystemThreads
SrvRecordShutdownReason
SrvCancelShutdown
SrvConsoleHandleOperation
SrvGetSetShutdownBlockReason



Windows Server 2012
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvDeadEntry
BaseSrvDeadEntry
BaseSrvDeadEntry
BaseSrvDeadEntry
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
BaseSrvSetTermsrvAppInstallMode
BaseSrvSetTermsrvClientTimeZone
BaseSrvCreateActivationContext
BaseSrvDeadEntry
BaseSrvRegisterThread
BaseSrvDeferredCreateProcess
BaseSrvNlsGetUserInfo
BaseSrvNlsUpdateCacheCount
BaseSrvNlsUpdateCacheCount
ConsoleServerDispatchTable (conhost.exe)
SrvGetConsoleNumberOfFonts
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleFont
SrvSetConsoleIcon
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvGetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvGetConsoleKeyboardLayoutName
SrvGetConsoleWindow
SrvGetConsoleCharType
SrvSetConsoleLocalEUDC
SrvSetConsoleCursorMode
SrvGetConsoleCursorMode
SrvSetConsoleOS2OemFormat
SrvSetConsoleOS2OemFormat
SrvGetConsoleNlsMode
SrvSetConsoleNlsMode
SrvGetConsoleSelectionInfo
SrvGetConsoleProcessList
SrvGetConsoleHistory
SrvSetConsoleHistory
SrvSetConsoleCurrentFont
SrvFillConsoleOutput
SrvGenerateConsoleCtrlEvent
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvSetConsoleCP
SrvGetConsoleCursorInfo
SrvSetConsoleCursorInfo
SrvGetConsoleScreenBufferInfo
SrvSetScreenBufferInfo
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvGetLargestConsoleWindowSize
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleWindowInfo
SrvReadConsoleOutputString
SrvWriteConsoleInput
SrvWriteConsoleOutput
SrvWriteConsoleOutputString
SrvReadConsoleOutput
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvGetConsoleCP
SrvGetConsoleMode
SrvSetConsoleMode
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleInput
SrvReadConsole
SrvWriteConsole
SrvConsoleNotifyLastClose
SrvGetConsoleLangId
SrvMapBitmap
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvClientConnect
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvLogon
SrvActivateDebugger
SrvDeviceEvent
SrvCreateSystemThreads
SrvRecordShutdownReason
SrvCancelShutdown



Windows 8
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvDeadEntry
BaseSrvDeadEntry
BaseSrvDeadEntry
BaseSrvDeadEntry
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
BaseSrvSetTermsrvAppInstallMode
BaseSrvSetTermsrvClientTimeZone
BaseSrvCreateActivationContext
BaseSrvDeadEntry
BaseSrvRegisterThread
BaseSrvDeferredCreateProcess
BaseSrvNlsGetUserInfo
BaseSrvNlsUpdateCacheCount
ConsoleServerDispatchTable (conhost.exe)
SrvGetConsoleNumberOfFonts
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleFont
SrvSetConsoleIcon
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvSetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvGetConsoleKeyboardLayoutName
SrvGetConsoleWindow
SrvGetConsoleCharType
SrvSetConsoleLocalEUDC
SrvSetConsoleCursorMode
SrvGetConsoleCursorMode
SrvRegisterConsoleOS2
SrvSetConsoleOS2OemFormat
SrvGetConsoleNlsMode
SrvSetConsoleNlsMode
SrvGetConsoleSelectionInfo
SrvGetConsoleProcessList
SrvGetConsoleHistory
SrvSetConsoleHistory
SrvSetConsoleCurrentFont
SrvFillConsoleOutput
SrvGenerateConsoleCtrlEvent
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvSetConsoleCP
SrvGetConsoleCursorInfo
SrvSetConsoleCursorInfo
SrvGetConsoleScreenBufferInfo
SrvSetScreenBufferInfo
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvGetLargestConsoleWindowSize
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleWindowInfo
SrvReadConsoleOutputString
SrvWriteConsoleInput
SrvWriteConsoleOutput
SrvWriteConsoleOutputString
SrvReadConsoleOutput
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvGetConsoleCP
SrvGetConsoleMode
SrvSetConsoleMode
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleInput
SrvReadConsole
SrvWriteConsole
SrvConsoleNotifyLastClose
SrvGetConsoleLangId
SrvMapBitmap
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvClientConnect
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvLogon
SrvActivateDebugger
SrvDeviceEvent
SrvCreateSystemThreads
SrvRecordShutdownReason
SrvCancelShutdown



Windows 8.1
BaseServerApiDispatchTable (basesrv.dll)
BaseSrvCreateProcess
BaseSrvDeadEntry
BaseSrvDeadEntry
BaseSrvDeadEntry
BaseSrvDeadEntry
BaseSrvCheckVDM
BaseSrvUpdateVDMEntry
BaseSrvGetNextVDMCommand
BaseSrvExitVDM
BaseSrvIsFirstVDM
BaseSrvGetVDMExitCode
BaseSrvSetReenterCount
BaseSrvSetProcessShutdownParam
BaseSrvGetProcessShutdownParam
BaseSrvSetVDMCurDirs
BaseSrvGetVDMCurDirs
BaseSrvBatNotification
BaseSrvRegisterWowExec
BaseSrvSoundSentryNotification
BaseSrvRefreshIniFileMapping
BaseSrvDefineDosDevice
BaseSrvSetTermsrvAppInstallMode
BaseSrvSetTermsrvClientTimeZone
BaseSrvCreateActivationContext
BaseSrvDeadEntry
BaseSrvRegisterThread
BaseSrvDeferredCreateProcess
BaseSrvNlsGetUserInfo
BaseSrvNlsUpdateCacheCount
ConsoleServerDispatchTable (conhost.exe)
SrvGetConsoleNumberOfFonts
SrvGetConsoleMouseInfo
SrvGetConsoleFontInfo
SrvGetConsoleFontSize
SrvGetConsoleCurrentFont
SrvSetConsoleFont
SrvSetConsoleIcon
SrvInvalidateBitMapRect
SrvVDMConsoleOperation
SrvSetConsoleCursor
SrvShowConsoleCursor
SrvConsoleMenuControl
SrvSetConsolePalette
SrvSetConsoleDisplayMode
SrvRegisterConsoleVDM
SrvGetConsoleHardwareState
SrvSetConsoleHardwareState
SrvGetConsoleDisplayMode
SrvAddConsoleAlias
SrvGetConsoleAlias
SrvGetConsoleAliasesLength
SrvGetConsoleAliasExesLength
SrvGetConsoleAliases
SrvGetConsoleAliasExes
SrvExpungeConsoleCommandHistory
SrvSetConsoleNumberOfCommands
SrvGetConsoleCommandHistoryLength
SrvGetConsoleCommandHistory
SrvSetConsoleKeyShortcuts
SrvSetConsoleMenuClose
SrvGetConsoleKeyboardLayoutName
SrvGetConsoleWindow
SrvGetConsoleCharType
SrvSetConsoleLocalEUDC
SrvSetConsoleCursorMode
SrvGetConsoleCursorMode
SrvRegisterConsoleOS2
SrvSetConsoleOS2OemFormat
SrvGetConsoleNlsMode
SrvSetConsoleNlsMode
SrvGetConsoleSelectionInfo
SrvGetConsoleProcessList
SrvGetConsoleHistory
SrvSetConsoleHistory
SrvSetConsoleCurrentFont
SrvFillConsoleOutput
SrvGenerateConsoleCtrlEvent
SrvSetConsoleActiveScreenBuffer
SrvFlushConsoleInputBuffer
SrvSetConsoleCP
SrvGetConsoleCursorInfo
SrvSetConsoleCursorInfo
SrvGetConsoleScreenBufferInfo
SrvSetScreenBufferInfo
SrvSetConsoleScreenBufferSize
SrvSetConsoleCursorPosition
SrvGetLargestConsoleWindowSize
SrvScrollConsoleScreenBuffer
SrvSetConsoleTextAttribute
SrvSetConsoleWindowInfo
SrvReadConsoleOutputString
SrvWriteConsoleInput
SrvWriteConsoleOutput
SrvWriteConsoleOutputString
SrvReadConsoleOutput
SrvGetConsoleTitle
SrvSetConsoleTitle
SrvGetConsoleCP
SrvGetConsoleMode
SrvSetConsoleMode
SrvGetConsoleNumberOfInputEvents
SrvGetConsoleInput
SrvReadConsole
SrvWriteConsole
SrvConsoleNotifyLastClose
SrvGetConsoleLangId
SrvMapBitmap
CsrServerApiDispatchTable (csrsrv.dll)
CsrSrvClientConnect
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
CsrSrvUnusedFunction
UserServerApiDispatchTable (winsrv.dll)
SrvExitWindowsEx
SrvEndTask
SrvLogon
SrvActivateDebugger
SrvCreateSystemThreads
SrvRecordShutdownReason
SrvCancelShutdown