|
ReactOS 0.4.17-dev-769-g1500a35
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | DEFAULT_SUBSYSTEM_DESC L"Windows SubSystem" |
| #define | DEFAULT_INITIAL_COMMAND_DESC L"Windows Logon Process" |
Functions | |
| NTSTATUS NTAPI | SmpExecuteImage (IN PUNICODE_STRING FileName, IN PUNICODE_STRING Directory, IN PUNICODE_STRING CommandLine, IN ULONG MuSessionId, IN ULONG Flags, IN PRTL_USER_PROCESS_INFORMATION ProcessInformation) |
| NTSTATUS NTAPI | SmpInvokeAutoChk (IN PUNICODE_STRING FileName, IN PUNICODE_STRING Directory, IN PUNICODE_STRING Arguments, IN ULONG Flags) |
| NTSTATUS NTAPI | SmpExecuteCommand (IN PUNICODE_STRING CommandLine, IN ULONG MuSessionId, OUT PHANDLE ProcessId, IN ULONG Flags) |
| NTSTATUS NTAPI | SmpExecuteInitialCommand (IN ULONG MuSessionId, IN PUNICODE_STRING InitialCommand, IN HANDLE InitialCommandProcess, OUT PHANDLE ReturnPid) |
| NTSTATUS NTAPI | SmpTerminate (_In_reads_(ParameterCount) PULONG_PTR Parameters, _In_ ULONG ParameterMask, _In_ ULONG ParameterCount) |
| LONG NTAPI | SmpUnhandledExceptionFilter (_In_ PEXCEPTION_POINTERS ExceptionInfo) |
| NTSTATUS __cdecl | _main (IN INT argc, IN PCHAR argv[], IN PCHAR envp[], IN ULONG DebugFlag) |
Variables | |
| UNICODE_STRING | SmpSystemRoot |
| ULONG | AttachedSessionId = -1 |
| BOOLEAN | SmpDebug |
| HANDLE | SmApiPort |
| HANDLE | SmpInitialCommandProcessId |
Definition at line 456 of file smss.c.
| NTSTATUS NTAPI SmpExecuteCommand | ( | IN PUNICODE_STRING | CommandLine, |
| IN ULONG | MuSessionId, | ||
| OUT PHANDLE | ProcessId, | ||
| IN ULONG | Flags | ||
| ) |
Definition at line 208 of file smss.c.
Referenced by SmpLoadDataFromRegistry(), SmpLoadDeferedSubsystem(), and SmpLoadSubSystemsForMuSession().
| NTSTATUS NTAPI SmpExecuteImage | ( | IN PUNICODE_STRING | FileName, |
| IN PUNICODE_STRING | Directory, | ||
| IN PUNICODE_STRING | CommandLine, | ||
| IN ULONG | MuSessionId, | ||
| IN ULONG | Flags, | ||
| IN PRTL_USER_PROCESS_INFORMATION | ProcessInformation | ||
| ) |
Definition at line 31 of file smss.c.
Referenced by SmpExecuteCommand(), SmpExecuteInitialCommand(), SmpInvokeAutoChk(), and SmpLoadSubSystem().
| NTSTATUS NTAPI SmpExecuteInitialCommand | ( | IN ULONG | MuSessionId, |
| IN PUNICODE_STRING | InitialCommand, | ||
| IN HANDLE | InitialCommandProcess, | ||
| OUT PHANDLE | ReturnPid | ||
| ) |
Definition at line 281 of file smss.c.
Referenced by _main(), and SmpStartCsr().
| NTSTATUS NTAPI SmpInvokeAutoChk | ( | IN PUNICODE_STRING | FileName, |
| IN PUNICODE_STRING | Directory, | ||
| IN PUNICODE_STRING | Arguments, | ||
| IN ULONG | Flags | ||
| ) |
Definition at line 150 of file smss.c.
Referenced by SmpExecuteCommand().
| NTSTATUS NTAPI SmpTerminate | ( | _In_reads_(ParameterCount) PULONG_PTR | Parameters, |
| _In_ ULONG | ParameterMask, | ||
| _In_ ULONG | ParameterCount | ||
| ) |
Definition at line 372 of file smss.c.
Referenced by _main(), SmpInitializeKnownDllsInternal(), and SmpUnhandledExceptionFilter().
| LONG NTAPI SmpUnhandledExceptionFilter | ( | _In_ PEXCEPTION_POINTERS | ExceptionInfo | ) |
Definition at line 407 of file smss.c.
Referenced by _main(), and SmpApiLoop().
| ULONG AttachedSessionId = -1 |
Definition at line 19 of file smss.c.
Referenced by _main(), SmpLoadSubSystem(), and SmpLoadSubSystemsForMuSession().
| HANDLE SmApiPort |
Definition at line 21 of file smss.c.
Referenced by SmConnectToSm(), SmExecPgm(), SmExecuteProgram(), SmLoadDeferedSubsystem(), SmpApiLoop(), SmpExecuteInitialCommand(), SmQueryInformation(), SmSendMsgToSm(), SmSessionComplete(), SmStartCsr(), and SmStopCsr().
| BOOLEAN SmpDebug |
Definition at line 20 of file smss.c.
Referenced by _main(), SmpExecuteImage(), and SmpLoadSubSystem().
| HANDLE SmpInitialCommandProcessId |
Definition at line 22 of file smss.c.
Referenced by SmpExecuteInitialCommand().
| UNICODE_STRING SmpSystemRoot |
Definition at line 18 of file smss.c.
Referenced by SmpParseCommandLine().