Functions |
| ULONG | ConvertAnsiToUnicode (IN PWCHAR pwch, IN PCHAR pch, IN ULONG length) |
| BOOLEAN | IsCmdEventRegistrationProcess (IN PFILE_OBJECT FileObject) |
| VOID | InitializeCmdEventInfo (VOID) |
| BOOLEAN | VerifyEventWaitable (IN PVOID Object, OUT PVOID *WaitObject, OUT PVOID *ActualWaitObject) |
| NTSTATUS | InvokeUserModeService (VOID) |
| VOID | SacFormatMessage (IN PWCHAR FormattedString, IN PWCHAR MessageString, IN ULONG MessageSize) |
| NTSTATUS | TearDownGlobalMessageTable (VOID) |
| PWCHAR | GetMessage (IN ULONG MessageIndex) |
| BOOLEAN | SacTranslateUtf8ToUnicode (IN CHAR Utf8Char, IN PCHAR UnicodeBuffer, OUT PCHAR Utf8Value) |
| BOOLEAN | SacTranslateUnicodeToUtf8 (IN PWCHAR SourceBuffer, IN ULONG SourceBufferLength, OUT PCHAR DestinationBuffer, IN ULONG DestinationBufferSize, IN ULONG UTF8Count, OUT PULONG ProcessedCount) |
| NTSTATUS | GetRegistryValueBuffer (IN PCWSTR KeyName, IN PWCHAR ValueName, IN PKEY_VALUE_PARTIAL_INFORMATION ValueBuffer) |
| NTSTATUS | SetRegistryValue (IN PCWSTR KeyName, IN PWCHAR ValueName, IN ULONG Type, IN PVOID Data, IN ULONG DataSize) |
| NTSTATUS | CopyRegistryValueData (IN PVOID Dest, IN PKEY_VALUE_PARTIAL_INFORMATION ValueBuffer) |
| NTSTATUS | TranslateMachineInformationText (IN PWCHAR Buffer) |
| NTSTATUS | TranslateMachineInformationXML (IN PWCHAR Buffer, IN PWCHAR ExtraData) |
| NTSTATUS | RegisterBlueScreenMachineInformation (VOID) |
| VOID | FreeMachineInformation (VOID) |
| NTSTATUS | SerialBufferGetChar (OUT PCHAR Char) |
| NTSTATUS | GetCommandConsoleLaunchingPermission (OUT PBOOLEAN Permission) |
| NTSTATUS | ImposeSacCmdServiceStartTypePolicy (VOID) |
| NTSTATUS | CopyAndInsertStringAtInterval (IN PWCHAR SourceStr, IN ULONG Interval, IN PWCHAR InsertStr, OUT PWCHAR pDestStr) |
| ULONG | GetMessageLineCount (IN ULONG MessageIndex) |
| NTSTATUS | RegisterSacCmdEvent (IN PVOID Object, IN PKEVENT SetupCmdEvent[]) |
| NTSTATUS | UnregisterSacCmdEvent (IN PFILE_OBJECT FileObject) |
| NTSTATUS | UTF8EncodeAndSend (IN PWCHAR String) |