|
| CKeStringU () |
|
| CKeStringU (PCWSTR pStr) |
|
| ~CKeStringU () |
|
void | FreeString () |
|
NTSTATUS | AppendStr (PCWSTR pStr, USHORT nLengthStr) |
|
NTSTATUS | AppendStr (PCWSTR pStr) |
|
NTSTATUS | AppendStr (const UNICODE_STRING &str) |
|
void | AppendStr (NTSTATUS &lStatus, PCWSTR pStr) |
|
void | AppendStr (NTSTATUS &lStatus, PCWSTR pStr, USHORT nLengthStr) |
|
void | AppendStr (NTSTATUS &lStatus, const UNICODE_STRING &str) |
|
NTSTATUS | AppendInteger (ULONG uValue, ULONG uBase=10) |
|
void | AppendInteger (NTSTATUS &lStatus, ULONG uValue, ULONG uBase=10) |
|
NTSTATUS | CreateStr (PCWSTR pStr, USHORT nLengthStr) |
|
NTSTATUS | CreateStr (const UNICODE_STRING &str) |
|
NTSTATUS | CreateStr (PCWSTR pStr) |
|
void | UpcaseString () |
|
void | InitStr () |
|
void | InitStatic (const WCHAR *pStr, USHORT wLength) |
|
void | InitStatic (const WCHAR *pStr) |
|
void | InitBuffer (PWSTR pBuffer, USHORT uMaximumLength) |
|
void | InitBufferZ (PWSTR pBuffer, USHORT uMaximumLength) |
|
bool | IsValidStr () const |
|
| operator PCWSTR () const |
|
| operator PWSTR () |
|
PWSTR | DetachStr () |
|
COMPARE_t | CompareStr (const UNICODE_STRING &rString2, BOOLEAN bCaseInSensitive=false) const |
|
NTSTATUS | FromInteger (IN ULONG uValue, IN ULONG uBase=10) |
|
NTSTATUS | ToInteger (ULONG &uValue, ULONG nBase=10) const |
|
NTSTATUS | FromInt64 (IN ULONGLONG Value, IN ULONG nBase=10) |
|
NTSTATUS | FromAnsi (PANSI_STRING pStr, bool bAlloc=false) |
|
NTSTATUS | AppendStr (const UNICODE_STRING &str) |
|
NTSTATUS | AppendStr (PCWSTR pwSource) |
|
void | AppendStr (NTSTATUS &lStatus, PCWSTR pwSource) |
|
NTSTATUS | AppendInteger (ULONG uValue, ULONG uBase=10) |
|
void | FreeSys () |
|
Dynamically allocated UNICODE string. UNICODE_STRING = { Length, MaximumLength, Buffer } Similar to ANSI_STRING,_CSTRING MaximumLength = length in bytes. (includes space for '\0')