reactos/sdk/lib/drivers/wdf/shared/inc/private/common/stringutil.hpp
Victor Perevertkin 8a978a179f
[WDF] Add Windows Driver Framework files
Takern from Microsoft GitHub repo:
d9c6040fe9

Licensed under MIT
2020-11-03 00:06:26 +03:00

41 lines
846 B
C++

//
// Copyright (C) Microsoft. All rights reserved.
//
#ifndef _STRINGUTIL_H_
#define _STRINGUTIL_H_
size_t
FxCalculateTotalStringSize(
__in FxCollectionInternal *StringCollection,
__in BOOLEAN Verify = FALSE,
__out_opt PBOOLEAN ContainsOnlyStrings = NULL
);
size_t
FxCalculateTotalMultiSzStringSize(
__in __nullnullterminated PCWSTR MultiSz
);
PWSTR
FxCopyMultiSz(
__out LPWSTR Buffer,
__in FxCollectionInternal* StringCollection
);
_Must_inspect_result_
NTSTATUS
FxDuplicateUnicodeString(
__in PFX_DRIVER_GLOBALS FxDriverGlobals,
__in const UNICODE_STRING* Source,
__out PUNICODE_STRING Destination
);
_Must_inspect_result_
PWCHAR
FxDuplicateUnicodeStringToString(
__in PFX_DRIVER_GLOBALS FxDriverGlobals,
__in const UNICODE_STRING* Source
);
#endif // _STRINGUTIL_H_