ReactOS 0.4.16-dev-112-g52265ae
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
7size_t
9 __in FxCollectionInternal *StringCollection,
11 __out_opt PBOOLEAN ContainsOnlyStrings = NULL
12 );
13
14size_t
17 );
18
22 __in FxCollectionInternal* StringCollection
23 );
24
28 __in PFX_DRIVER_GLOBALS FxDriverGlobals,
31 );
32
36 __in PFX_DRIVER_GLOBALS FxDriverGlobals,
38 );
39
40
41#endif // _STRINGUTIL_H_
unsigned char BOOLEAN
LONG NTSTATUS
Definition: precomp.h:26
Definition: bufpool.h:45
#define __out_opt
Definition: dbghelp.h:65
#define __in
Definition: dbghelp.h:35
#define __out
Definition: dbghelp.h:62
#define NULL
Definition: types.h:112
#define FALSE
Definition: types.h:117
@ Verify
Definition: msg.c:1065
#define _Must_inspect_result_
Definition: ms_sal.h:558
#define __nullnullterminated
Definition: ms_sal.h:2871
_In_ UINT _In_ UINT _In_ PNDIS_PACKET Source
Definition: ndis.h:3169
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
Definition: rtlfuncs.h:3016
PWSTR FxCopyMultiSz(__out LPWSTR Buffer, __in FxCollectionInternal *StringCollection)
Definition: stringutil.cpp:129
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
_Must_inspect_result_ NTSTATUS FxDuplicateUnicodeString(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in const UNICODE_STRING *Source, __out PUNICODE_STRING Destination)
Definition: stringutil.cpp:180
size_t FxCalculateTotalStringSize(__in FxCollectionInternal *StringCollection, __in BOOLEAN Verify=FALSE, __out_opt PBOOLEAN ContainsOnlyStrings=NULL)
Definition: stringutil.cpp:32
uint16_t * PWSTR
Definition: typedefs.h:56
const uint16_t * PCWSTR
Definition: typedefs.h:57
unsigned char * PBOOLEAN
Definition: typedefs.h:53
uint16_t * PWCHAR
Definition: typedefs.h:56
WCHAR * LPWSTR
Definition: xmlstorage.h:184