ReactOS 0.4.16-dev-979-g79f281e
|
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
Go to the source code of this file.
Macros | |
#define | NTSTRSAFEAPI static __inline NTSTATUS NTAPI |
#define | NTSTRSAFEVAPI static __inline NTSTATUS __cdecl |
#define | NTSTRSAFE_INLINE_API static __inline NTSTATUS NTAPI |
#define | NTSTRSAFE_MAX_CCH 2147483647 |
#define | NTSTRSAFE_UNICODE_STRING_MAX_CCH 32767 |
#define | STRSAFE_IGNORE_NULLS 0x00000100 |
#define | STRSAFE_FILL_BEHIND_NULL 0x00000200 |
#define | STRSAFE_FILL_ON_FAILURE 0x00000400 |
#define | STRSAFE_NULL_ON_FAILURE 0x00000800 |
#define | STRSAFE_NO_TRUNCATION 0x00001000 |
#define | STRSAFE_IGNORE_NULL_UNICODE_STRINGS 0x00010000 |
#define | STRSAFE_UNICODE_STRING_DEST_NULL_TERMINATED 0x00020000 |
#define | STRSAFE_VALID_FLAGS (0x000000FF | STRSAFE_IGNORE_NULLS | STRSAFE_FILL_BEHIND_NULL | STRSAFE_FILL_ON_FAILURE | STRSAFE_NULL_ON_FAILURE | STRSAFE_NO_TRUNCATION) |
#define | STRSAFE_UNICODE_STRING_VALID_FLAGS (STRSAFE_VALID_FLAGS | STRSAFE_IGNORE_NULL_UNICODE_STRINGS | STRSAFE_UNICODE_STRING_DEST_NULL_TERMINATED) |
#define | STRSAFE_FILL_BYTE(x) ((STRSAFE_DWORD)(((x) & 0x000000FF) | STRSAFE_FILL_BEHIND_NULL)) |
#define | STRSAFE_FAILURE_BYTE(x) ((STRSAFE_DWORD)(((x) & 0x000000FF) | STRSAFE_FILL_ON_FAILURE)) |
#define | STRSAFE_GET_FILL_PATTERN(dwFlags) ((int)((dwFlags) & 0x000000FF)) |
#define | STRSAFE_FILL_BEHIND STRSAFE_FILL_BEHIND_NULL |
#define | STRSAFE_ZERO_LENGTH_ON_FAILURE STRSAFE_NULL_ON_FAILURE |
#define | RtlStringCopyWorkerA RtlStringCopyWorkerA_instead_use_StringCchCopyA_or_StringCchCopyExA; |
#define | RtlStringCopyWorkerW RtlStringCopyWorkerW_instead_use_StringCchCopyW_or_StringCchCopyExW; |
#define | RtlStringCopyExWorkerA RtlStringCopyExWorkerA_instead_use_StringCchCopyA_or_StringCchCopyExA; |
#define | RtlStringCopyExWorkerW RtlStringCopyExWorkerW_instead_use_StringCchCopyW_or_StringCchCopyExW; |
#define | RtlStringCatWorkerA RtlStringCatWorkerA_instead_use_StringCchCatA_or_StringCchCatExA; |
#define | RtlStringCatWorkerW RtlStringCatWorkerW_instead_use_StringCchCatW_or_StringCchCatExW; |
#define | RtlStringCatExWorkerA RtlStringCatExWorkerA_instead_use_StringCchCatA_or_StringCchCatExA; |
#define | RtlStringCatExWorkerW RtlStringCatExWorkerW_instead_use_StringCchCatW_or_StringCchCatExW; |
#define | RtlStringCatNWorkerA RtlStringCatNWorkerA_instead_use_StringCchCatNA_or_StrincCbCatNA; |
#define | RtlStringCatNWorkerW RtlStringCatNWorkerW_instead_use_StringCchCatNW_or_StringCbCatNW; |
#define | RtlStringCatNExWorkerA RtlStringCatNExWorkerA_instead_use_StringCchCatNExA_or_StringCbCatNExA; |
#define | RtlStringCatNExWorkerW RtlStringCatNExWorkerW_instead_use_StringCchCatNExW_or_StringCbCatNExW; |
#define | RtlStringVPrintfWorkerA RtlStringVPrintfWorkerA_instead_use_StringCchVPrintfA_or_StringCchVPrintfExA; |
#define | RtlStringVPrintfWorkerW RtlStringVPrintfWorkerW_instead_use_StringCchVPrintfW_or_StringCchVPrintfExW; |
#define | RtlStringVPrintfExWorkerA RtlStringVPrintfExWorkerA_instead_use_StringCchVPrintfA_or_StringCchVPrintfExA; |
#define | RtlStringVPrintfExWorkerW RtlStringVPrintfExWorkerW_instead_use_StringCchVPrintfW_or_StringCchVPrintfExW; |
#define | RtlStringLengthWorkerA RtlStringLengthWorkerA_instead_use_StringCchLengthA_or_StringCbLengthA; |
#define | RtlStringLengthWorkerW RtlStringLengthWorkerW_instead_use_StringCchLengthW_or_StringCbLengthW; |
Typedefs | |
typedef char * | STRSAFE_LPSTR |
typedef const char * | STRSAFE_LPCSTR |
typedef wchar_t * | STRSAFE_LPWSTR |
typedef const wchar_t * | STRSAFE_LPCWSTR |
typedef _Null_terminated_ char * | NTSTRSAFE_PSTR |
typedef _Null_terminated_ const char * | NTSTRSAFE_PCSTR |
typedef _Null_terminated_ wchar_t * | NTSTRSAFE_PWSTR |
typedef _Null_terminated_ const wchar_t * | NTSTRSAFE_PCWSTR |
typedef ULONG | STRSAFE_DWORD |
Definition at line 20 of file ntstrsafe.h.
#define NTSTRSAFE_MAX_CCH 2147483647 |
Definition at line 23 of file ntstrsafe.h.
#define NTSTRSAFE_UNICODE_STRING_MAX_CCH 32767 |
Definition at line 27 of file ntstrsafe.h.
This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER.PD within this package.
Definition at line 18 of file ntstrsafe.h.
#define RtlStringCatExWorkerA RtlStringCatExWorkerA_instead_use_StringCchCatA_or_StringCchCatExA; |
Definition at line 3325 of file ntstrsafe.h.
#define RtlStringCatExWorkerW RtlStringCatExWorkerW_instead_use_StringCchCatW_or_StringCchCatExW; |
Definition at line 3326 of file ntstrsafe.h.
#define RtlStringCatNExWorkerA RtlStringCatNExWorkerA_instead_use_StringCchCatNExA_or_StringCbCatNExA; |
Definition at line 3329 of file ntstrsafe.h.
#define RtlStringCatNExWorkerW RtlStringCatNExWorkerW_instead_use_StringCchCatNExW_or_StringCbCatNExW; |
Definition at line 3330 of file ntstrsafe.h.
#define RtlStringCatNWorkerA RtlStringCatNWorkerA_instead_use_StringCchCatNA_or_StrincCbCatNA; |
Definition at line 3327 of file ntstrsafe.h.
#define RtlStringCatNWorkerW RtlStringCatNWorkerW_instead_use_StringCchCatNW_or_StringCbCatNW; |
Definition at line 3328 of file ntstrsafe.h.
#define RtlStringCatWorkerA RtlStringCatWorkerA_instead_use_StringCchCatA_or_StringCchCatExA; |
Definition at line 3323 of file ntstrsafe.h.
#define RtlStringCatWorkerW RtlStringCatWorkerW_instead_use_StringCchCatW_or_StringCchCatExW; |
Definition at line 3324 of file ntstrsafe.h.
#define RtlStringCopyExWorkerA RtlStringCopyExWorkerA_instead_use_StringCchCopyA_or_StringCchCopyExA; |
Definition at line 3321 of file ntstrsafe.h.
#define RtlStringCopyExWorkerW RtlStringCopyExWorkerW_instead_use_StringCchCopyW_or_StringCchCopyExW; |
Definition at line 3322 of file ntstrsafe.h.
#define RtlStringCopyWorkerA RtlStringCopyWorkerA_instead_use_StringCchCopyA_or_StringCchCopyExA; |
Definition at line 3319 of file ntstrsafe.h.
#define RtlStringCopyWorkerW RtlStringCopyWorkerW_instead_use_StringCchCopyW_or_StringCchCopyExW; |
Definition at line 3320 of file ntstrsafe.h.
#define RtlStringLengthWorkerA RtlStringLengthWorkerA_instead_use_StringCchLengthA_or_StringCbLengthA; |
Definition at line 3335 of file ntstrsafe.h.
#define RtlStringLengthWorkerW RtlStringLengthWorkerW_instead_use_StringCchLengthW_or_StringCbLengthW; |
Definition at line 3336 of file ntstrsafe.h.
#define RtlStringVPrintfExWorkerA RtlStringVPrintfExWorkerA_instead_use_StringCchVPrintfA_or_StringCchVPrintfExA; |
Definition at line 3333 of file ntstrsafe.h.
#define RtlStringVPrintfExWorkerW RtlStringVPrintfExWorkerW_instead_use_StringCchVPrintfW_or_StringCchVPrintfExW; |
Definition at line 3334 of file ntstrsafe.h.
#define RtlStringVPrintfWorkerA RtlStringVPrintfWorkerA_instead_use_StringCchVPrintfA_or_StringCchVPrintfExA; |
Definition at line 3331 of file ntstrsafe.h.
#define RtlStringVPrintfWorkerW RtlStringVPrintfWorkerW_instead_use_StringCchVPrintfW_or_StringCchVPrintfExW; |
Definition at line 3332 of file ntstrsafe.h.
#define STRSAFE_FAILURE_BYTE | ( | x | ) | ((STRSAFE_DWORD)(((x) & 0x000000FF) | STRSAFE_FILL_ON_FAILURE)) |
Definition at line 43 of file ntstrsafe.h.
#define STRSAFE_FILL_BEHIND STRSAFE_FILL_BEHIND_NULL |
Definition at line 48 of file ntstrsafe.h.
#define STRSAFE_FILL_BEHIND_NULL 0x00000200 |
Definition at line 32 of file ntstrsafe.h.
#define STRSAFE_FILL_BYTE | ( | x | ) | ((STRSAFE_DWORD)(((x) & 0x000000FF) | STRSAFE_FILL_BEHIND_NULL)) |
Definition at line 42 of file ntstrsafe.h.
#define STRSAFE_FILL_ON_FAILURE 0x00000400 |
Definition at line 33 of file ntstrsafe.h.
Definition at line 45 of file ntstrsafe.h.
#define STRSAFE_IGNORE_NULL_UNICODE_STRINGS 0x00010000 |
Definition at line 36 of file ntstrsafe.h.
#define STRSAFE_IGNORE_NULLS 0x00000100 |
Definition at line 31 of file ntstrsafe.h.
#define STRSAFE_NO_TRUNCATION 0x00001000 |
Definition at line 35 of file ntstrsafe.h.
#define STRSAFE_NULL_ON_FAILURE 0x00000800 |
Definition at line 34 of file ntstrsafe.h.
#define STRSAFE_UNICODE_STRING_DEST_NULL_TERMINATED 0x00020000 |
Definition at line 37 of file ntstrsafe.h.
#define STRSAFE_UNICODE_STRING_VALID_FLAGS (STRSAFE_VALID_FLAGS | STRSAFE_IGNORE_NULL_UNICODE_STRINGS | STRSAFE_UNICODE_STRING_DEST_NULL_TERMINATED) |
Definition at line 40 of file ntstrsafe.h.
#define STRSAFE_VALID_FLAGS (0x000000FF | STRSAFE_IGNORE_NULLS | STRSAFE_FILL_BEHIND_NULL | STRSAFE_FILL_ON_FAILURE | STRSAFE_NULL_ON_FAILURE | STRSAFE_NO_TRUNCATION) |
Definition at line 39 of file ntstrsafe.h.
#define STRSAFE_ZERO_LENGTH_ON_FAILURE STRSAFE_NULL_ON_FAILURE |
Definition at line 49 of file ntstrsafe.h.
typedef _Null_terminated_ const char* NTSTRSAFE_PCSTR |
Definition at line 57 of file ntstrsafe.h.
typedef _Null_terminated_ const wchar_t* NTSTRSAFE_PCWSTR |
Definition at line 59 of file ntstrsafe.h.
typedef _Null_terminated_ char* NTSTRSAFE_PSTR |
Definition at line 56 of file ntstrsafe.h.
typedef _Null_terminated_ wchar_t* NTSTRSAFE_PWSTR |
Definition at line 58 of file ntstrsafe.h.
typedef ULONG STRSAFE_DWORD |
Definition at line 61 of file ntstrsafe.h.
typedef const char* STRSAFE_LPCSTR |
Definition at line 52 of file ntstrsafe.h.
typedef const wchar_t* STRSAFE_LPCWSTR |
Definition at line 54 of file ntstrsafe.h.
typedef char* STRSAFE_LPSTR |
Definition at line 51 of file ntstrsafe.h.
typedef wchar_t* STRSAFE_LPWSTR |
Definition at line 53 of file ntstrsafe.h.
NTSTRSAFEAPI RtlpArrayVPrintfWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCWSTR | pszFormat, | ||
size_t * | pcchDestNewLen, | ||
va_list | argList | ||
) |
Definition at line 2830 of file ntstrsafe.h.
Referenced by RtlpStringVPrintfExWorkerW(), and RtlUnicodeStringPrintf().
NTSTRSAFEAPI RtlpStringVPrintfExWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPWSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags, | ||
STRSAFE_LPCWSTR | pszFormat, | ||
size_t * | pcchDestNewLen, | ||
va_list | argList | ||
) |
Definition at line 3017 of file ntstrsafe.h.
Referenced by RtlStringVPrintfExWorkerW(), and RtlUnicodeStringPrintfEx().
NTSTRSAFEAPI RtlpStringVPrintfWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCWSTR | pszFormat, | ||
size_t * | pcchDestNewLen, | ||
va_list | argList | ||
) |
Definition at line 2853 of file ntstrsafe.h.
Referenced by RtlStringVPrintfWorkerW().
NTSTRSAFEAPI RtlpUnicodeStringValidate | ( | _In_opt_ PCUNICODE_STRING | SourceString, |
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 3199 of file ntstrsafe.h.
Referenced by RtlUnicodeStringValidate(), and RtlUnicodeStringValidateEx().
NTSTRSAFEAPI RtlStringCatExWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPCSTR | pszSrc, | ||
STRSAFE_LPSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 2311 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCatExWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPCWSTR | pszSrc, | ||
STRSAFE_LPWSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 2423 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCatNExWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPCSTR | pszSrc, | ||
size_t | cchToAppend, | ||
STRSAFE_LPSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 2562 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCatNExWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPCWSTR | pszSrc, | ||
size_t | cchToAppend, | ||
STRSAFE_LPWSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 2679 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCatNWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCSTR | pszSrc, | ||
size_t | cchToAppend | ||
) |
Definition at line 2534 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCatNWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCWSTR | pszSrc, | ||
size_t | cchToAppend | ||
) |
Definition at line 2548 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCatWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCSTR | pszSrc | ||
) |
Definition at line 2285 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCatWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCWSTR | pszSrc | ||
) |
Definition at line 2298 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCbCatA | ( | _Inout_updates_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ NTSTRSAFE_PCSTR | pszSrc | ||
) |
Definition at line 625 of file ntstrsafe.h.
Referenced by FsOpenFile(), InitOperatingSystemList(), LoadAndBootWindows(), LoadModule(), LoadReactOSSetup(), LoadWindowsCore(), NtLdrAddOptions(), NtLdrGetHigherPriorityOptions(), PeLdrpBindImportName(), PeLdrpLoadAndScanReferencedDll(), RegLoadHiveLog(), RegRecoverDataHive(), RegRecoverHeaderHive(), SetupLdrInitErrataInf(), WinLdrInitializePhase1(), WinLdrInitSystemHive(), WinLdrLoadSystemHive(), and WinLdrScanSystemHive().
NTSTRSAFEAPI RtlStringCbCatExA | ( | _Inout_updates_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ NTSTRSAFE_PCSTR | pszSrc, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 718 of file ntstrsafe.h.
Referenced by ExpInitializeExecutive().
NTSTRSAFEAPI RtlStringCbCatExW | ( | _Inout_updates_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ NTSTRSAFE_PCWSTR | pszSrc, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 741 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCbCatNA | ( | _Inout_updates_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_reads_bytes_(cbToAppend) STRSAFE_LPCSTR | pszSrc, | ||
_In_ size_t | cbToAppend | ||
) |
Definition at line 819 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCbCatNExA | ( | _Inout_updates_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_reads_bytes_(cbToAppend) STRSAFE_LPCSTR | pszSrc, | ||
_In_ size_t | cbToAppend, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 920 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCbCatNExW | ( | _Inout_updates_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_reads_bytes_(cbToAppend) STRSAFE_LPCWSTR | pszSrc, | ||
_In_ size_t | cbToAppend, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 944 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCbCatNW | ( | _Inout_updates_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_reads_bytes_(cbToAppend) STRSAFE_LPCWSTR | pszSrc, | ||
_In_ size_t | cbToAppend | ||
) |
NTSTRSAFEAPI RtlStringCbCatW | ( | _Inout_updates_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ NTSTRSAFE_PCWSTR | pszSrc | ||
) |
Definition at line 636 of file ntstrsafe.h.
Referenced by ArcPathNormalize(), SmpLoadSubSystemsForMuSession(), UserEnumDisplayDevices(), and UserLoadKbdFile().
NTSTRSAFEAPI RtlStringCbCopyA | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ NTSTRSAFE_PCSTR | pszSrc | ||
) |
Definition at line 156 of file ntstrsafe.h.
Referenced by FxDriver::_InitializeDriverName(), DiskGetBootPath(), FsOpenFile(), FxInitializeBugCheckDriverInfo(), InitOperatingSystemList(), KdbpCliMainLoop(), KdbpDoCommand(), LoadAndBootWindows(), LoadModule(), LoadReactOSSetup(), LoadWindowsCore(), MiniTuiInitialize(), MiniTuiSetProgressBarText(), MiSnapThunk(), PeLdrpLoadAndScanReferencedDll(), Phase1InitializationDiscard(), RegLoadHiveLog(), RegRecoverDataHive(), RegRecoverHeaderHive(), SetupLdrInitErrataInf(), TuiInitialize(), TuiSetProgressBarText(), UiInitialize(), WinLdrInitializePhase1(), WinLdrInitSystemHive(), WinLdrLoadDeviceDriver(), WinLdrLoadSystemHive(), and WinLdrScanSystemHive().
NTSTRSAFEAPI RtlStringCbCopyExA | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ NTSTRSAFE_PCSTR | pszSrc, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining STRSAFE_LPSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 270 of file ntstrsafe.h.
Referenced by DriverIoControl(), and ExpInitializeExecutive().
NTSTRSAFEAPI RtlStringCbCopyExW | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ NTSTRSAFE_PCWSTR | pszSrc, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 300 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCbCopyNA | ( | _Out_writes_bytes_(cbDest) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_reads_bytes_(cbToCopy) STRSAFE_LPCSTR | pszSrc, | ||
_In_ size_t | cbToCopy | ||
) |
Definition at line 395 of file ntstrsafe.h.
Referenced by ArcGetNextTokenA(), CmdLineParse(), LoadWindowsCore(), RamDiskInitialize(), and WinLdrInitializePhase1().
NTSTRSAFEAPI RtlStringCbCopyNExA | ( | _Out_writes_bytes_(cbDest) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_reads_bytes_(cbToCopy) STRSAFE_LPCSTR | pszSrc, | ||
_In_ size_t | cbToCopy, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
NTSTRSAFEAPI RtlStringCbCopyNExA | ( | _Out_writes_bytes_(cbDest) STRSAFE_LPSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_reads_bytes_(cbToCopy) STRSAFE_LPCSTR | pszSrc, | ||
_In_ size_t | cbToCopy, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining STRSAFE_LPSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 519 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCbCopyNExW | ( | _Out_writes_bytes_(cbDest) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_reads_bytes_(cbToCopy) STRSAFE_LPCWSTR | pszSrc, | ||
_In_ size_t | cbToCopy, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 547 of file ntstrsafe.h.
Referenced by NtUserGetMonitorInfo().
NTSTRSAFEAPI RtlStringCbCopyNW | ( | _Out_writes_bytes_(cbDest) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_reads_bytes_(cbToCopy) STRSAFE_LPCWSTR | pszSrc, | ||
_In_ size_t | cbToCopy | ||
) |
Definition at line 416 of file ntstrsafe.h.
Referenced by ArcGetNextTokenU(), ArcPathNormalize(), CheckForValidPEAndVendor(), CopyDeviceFindData(), CopyFindData(), EngpRegisterGraphicsDevice(), GetFileSystemNameWorker(), IntResolveDesktop(), MountVolume(), SmpProcessModuleImports(), and UserpShowInformationBalloon().
NTSTRSAFEAPI RtlStringCbCopyW | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ NTSTRSAFE_PCWSTR | pszSrc | ||
) |
Definition at line 174 of file ntstrsafe.h.
Referenced by DefaultProcessEntry(), FontFamilyFillInfo(), FormatVolume(), GetFontFamilyInfoForList(), HDA_PDOQueryId(), InferFileSystemWorker(), IntLoadFontsInRegistry(), IntResolveDesktop(), JapaneseEra_Load(), KspStartBusDevice(), LDEVOBJ_bBuildDevmodeList(), NLS_GetDateTimeFormatW(), ProcessLangEntry(), SmpParseCommandLine(), USBPORT_PdoPnP(), and UserEnumDisplayDevices().
_Must_inspect_result_ NTSTRSAFEAPI RtlStringCbLengthA | ( | _In_reads_or_z_(cbMax) STRSAFE_LPCSTR | psz, |
_In_ _In_range_(1, NTSTRSAFE_MAX_CCH *sizeof(char)) size_t | cbMax, | ||
_Out_opt_ _Deref_out_range_(<, cbMax) size_t * | pcbLength | ||
) |
Definition at line 1609 of file ntstrsafe.h.
_Must_inspect_result_ NTSTRSAFEAPI RtlStringCbLengthW | ( | _In_reads_or_z_(cbMax/sizeof(wchar_t)) STRSAFE_LPCWSTR | psz, |
_In_ _In_range_(1, NTSTRSAFE_MAX_CCH *sizeof(wchar_t)) size_t | cbMax, | ||
_Out_opt_ _Deref_out_range_(<, cbMax - 1) size_t * | pcbLength | ||
) |
Definition at line 1641 of file ntstrsafe.h.
Referenced by SmpCreateDynamicEnvironmentVariables(), and SmpTranslateSystemPartitionInformation().
NTSTRSAFEVAPI RtlStringCbPrintfA | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCSTR | pszFormat, | ||
... | |||
) |
Definition at line 1148 of file ntstrsafe.h.
Referenced by BootLoaderHardDiskPage(), BootLoaderRemovableDiskPage(), check_backup_boot(), CODE_SEG(), CreateFlopDeviceObject(), DetectBiosFloppyPeripheral(), DetectParallelPorts(), DetectSerialPorts(), DiskError(), DiskGetBootPath(), EditCustomBootReactOS(), ExpectRange(), ExpectRangeEntryList(), ExpInitializeExecutive(), FsVolCallback(), HdlspDispatch(), InitOperatingSystemList(), IopDisplayLoadingMessage(), KdbInitialize(), KiDisplayBlueScreen(), LoadModule(), LoadRosload(), LoadWindowsCore(), MmLoadSystemImage(), NtLdrOutputLoadMsg(), Phase1InitializationDiscard(), SmpInvokeAutoChk(), SpiScanDevice(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiUpdateDateTime(), UefiSetBootpath(), WinLdrInitErrataInf(), WinLdrLoadDeviceDriver(), and WinLdrLoadNLSData().
NTSTRSAFEVAPI RtlStringCbPrintfExA | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCSTR | pszFormat, | ||
... | |||
) |
Definition at line 1294 of file ntstrsafe.h.
Referenced by Phase1InitializationDiscard().
NTSTRSAFEVAPI RtlStringCbPrintfExW | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCWSTR | pszFormat, | ||
... | |||
) |
Definition at line 1335 of file ntstrsafe.h.
Referenced by GetSystemVersionString(), USBH_PdoQueryId(), USBPORT_GetDeviceHwIds(), and UserpFormatMessages().
NTSTRSAFEVAPI RtlStringCbPrintfW | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCWSTR | pszFormat, | ||
... | |||
) |
Definition at line 1173 of file ntstrsafe.h.
Referenced by acpi_create_registry_table(), BasepMoveFileDelayed(), BuildUserModeWindowStationName(), ClasspLogSystemEventWithDeviceNumber(), CmosInitialize(), CmpCreateControlSet(), CmpFindControlSet(), CmpSetVersionData(), ConvertTickToDateTime(), DllMain(), EngpRegisterGraphicsDevice(), GetSystemVersionString(), HDA_PDOQueryId(), IntLoadFontsInRegistry(), IntResolveDesktop(), IopGetParentIdPrefix(), IopInitializeBuiltinDriver(), ObtClose(), ObtCreateObjects(), ObtCreateObjectTypes(), PciIdeXAddDevice(), PciIdeXPdoCreateDevice(), PciLocateKdDevices(), ResolveArcNameManually(), ScsiFlopStartDevice(), SetConsoleOutputCP(), SetupLdrScanBootDrivers(), SmpCreateDynamicEnvironmentVariables(), TestIoVolumeDeviceToDosName(), USBH_CreateDevice(), USBPORT_AddDevice(), USBPORT_CreateLegacySymbolicLink(), USBPORT_CreatePdo(), USBPORT_PdoPnP(), UserCreateWinstaDirectory(), and UserpFormatMessages().
NTSTRSAFEAPI RtlStringCbVPrintfA | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCSTR | pszFormat, | ||
_In_ va_list | argList | ||
) |
Definition at line 1034 of file ntstrsafe.h.
Referenced by DbgP(), DoTraceLevelMessage(), dprintk(), Mx::MxDbgPrint(), and print_error().
NTSTRSAFEAPI RtlStringCbVPrintfExA | ( | _Out_writes_bytes_(cbDest) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cbDest, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCSTR | pszFormat, | ||
_In_ va_list | argList | ||
) |
Definition at line 1473 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCbVPrintfExW | ( | _Out_writes_bytes_(cbDest) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_Outptr_opt_result_bytebuffer_ *pcbRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcbRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCWSTR | pszFormat, | ||
_In_ va_list | argList | ||
) |
Definition at line 1504 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCbVPrintfW | ( | _Out_writes_bytes_(cbDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cbDest, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCWSTR | pszFormat, | ||
_In_ va_list | argList | ||
) |
Definition at line 1052 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCatA | ( | _Inout_updates_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ NTSTRSAFE_PCSTR | pszSrc | ||
) |
Definition at line 589 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCatExA | ( | _Inout_updates_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ NTSTRSAFE_PCSTR | pszSrc, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 668 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCatExW | ( | _Inout_updates_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ NTSTRSAFE_PCWSTR | pszSrc, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 683 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCatNA | ( | _Inout_updates_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_reads_or_z_(cchToAppend) STRSAFE_LPCSTR | pszSrc, | ||
_In_ size_t | cchToAppend | ||
) |
Definition at line 779 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCatNExA | ( | _Inout_updates_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_reads_or_z_(cchToAppend) STRSAFE_LPCSTR | pszSrc, | ||
_In_ size_t | cchToAppend, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 868 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCatNExW | ( | _Inout_updates_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_reads_or_z_(cchToAppend) STRSAFE_LPCWSTR | pszSrc, | ||
_In_ size_t | cchToAppend, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 884 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCatNW | ( | _Inout_updates_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_reads_or_z_(cchToAppend) STRSAFE_LPCWSTR | pszSrc, | ||
_In_ size_t | cchToAppend | ||
) |
Definition at line 792 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCatW | ( | _Inout_updates_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ NTSTRSAFE_PCWSTR | pszSrc | ||
) |
Definition at line 601 of file ntstrsafe.h.
Referenced by AddBootStoreEntry(), Chkdsk(), ConcatPathsV(), CreateFreeLoaderIniForReactOSAndBootSector(), FontLink_Chain_Populate(), FormatEx(), FreeLdrMigrateBootDrivePartWorker(), GetSystemVersionString(), QueryDeviceInformation(), RegCleanupRegistry(), and RegOpenSectionKey().
NTSTRSAFEAPI RtlStringCchCopyA | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ NTSTRSAFE_PCSTR | pszSrc | ||
) |
Definition at line 110 of file ntstrsafe.h.
Referenced by demFileFindFirst(), demFileFindNext(), DiskGenerateDeviceName(), FxIFRStart(), GetPartitionTypeString(), and RtlIpv4AddressToStringExA().
NTSTRSAFEAPI RtlStringCchCopyExA | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ NTSTRSAFE_PCSTR | pszSrc, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 210 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCopyExW | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ NTSTRSAFE_PCWSTR | pszSrc, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 230 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCopyNA | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_reads_or_z_(cchToCopy) STRSAFE_LPCSTR | pszSrc, | ||
_In_ size_t | cchToCopy | ||
) |
Definition at line 345 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCopyNExA | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_reads_or_z_(cchToCopy) STRSAFE_LPCSTR | pszSrc, | ||
_In_ size_t | cchToCopy, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 457 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCopyNExW | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_reads_or_z_(cchToCopy) STRSAFE_LPCWSTR | pszSrc, | ||
_In_ size_t | cchToCopy, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 478 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchCopyNW | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_reads_or_z_(cchToCopy) STRSAFE_LPCWSTR | pszSrc, | ||
_In_ size_t | cchToCopy | ||
) |
Definition at line 363 of file ntstrsafe.h.
Referenced by FontLink_Create(), LoadAllocStringW(), and SetComputerNameExW().
NTSTRSAFEAPI RtlStringCchCopyW | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ NTSTRSAFE_PCWSTR | pszSrc | ||
) |
Definition at line 127 of file ntstrsafe.h.
Referenced by AddComputerTypeEntries(), AddNTOSInstallation(), CheckUnattendedSetup(), Chkdsk(), CreateDisplayDriverList(), EngpHasVgaDriver(), EnumerateReactOSEntries(), FontLink_Chain_Populate(), FontLink_Create(), FontLink_LoadDefaultFonts(), FormatEx(), FreeLdrMigrateBootDrivePartWorker(), GetCalendarInfoW(), InitVolumeDeviceName(), LoadSetupInf(), PrepareCopyInfFile(), QueryDeviceInformation(), RegCleanupRegistry(), RtlIpv4AddressToStringExW(), RtlIpv6AddressToStringExW(), SetupCommitFileQueueW(), SetupExtractFile(), SetupQueueCopyWithCab(), SetupQueueDeleteW(), SetupQueueRenameW(), TextIntRealizeFont(), UpdateBootIni(), and UpdateFreeLoaderIni().
_Must_inspect_result_ NTSTRSAFEAPI RtlStringCchLengthA | ( | _In_reads_or_z_(cchMax) STRSAFE_LPCSTR | psz, |
_In_ _In_range_(1, NTSTRSAFE_MAX_CCH) size_t | cchMax, | ||
_Out_opt_ _Deref_out_range_(<, cchMax) _Deref_out_range_(<=, _String_length_(psz)) size_t * | pcchLength | ||
) |
Definition at line 1551 of file ntstrsafe.h.
_Must_inspect_result_ NTSTRSAFEAPI RtlStringCchLengthW | ( | _In_reads_or_z_(cchMax) STRSAFE_LPCWSTR | psz, |
_In_ _In_range_(1, NTSTRSAFE_MAX_CCH) size_t | cchMax, | ||
_Out_opt_ _Deref_out_range_(<, cchMax) _Deref_out_range_(<=, _String_length_(psz)) size_t * | pcchLength | ||
) |
Definition at line 1573 of file ntstrsafe.h.
Referenced by IsValidComputerName().
NTSTRSAFEVAPI RtlStringCchPrintfA | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCSTR | pszFormat, | ||
... | |||
) |
Definition at line 1085 of file ntstrsafe.h.
Referenced by DiskDescription(), DiskGenerateDeviceName(), DosCreateProcess(), GetNTOSInstallationName(), GetPartitionTypeString(), GetSettingDescription(), PartitionDescription(), ProgressTimeOutStringHandler(), and UpdateProgressPercentage().
NTSTRSAFEVAPI RtlStringCchPrintfExA | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCSTR | pszFormat, | ||
... | |||
) |
Definition at line 1218 of file ntstrsafe.h.
Referenced by PartitionDescription(), RtlIpv4AddressToStringA(), and RtlIpv4AddressToStringExA().
NTSTRSAFEVAPI RtlStringCchPrintfExW | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCWSTR | pszFormat, | ||
... | |||
) |
Definition at line 1246 of file ntstrsafe.h.
Referenced by IsaPdoQueryDeviceText(), IsaPdoQueryId(), PciIdeXPdoQueryId(), RtlIpv4AddressToStringExW(), RtlIpv4AddressToStringW(), RtlIpv6AddressToStringExW(), and RtlIpv6AddressToStringW().
NTSTRSAFEVAPI RtlStringCchPrintfW | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCWSTR | pszFormat, | ||
... | |||
) |
Definition at line 1110 of file ntstrsafe.h.
Referenced by AddCodepageToRegistry(), AddDiskToList(), AddKbLayoutsToRegistry(), BootLoaderInstallPage(), CheckForValidPEAndVendor(), CheckUnattendedSetup(), CreateFreeLoaderIniForReactOSAndBootSector(), CreatePartitionList(), CreateRegistryFile(), DiskCreateFdo(), DiskCreateSymbolicLinks(), DiskDeleteSymbolicLinks(), DriverEvtDeviceAdd(), EnumerateBiosDiskEntries(), EnumerateReactOSEntries(), FindNTOSInstallations(), FreeLdrMigrateBootDrivePartWorker(), GetDisplayIdentifier(), GetDriverName(), GetSystemVersionString(), InitDestinationPaths(), InitPartitionDeviceName(), InstallBootManagerAndBootEntriesWorker(), InstallMbrBootCodeToDisk(), InstallSetupInfFile(), ProcessComputerFiles(), ProcessDisplayRegistry(), ReportDdiFunctionCountMismatch(), SelectPartitionPage(), SetBootStoreOptions(), SetGeoID(), SetMountedDeviceValue(), Test_Device_StorDeviceNumber(), USBSTOR_PdoHandleQueryInstanceId(), WDF_LIBRARY_REGISTER_CLIENT(), wmain(), and WritePartitions().
NTSTRSAFEAPI RtlStringCchVPrintfA | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCSTR | pszFormat, | ||
_In_ va_list | argList | ||
) |
Definition at line 984 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchVPrintfExA | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PSTR | pszDest, |
_In_ size_t | cchDest, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCSTR | pszFormat, | ||
_In_ va_list | argList | ||
) |
Definition at line 1395 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchVPrintfExW | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_Outptr_opt_result_buffer_ *pcchRemaining NTSTRSAFE_PWSTR * | ppszDestEnd, | ||
_Out_opt_ size_t * | pcchRemaining, | ||
_In_ STRSAFE_DWORD | dwFlags, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCWSTR | pszFormat, | ||
_In_ va_list | argList | ||
) |
Definition at line 1424 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCchVPrintfW | ( | _Out_writes_(cchDest) _Always_(_Post_z_) NTSTRSAFE_PWSTR | pszDest, |
_In_ size_t | cchDest, | ||
_In_ _Printf_format_string_ NTSTRSAFE_PCWSTR | pszFormat, | ||
_In_ va_list | argList | ||
) |
Definition at line 1002 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCopyExWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPCSTR | pszSrc, | ||
STRSAFE_LPSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 1733 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCopyExWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPCWSTR | pszSrc, | ||
STRSAFE_LPWSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 1850 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCopyNExWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPCSTR | pszSrc, | ||
size_t | cchToCopy, | ||
STRSAFE_LPSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 2034 of file ntstrsafe.h.
Referenced by RtlStringCatNExWorkerA(), RtlStringCbCopyNExA(), and RtlStringCchCopyNExA().
NTSTRSAFEAPI RtlStringCopyNExWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPCWSTR | pszSrc, | ||
size_t | cchToCopy, | ||
STRSAFE_LPWSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 2160 of file ntstrsafe.h.
Referenced by RtlStringCatNExWorkerW(), RtlStringCbCopyNExW(), and RtlStringCchCopyNExW().
NTSTRSAFEAPI RtlStringCopyNWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCSTR | pszSrc, | ||
size_t | cchToCopy | ||
) |
Definition at line 1968 of file ntstrsafe.h.
Referenced by RtlStringCatNWorkerA(), RtlStringCbCopyNA(), and RtlStringCchCopyNA().
NTSTRSAFEAPI RtlStringCopyNWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCWSTR | pszSrc, | ||
size_t | cchToCopy | ||
) |
Definition at line 2001 of file ntstrsafe.h.
Referenced by RtlStringCatNWorkerW(), RtlStringCbCopyNW(), and RtlStringCchCopyNW().
NTSTRSAFEAPI RtlStringCopyWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCSTR | pszSrc | ||
) |
Definition at line 1671 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringCopyWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCWSTR | pszSrc | ||
) |
Definition at line 1702 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringLengthWorkerA | ( | _In_reads_or_z_(cchMax) STRSAFE_LPCSTR | psz, |
_In_ _In_range_(<=, NTSTRSAFE_MAX_CCH) size_t | cchMax, | ||
_Out_opt_ _Deref_out_range_(<, cchMax) size_t * | pcchLength | ||
) |
Definition at line 3141 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringLengthWorkerW | ( | _In_reads_or_z_(cchMax) STRSAFE_LPCWSTR | psz, |
_In_ _In_range_(<=, NTSTRSAFE_MAX_CCH) size_t | cchMax, | ||
_Out_opt_ _Deref_out_range_(<, cchMax) size_t * | pcchLength | ||
) |
Definition at line 3170 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringVPrintfExWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags, | ||
STRSAFE_LPCSTR | pszFormat, | ||
va_list | argList | ||
) |
Definition at line 2894 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringVPrintfExWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
size_t | cbDest, | ||
STRSAFE_LPWSTR * | ppszDestEnd, | ||
size_t * | pcchRemaining, | ||
STRSAFE_DWORD | dwFlags, | ||
STRSAFE_LPCWSTR | pszFormat, | ||
va_list | argList | ||
) |
Definition at line 3127 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringVPrintfWorkerA | ( | STRSAFE_LPSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCSTR | pszFormat, | ||
va_list | argList | ||
) |
Definition at line 2797 of file ntstrsafe.h.
NTSTRSAFEAPI RtlStringVPrintfWorkerW | ( | STRSAFE_LPWSTR | pszDest, |
size_t | cchDest, | ||
STRSAFE_LPCWSTR | pszFormat, | ||
va_list | argList | ||
) |
Definition at line 2882 of file ntstrsafe.h.
NTSTRSAFEVAPI RtlUnicodeStringPrintf | ( | _In_ PUNICODE_STRING | DestinationString, |
_In_ NTSTRSAFE_PCWSTR | pszFormat, | ||
... | |||
) |
Definition at line 3241 of file ntstrsafe.h.
Referenced by FxLibraryCreateDevice(), IopBuildSymbolicLink(), and Test_RtlUnicodeStringPrintf().
NTSTRSAFEVAPI RtlUnicodeStringPrintfEx | ( | _In_opt_ PUNICODE_STRING | DestinationString, |
_In_opt_ PUNICODE_STRING | RemainingString, | ||
_In_ STRSAFE_DWORD | dwFlags, | ||
_In_ NTSTRSAFE_PCWSTR | pszFormat, | ||
... | |||
) |
Definition at line 3280 of file ntstrsafe.h.
Referenced by Test_RtlUnicodeStringPrintfEx().
NTSTRSAFEAPI RtlUnicodeStringValidate | ( | _In_opt_ PCUNICODE_STRING | SourceString | ) |
Definition at line 3224 of file ntstrsafe.h.
NTSTRSAFEAPI RtlUnicodeStringValidate | ( | PCUNICODE_STRING | SourceString | ) |
Referenced by RtlUnicodeStringPrintf().
NTSTRSAFEAPI RtlUnicodeStringValidateEx | ( | _In_opt_ PCUNICODE_STRING | SourceString, |
_In_ STRSAFE_DWORD | dwFlags | ||
) |
Definition at line 3230 of file ntstrsafe.h.