PiAuditDeviceStart
VOID __stdcall PiAuditDeviceStart(_UNICODE_STRING *DeviceInstance){
wchar_t *Buffer;
char v3;
int v4;
int v5;
Buffer = DeviceInstance->Buffer;
v4 = 0;
v3 = 0;
v5 = 1;
if( PnpGetObjectProperty(
*(&stru_140CF2E80 + 1214),
(INT64)Buffer,
1i64,
0i64,
0i64,
(INT64)&DEVPKEY_Device_InLocalMachineContainer,
(INT64)&v4,
(INT64)&v3) >= 0
&& v4 == 17
&& v5 == 1
&& v3 != -1 )
{
PiAuditDeviceOperation(DeviceInstance, PNP_AUDIT_OPERATION_REMOVABLE_START, 1u);
}
}Referenced by:
PipProcessStartPhase3