ExpUpdateComPlusPackage
NTSTATUS __stdcall ExpUpdateComPlusPackage(UINT64 ComPlusPackageStatus){
int v1;
UINT64 DataSize;
int Data;
UINT64 Disposition;
void *KeyHandle;
Data = ComPlusPackageStatus;
LODWORD(Disposition) = 0;
KeyHandle = 0i64;
v1 = ZwOpenKey(&KeyHandle, 0x40000000u, &stru_140C0EFA0);
if( v1 == -1073741772 )
{
LODWORD(DataSize) = 0;
v1 = ZwCreateKey(&KeyHandle, 0x40000000ui64, &stru_140C0EFA0, 0i64, 0i64, DataSize, &Disposition);
}
if( v1 >= 0 )
{
LODWORD(DataSize) = 4;
v1 = ZwSetValueKey(KeyHandle, &stru_140C020B8, 0i64, 4ui64, &Data, DataSize);
ZwClose(KeyHandle);
}
return v1;
}Referenced by:
NtSetSystemInformation