ReactOS  0.4.15-dev-2701-g34593d9
stringutil.hpp
Go to the documentation of this file.
1 //
2 // Copyright (C) Microsoft. All rights reserved.
3 //
4 #ifndef _STRINGUTIL_H_
5 #define _STRINGUTIL_H_
6 
7 size_t
9  __in FxCollectionInternal *StringCollection,
11  __out_opt PBOOLEAN ContainsOnlyStrings = NULL
12  );
13 
14 size_t
17  );
18 
19 PWSTR
22  __in FxCollectionInternal* StringCollection
23  );
24 
28  __in PFX_DRIVER_GLOBALS FxDriverGlobals,
29  __in const UNICODE_STRING* Source,
31  );
32 
34 PWCHAR
36  __in PFX_DRIVER_GLOBALS FxDriverGlobals,
38  );
39 
40 
41 #endif // _STRINGUTIL_H_
const uint16_t * PCWSTR
Definition: typedefs.h:57
#define _Must_inspect_result_
Definition: no_sal2.h:62
Definition: msg.c:1065
uint16_t * PWSTR
Definition: typedefs.h:56
LONG NTSTATUS
Definition: precomp.h:26
uint16_t * PWCHAR
Definition: typedefs.h:56
#define __out_opt
Definition: dbghelp.h:65
#define FALSE
Definition: types.h:117
size_t FxCalculateTotalMultiSzStringSize(__in __nullnullterminated PCWSTR MultiSz)
Definition: stringutil.cpp:84
_Must_inspect_result_ PWCHAR FxDuplicateUnicodeStringToString(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in const UNICODE_STRING *Source)
Definition: stringutil.cpp:287
#define __out
Definition: dbghelp.h:62
unsigned char BOOLEAN
Definition: bufpool.h:45
size_t FxCalculateTotalStringSize(__in FxCollectionInternal *StringCollection, __in BOOLEAN Verify=FALSE, __out_opt PBOOLEAN ContainsOnlyStrings=NULL)
Definition: stringutil.cpp:32
PWSTR FxCopyMultiSz(__out LPWSTR Buffer, __in FxCollectionInternal *StringCollection)
Definition: stringutil.cpp:129
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
Definition: rtlfuncs.h:2950
char * PBOOLEAN
Definition: retypes.h:11
_Must_inspect_result_ NTSTATUS FxDuplicateUnicodeString(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in const UNICODE_STRING *Source, __out PUNICODE_STRING Destination)
Definition: stringutil.cpp:180
#define NULL
Definition: types.h:112
#define __nullnullterminated
Definition: sal.h:2871
_In_ UINT _In_ UINT _In_ PNDIS_PACKET Source
Definition: ndis.h:3167
WCHAR * LPWSTR
Definition: xmlstorage.h:184
#define __in
Definition: dbghelp.h:35