CmClassPropertyRead
NTSTATUS __stdcall CmClassPropertyRead(
VOID *TimerHandle,
INT8 PreviousMode,
_LARGE_INTEGER *DueTime,
VOID *TimerApcRoutine,
VOID *a5,
UINT64 a6,
INT64 a7,
VOID *TimerContext,
_DIAGNOSTIC_CONTEXT *WakeReason,
INT64 WakeImportant,
UINT64 Period,
UINT64 TolerableDelay,
UINT8 *PreviousState){
NTSTATUS result;
if( (int)TimerHandle > 19 )
{
if( (int)TimerHandle <= 23 || (_DWORD)TimerHandle != 24 && ((int)TimerHandle <= 25 || (int)TimerHandle > 28) )
goto LABEL_8;
LABEL_3:
LOBYTE(result) = 1;
return result;
}
if( (int)TimerHandle >= 18
|| (int)TimerHandle >= 0
&& (int)TimerHandle > 7
&& ((_DWORD)TimerHandle == 8 || (int)TimerHandle > 12 && (_DWORD)TimerHandle == 13) )
{
goto LABEL_3;
}
LABEL_8:
LOBYTE(result) = 0;
return result;
}Referenced by:
CmGetInstallerClassRegPropWorker
CmSetInstallerClassRegPropWorker
PiPnpRtlCmActionCallback