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.