Create RfGetSystemWindowsDirectory.cpp

This commit is contained in:
vxunderground 2022-07-14 23:00:55 -05:00 committed by GitHub
parent b1b24fa209
commit 4c32680719
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,25 @@
BOOL RfGetSystemWindowsDirectoryA(DWORD nBufferLength, PCHAR lpBuffer)
{
PKUSER_SHARED_DATA SharedData = GetKUserSharedData();
if (nBufferLength < StringLengthW(SharedData->NtSystemRoot))
return FALSE;
if (WCharStringToCharString(lpBuffer, SharedData->NtSystemRoot, nBufferLength) != 0)
return TRUE;
else
return FALSE;
}
BOOL RfGetSystemWindowsDirectoryW(DWORD nBufferLength, PWCHAR lpBuffer)
{
PKUSER_SHARED_DATA SharedData = GetKUserSharedData();
if (nBufferLength < StringLengthW(SharedData->NtSystemRoot))
return FALSE;
if (StringCopyW(lpBuffer, SharedData->NtSystemRoot) == NULL)
return FALSE;
return TRUE;
}