CHAR __stdcall VfDifCaptureDriverEntry(_DRIVER_OBJECT *a1){
_DRIVER_EXTENSION *DriverExtension;
UINT8 *CallbackStorage;
DriverExtension = a1->DriverExtension;
if( !ViDifCheckCallbackInterception(a1) )
return 0;
CallbackStorage = ViDifAllocateCallbackStorage();
if( !CallbackStorage )
return 0;
DriverExtension->DvCallbacks = CallbackStorage;
ViDifCaptureDriverEntry((INT64)a1);
return 1;
}