PiDrvDbNodeActionCallback
INT64 __fastcall PiDrvDbNodeActionCallback(INT64 rcx0, INT64 a2, INT64 a3, INT64 a4, INT64 *a5, INT64 a1){
unsigned int v6;
int v7;
v6 = 0;
if( (*(_DWORD *)(a1 + 64) & 4) == 0 )
return(unsigned int)-1073741822;
v7 = a3 - 1;
if( !v7 )
{
if( (_DWORD)a4 != 1 )
return v6;
return(unsigned int)PiDrvDbLoadNode(a1, (_QWORD *)*a5);
}
if( v7 != 1 )
return(unsigned int)-1073741822;
if( (_DWORD)a4 == 1 )
return(unsigned int)PiDrvDbUnloadNode(a1, (_QWORD *)*a5);
return v6;
}Referenced by:
No references.