Rename String Manipulation/RtlInitUnicodeString.cpp to String Manipulation/Windows Unicode Structure/RtlInitUnicodeString.cpp

This commit is contained in:
vxunderground
2022-07-14 22:16:53 -05:00
committed by GitHub
parent b708dec564
commit cf2bd8549c
@@ -0,0 +1,18 @@
VOID RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)
{
SIZE_T DestSize;
if (SourceString)
{
DestSize = StringLengthW(SourceString) * sizeof(WCHAR);
DestinationString->Length = (USHORT)DestSize;
DestinationString->MaximumLength = (USHORT)DestSize + sizeof(WCHAR);
}
else
{
DestinationString->Length = 0;
DestinationString->MaximumLength = 0;
}
DestinationString->Buffer = (PWCHAR)SourceString;
}