INT64 __fastcall VrpRegistryDispatch(INT64 a1, INT64 a2){
char v2;
unsigned int v3;
v2 = **(_BYTE **)(a2 + 184);
if( !v2 || v2 == 2 || v2 == 18 )
v3 = 0;
else
v3 = -1073741808;
*(_QWORD *)(a2 + 56) = 0i64;
*(_DWORD *)(a2 + 48) = v3;
IofCompleteRequest((_IRP *)a2, 0);
return v3;
}