Lines Matching refs:NTSTATUS

173 NTSTATUS VBoxUsbMonQueryBusRelations(PDEVICE_OBJECT pDevObj, PFILE_OBJECT pFileObj, PDEVICE_RELATIONS *pDevRelations)
177 NTSTATUS Status;
235 NTSTATUS
254 static NTSTATUS vboxUsbObjCheckName(PDEVICE_OBJECT pDo, PFNVBOXUSBDEVNAMEMATCHER pfnMatcher, PVOID pvMatcher)
264 NTSTATUS Status = ObQueryNameString(pDo, &buf.Info, sizeof (buf), &cbLength);
329 NTSTATUS tmpStatus = ObQueryNameString(pCurDo, &buf.Info, sizeof (buf), &cbLength);
454 NTSTATUS Status = vboxUsbObjCheckName(pCurDo, vboxUsbObjDevNamePrefixMatcher, &Data);
530 NTSTATUS Status = STATUS_UNSUCCESSFUL;
673 NTSTATUS Status = STATUS_UNSUCCESSFUL;
698 static NTSTATUS vboxUsbMonHandlePnPIoctl(PDEVICE_OBJECT pDevObj, PIO_STACK_LOCATION pSl, PIO_STATUS_BLOCK pIoStatus)
788 NTSTATUS Status = VBoxUsbFltPdoAdd(pDevObj, &bFiltered);
828 NTSTATUS Status = VBoxUsbFltPdoAdd(pDevObj, &bFiltered);
976 NTSTATUS _stdcall VBoxUsbPnPCompletion(DEVICE_OBJECT *pDevObj, IRP *pIrp, void *pvContext)
1054 NTSTATUS tmpStatus = pIrp->IoStatus.Status;
1061 NTSTATUS Status = VBoxUsbHookRequestComplete(pHook, pDevObj, pIrp, pRequest);
1080 static NTSTATUS vboxUsbMonPnPHook(IN PVBOXUSBHOOK_ENTRY pHook, IN PDEVICE_OBJECT pDevObj, IN PIRP pIrp)
1082 NTSTATUS _stdcall VBoxUsbMonPnPHook(IN PDEVICE_OBJECT pDevObj, IN PIRP pIrp)
1107 NTSTATUS Status = VBoxUsbHookRequestPassDownHookCompletion(pHook, pDevObj, pIrp, VBoxUsbPnPCompletion, &pCompletion->Rq);
1129 #define VBOX_PNPHOOKSTUB(n) NTSTATUS _stdcall VBoxUsbMonPnPHook##n(IN PDEVICE_OBJECT pDevObj, IN PIRP pIrp) \
1189 static NTSTATUS vboxUsbMonInstallAllHooks()
1196 static NTSTATUS vboxUsbMonHookCheckInit()
1220 static NTSTATUS vboxUsbMonHookInstall()
1239 static NTSTATUS vboxUsbMonHookUninstall()
1245 NTSTATUS Status = STATUS_SUCCESS;
1273 NTSTATUS Status = VBoxUsbHookUninstall(&g_VBoxUsbMonGlobals.UsbHubPnPHook.Hook);
1285 static NTSTATUS vboxUsbMonCheckTermStuff()
1287 NTSTATUS Status = KeWaitForSingleObject(&g_VBoxUsbMonGlobals.OpenSynchEvent,
1301 NTSTATUS tmpStatus = VBoxUsbFltTerm();
1314 static NTSTATUS vboxUsbMonCheckInitStuff()
1316 NTSTATUS Status = KeWaitForSingleObject(&g_VBoxUsbMonGlobals.OpenSynchEvent,
1373 static NTSTATUS vboxUsbMonContextCreate(PVBOXUSBMONCTX *ppCtx)
1375 NTSTATUS Status;
1411 static NTSTATUS vboxUsbMonContextClose(PVBOXUSBMONCTX pCtx)
1413 NTSTATUS Status = VBoxUsbFltClose(&pCtx->FltCtx);
1425 static NTSTATUS _stdcall VBoxUsbMonClose(PDEVICE_OBJECT pDevObj, PIRP pIrp)
1434 NTSTATUS Status = vboxUsbMonContextClose(pCtx);
1444 NTSTATUS tmpStatus = IoGetDeviceObjectPointer(&UniName, FILE_ALL_ACCESS, &g_VBoxUsbMonGlobals.pPreventUnloadFileObj, &pTmpDevObj);
1463 static NTSTATUS _stdcall VBoxUsbMonCreate(PDEVICE_OBJECT pDevObj, PIRP pIrp)
1467 NTSTATUS Status;
1528 static NTSTATUS VBoxUsbMonRunFilters(PVBOXUSBMONCTX pContext)
1530 NTSTATUS Status = VBoxUsbFltFilterCheck(&pContext->FltCtx);
1534 static NTSTATUS VBoxUsbMonGetDevice(PVBOXUSBMONCTX pContext, HVBOXUSBDEVUSR hDevice, PUSBSUP_GETDEV_MON pInfo)
1536 NTSTATUS Status = VBoxUsbFltGetDevice(&pContext->FltCtx, hDevice, pInfo);
1540 static NTSTATUS vboxUsbMonIoctlDispatch(PVBOXUSBMONCTX pContext, ULONG Ctl, PVOID pvBuffer, ULONG cbInBuffer, ULONG cbOutBuffer, ULONG_PTR* pInfo)
1542 NTSTATUS Status = STATUS_SUCCESS;
1681 static NTSTATUS _stdcall VBoxUsbMonDeviceControl(PDEVICE_OBJECT pDevObj, PIRP pIrp)
1684 NTSTATUS Status = IoAcquireRemoveLock(&g_VBoxUsbMonGlobals.RmLock, pDevObj);
1714 static NTSTATUS vboxUsbMonInternalIoctlDispatch(ULONG Ctl, PVOID pvBuffer, ULONG_PTR *pInfo)
1716 NTSTATUS Status = STATUS_SUCCESS;
1784 static NTSTATUS _stdcall VBoxUsbMonInternalDeviceControl(PDEVICE_OBJECT pDevObj, PIRP pIrp)
1787 NTSTATUS Status = IoAcquireRemoveLock(&g_VBoxUsbMonGlobals.RmLock, pDevObj);
1820 NTSTATUS rc = IoDeleteSymbolicLink(&DosName);
1838 NTSTATUS _stdcall DriverEntry(PDRIVER_OBJECT pDrvObj, PUNICODE_STRING pRegPath);
1848 NTSTATUS _stdcall DriverEntry(PDRIVER_OBJECT pDrvObj, PUNICODE_STRING pRegPath)
1870 NTSTATUS Status = IoAcquireRemoveLock(&g_VBoxUsbMonGlobals.RmLock, &g_VBoxUsbMonGlobals);