IopEnumerateEnvironmentVariablesSysEnv
NTSTATUS __stdcall IopEnumerateEnvironmentVariablesSysEnv(
_FILE_OBJECT *FileObject,
_DEVICE_OBJECT *DeviceObject,
UINT64 InformationClass,
VOID *Buffer,
UINT64 *BufferLength){
NTSTATUS result;
_DWORD *v6;
_DEVICE_OBJECT *v7;
INT64 v8;
ULONG v9;
_DWORD *v10;
if( (unsigned int)(InformationClass - 1) > 1 )
return -1073741811;
v6 = v10;
v7 = DeviceObject;
LOBYTE(v9) = (_DWORD)InformationClass == 2;
LOBYTE(DeviceObject) = 1;
LODWORD(v8) = 1;
result = IopIssueSystemEnvironmentRequest(0x52000Cu, DeviceObject, 0, v7, (ULONG)&v9, v8);
if( result == -1073741789 )
*v6 = 0;
return result;
}Referenced by:
No references.