161 #define SB_PROCESS_FLAGS_DEBUG 0x1 162 #define SB_PROCESS_FLAGS_WAIT_ON_THREAD 0x2 163 #define SB_PROCESS_FLAGS_RESERVE_1MB 0x8 164 #define SB_PROCESS_FLAGS_SKIP_CHECKS 0x20
NTSTATUS NTAPI SmSessionComplete(IN HANDLE SmApiPort, IN ULONG SessionId, IN NTSTATUS SessionStatus)
RTL_USER_PROCESS_INFORMATION ProcessInformation
struct _SB_CREATE_PROCESS_MSG * PSB_CREATE_PROCESS_MSG
SM_CREATE_FOREIGN_SESSION_MSG CreateForeignSession
struct _SM_TERMINATE_FOREIGN_SESSION_MSG * PSM_TERMINATE_FOREIGN_SESSION_MSG
SM_LOAD_DEFERED_SUBSYSTEM_MSG LoadDefered
struct _SB_CREATE_PROCESS_MSG::@3478::@3481 Out
HANDLE WindowsSubSysProcessId
struct _SB_API_MSG SB_API_MSG
struct _SB_CONNECTION_INFO SB_CONNECTION_INFO
struct _SM_CREATE_FOREIGN_SESSION_MSG SM_CREATE_FOREIGN_SESSION_MSG
SB_CREATE_SESSION_MSG CreateSession
SM_TERMINATE_FOREIGN_SESSION_MSG TerminateForeignComplete
struct _SM_EXEC_PGM_MSG * PSM_EXEC_PGM_MSG
struct _SM_STOP_CSR_MSG SM_STOP_CSR_MSG
struct _SM_LOAD_DEFERED_SUBSYSTEM_MSG SM_LOAD_DEFERED_SUBSYSTEM_MSG
enum _SMSRV_API_NUMBER SMSRV_API_NUMBER
struct _SB_TERMINATE_SESSION_MSG SB_TERMINATE_SESSION_MSG
struct _SM_API_MSG * PSM_API_MSG
struct _SB_CREATE_SESSION_MSG * PSB_CREATE_SESSION_MSG
PUNICODE_STRING CommandLine
RTL_USER_PROCESS_INFORMATION ProcessInfo
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
SB_CREATE_PROCESS_MSG CreateProcess
struct _SM_STOP_CSR_MSG * PSM_STOP_CSR_MSG
struct _SM_CREATE_FOREIGN_SESSION_MSG * PSM_CREATE_FOREIGN_SESSION_MSG
struct _SB_CREATE_SESSION_MSG SB_CREATE_SESSION_MSG
SMSRV_API_NUMBER ApiNumber
SB_TERMINATE_SESSION_MSG TerminateSession
PUNICODE_STRING ImageName
struct _SB_FOREIGN_SESSION_COMPLETE_MSG * PSB_FOREIGN_SESSION_COMPLETE_MSG
enum _SB_API_NUMBER SB_API_NUMBER
struct _SM_TERMINATE_FOREIGN_SESSION_MSG SM_TERMINATE_FOREIGN_SESSION_MSG
struct _SB_CONNECTION_INFO * PSB_CONNECTION_INFO
struct _SB_CREATE_PROCESS_MSG::@3478::@3480 In
struct _SM_SESSION_COMPLETE_MSG * PSM_SESSION_COMPLETE_MSG
struct _SB_API_MSG * PSB_API_MSG
SB_FOREIGN_SESSION_COMPLETE_MSG ForeignSessionComplete
NTSTATUS NTAPI SmExecPgm(IN HANDLE SmApiPort, IN PRTL_USER_PROCESS_INFORMATION ProcessInformation, IN BOOLEAN DebugFlag)
struct _SB_CREATE_PROCESS_MSG SB_CREATE_PROCESS_MSG
HANDLE SmpInitialCommandProcessId
struct _SM_LOAD_DEFERED_SUBSYSTEM_MSG * PSM_LOAD_DEFERED_SUBSYSTEM_MSG
SM_START_CSR_MSG StartCsr
struct _SB_FOREIGN_SESSION_COMPLETE_MSG SB_FOREIGN_SESSION_COMPLETE_MSG
BOOLEAN(NTAPI * PSB_API_ROUTINE)(IN PSB_API_MSG SbApiMsg)
struct _SB_TERMINATE_SESSION_MSG * PSB_TERMINATE_SESSION_MSG
struct _SM_API_MSG SM_API_MSG
struct _SM_START_CSR_MSG * PSM_START_CSR_MSG
union _SM_API_MSG::@3477 u
SB_CONNECTION_INFO ConnectionInfo
struct _SM_SESSION_COMPLETE_MSG SM_SESSION_COMPLETE_MSG
NTSTATUS NTAPI SmConnectToSm(IN PUNICODE_STRING SbApiPortName, IN HANDLE SbApiPort, IN ULONG ImageType, OUT PHANDLE SmApiPort)
struct _SM_EXEC_PGM_MSG SM_EXEC_PGM_MSG
struct _SM_START_CSR_MSG SM_START_CSR_MSG
PUNICODE_STRING CurrentDirectory
SM_SESSION_COMPLETE_MSG SessionComplete
C_ASSERT(sizeof(SM_EXEC_PGM_MSG)==0x48)