51 if (*DestinationSize < DestSize)
57 *DestinationSize = DestSize;
68 *DestinationSize = DestSize;
90 StringSize = StringSize *
sizeof(
WCHAR);
94 OutputSize = StringSize + 2;
111 OutputSize = StringSize + 1;
121 -1) *
sizeof(
WCHAR) + 2;
181 ULONG OutputSize = 0;
230 OutputSize =
Size + 1;
240 0) + 1) *
sizeof(
WCHAR);
ACPI_SIZE strlen(const char *String)
#define ERROR_NOT_ENOUGH_MEMORY
#define ERROR_INVALID_PARAMETER
#define WideCharToMultiByte
#define MultiByteToWideChar
PVOID WINAPI Dns_AllocZero(IN SIZE_T Size)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
ULONG WINAPI Dns_StringCopy(OUT PVOID Destination, IN OUT PULONG DestinationSize, IN PVOID String, IN ULONG StringSize OPTIONAL, IN DWORD InputType, IN DWORD OutputType)
ULONG WINAPI Dns_GetBufferLengthForStringCopy(IN PVOID String, IN ULONG Size OPTIONAL, IN DWORD InputType, IN DWORD OutputType)
LPWSTR WINAPI Dns_CreateStringCopy_W(IN LPWSTR Name)
PULONG MinorVersion OPTIONAL
#define RtlCopyMemory(Destination, Source, Length)
#define RtlMoveMemory(Destination, Source, Length)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
#define ERROR_INVALID_DATA