Lines Matching defs:pOp

63 static DWORD vboxDispIfResizeStartedWDDMOp(VBOXDISPIF_OP *pOp);
520 static DWORD vboxDispIfOpBegin(PCVBOXDISPIF pIf, VBOXDISPIF_OP *pOp)
522 pOp->pIf = pIf;
524 HRESULT hr = vboxDispKmtOpenAdapter(&pIf->modeData.wddm.KmtCallbacks, &pOp->Adapter);
527 hr = vboxDispKmtCreateDevice(&pOp->Adapter, &pOp->Device);
530 hr = vboxDispKmtCreateContext(&pOp->Device, &pOp->Context, VBOXWDDM_CONTEXT_TYPE_CUSTOM_DISPIF_RESIZE,
537 vboxDispKmtDestroyDevice(&pOp->Device);
542 vboxDispKmtCloseAdapter(&pOp->Adapter);
548 static VOID vboxDispIfOpEnd(VBOXDISPIF_OP *pOp)
550 vboxDispKmtDestroyContext(&pOp->Context);
551 vboxDispKmtDestroyDevice(&pOp->Device);
552 vboxDispKmtCloseAdapter(&pOp->Adapter);
1238 static DWORD vboxDispIfQueryDisplayConnection(VBOXDISPIF_OP *pOp, UINT32 iDisplay, BOOL *pfConnected)
1240 if (pOp->pIf->enmMode == VBOXDISPIF_MODE_WDDM)
1265 static DWORD vboxDispIfWaitDisplayDataInited(VBOXDISPIF_OP *pOp)
1273 PollData.hAdapter = pOp->Adapter.hAdapter;
1275 NTSTATUS Status = pOp->pIf->modeData.wddm.KmtCallbacks.pfnD3DKMTPollDisplayChildren(&PollData);
1290 winEr = vboxDispIfQueryDisplayConnection(pOp, i, &fConnected);
1312 static DWORD vboxDispIfUpdateModesWDDM(VBOXDISPIF_OP *pOp, uint32_t u32TargetId, const RTRECTSIZE *pSize)
1321 EscapeData.hAdapter = pOp->Adapter.hAdapter;
1324 EscapeData.hDevice = pOp->Device.hDevice;
1325 EscapeData.hContext = pOp->Context.hContext;
1332 NTSTATUS Status = pOp->pIf->modeData.wddm.KmtCallbacks.pfnD3DKMTEscape(&EscapeData);
1341 winEr = vboxDispIfWaitDisplayDataInited(pOp);
1760 static DWORD vboxDispIfConfigureTargetsWDDM(VBOXDISPIF_OP *pOp, uint32_t *pcConnected)
1767 EscapeData.hAdapter = pOp->Adapter.hAdapter;
1770 EscapeData.hDevice = pOp->Device.hDevice;
1771 EscapeData.hContext = pOp->Context.hContext;
1778 NTSTATUS Status = pOp->pIf->modeData.wddm.KmtCallbacks.pfnD3DKMTEscape(&EscapeData);
1789 static DWORD vboxDispIfResizeStartedWDDMOp(VBOXDISPIF_OP *pOp)
1815 winEr = vboxDispIfConfigureTargetsWDDM(pOp, &cConnected);
1828 winEr = vboxDispIfWaitDisplayDataInited(pOp);
1877 if (pOp->pIf->enmMode > VBOXDISPIF_MODE_WDDM)
1879 winEr = vboxDispIfWddmEnableDisplaysTryingTopology(pOp->pIf, cIds, pIds, FALSE);