Lines Matching defs:pvUser
93 void *pvUser;
144 * @param pvUser Opaque user data passed on every function call.
148 VDINTERFACETYPE enmInterface, void *pvUser,
165 pInterface->pvUser = pvUser;
240 * @param pvUser The opaque data passed on container creation.
246 DECLR3CALLBACKMEMBER(void, pfnError, (void *pvUser, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va));
253 * @param pvUser The opaque data passed on container creation.
257 DECLR3CALLBACKMEMBER(int, pfnMessage, (void *pvUser, const char *pszFormat, va_list va));
296 pIfError->pfnError(pIfError->Core.pvUser, rc, RT_SRC_POS_ARGS, pszFormat, va);
315 rc = pIfError->pfnMessage(pIfError->Core.pvUser, pszFormat, va);
325 * @param pvUser Opaque user data which is passed on request submission.
328 typedef DECLCALLBACK(int) FNVDCOMPLETED(void *pvUser, int rcReq);
348 * @param pvUser The opaque data passed on container creation.
360 DECLR3CALLBACKMEMBER(int, pfnOpen, (void *pvUser, const char *pszLocation,
369 * @param pvUser The opaque data passed on container creation.
372 DECLR3CALLBACKMEMBER(int, pfnClose, (void *pvUser, void *pStorage));
378 * @param pvUser The opaque data passed on container creation.
381 DECLR3CALLBACKMEMBER(int, pfnDelete, (void *pvUser, const char *pcszFilename));
387 * @param pvUser The opaque data passed on container creation.
393 DECLR3CALLBACKMEMBER(int, pfnMove, (void *pvUser, const char *pcszSrc, const char *pcszDst, unsigned fMove));
399 * @param pvUser The opaque data passed on container creation.
403 DECLR3CALLBACKMEMBER(int, pfnGetFreeSpace, (void *pvUser, const char *pcszFilename, int64_t *pcbFreeSpace));
409 * @param pvUser The opaque data passed on container creation.
413 DECLR3CALLBACKMEMBER(int, pfnGetModificationTime, (void *pvUser, const char *pcszFilename, PRTTIMESPEC pModificationTime));
419 * @param pvUser The opaque data passed on container creation.
423 DECLR3CALLBACKMEMBER(int, pfnGetSize, (void *pvUser, void *pStorage, uint64_t *pcbSize));
430 * @param pvUser The opaque data passed on container creation.
434 DECLR3CALLBACKMEMBER(int, pfnSetSize, (void *pvUser, void *pStorage, uint64_t cbSize));
440 * @param pvUser The opaque data passed on container creation.
447 DECLR3CALLBACKMEMBER(int, pfnWriteSync, (void *pvUser, void *pStorage, uint64_t uOffset,
454 * @param pvUser The opaque data passed on container creation.
461 DECLR3CALLBACKMEMBER(int, pfnReadSync, (void *pvUser, void *pStorage, uint64_t uOffset,
468 * @param pvUser The opaque data passed on container creation.
471 DECLR3CALLBACKMEMBER(int, pfnFlushSync, (void *pvUser, void *pStorage));
477 * @param pvUser The opaque user data passed on container creation.
486 DECLR3CALLBACKMEMBER(int, pfnReadAsync, (void *pvUser, void *pStorage, uint64_t uOffset,
495 * @param pvUser The opaque user data passed on conatiner creation.
504 DECLR3CALLBACKMEMBER(int, pfnWriteAsync, (void *pvUser, void *pStorage, uint64_t uOffset,
513 * @param pvUser The opaque data passed on container creation.
518 DECLR3CALLBACKMEMBER(int, pfnFlushAsync, (void *pvUser, void *pStorage,
546 return pIfIo->pfnOpen(pIfIo->Core.pvUser, pszFilename, fOpen, pfnCompleted, ppStorage);
551 return pIfIo->pfnClose(pIfIo->Core.pvUser, pStorage);
556 return pIfIo->pfnDelete(pIfIo->Core.pvUser, pszFilename);
562 return pIfIo->pfnMove(pIfIo->Core.pvUser, pszSrc, pszDst, fMove);
568 return pIfIo->pfnGetFreeSpace(pIfIo->Core.pvUser, pszFilename, pcbFree);
574 return pIfIo->pfnGetModificationTime(pIfIo->Core.pvUser, pcszFilename,
581 return pIfIo->pfnGetSize(pIfIo->Core.pvUser, pStorage, pcbSize);
587 return pIfIo->pfnSetSize(pIfIo->Core.pvUser, pStorage, cbSize);
594 return pIfIo->pfnWriteSync(pIfIo->Core.pvUser, pStorage, uOffset,
602 return pIfIo->pfnReadSync(pIfIo->Core.pvUser, pStorage, uOffset,
608 return pIfIo->pfnFlushSync(pIfIo->Core.pvUser, pStorage);
653 * @param pvUser The opaque user data associated with this interface.
656 typedef DECLCALLBACK(int) FNVDPROGRESS(void *pvUser, unsigned uPercentage);
717 * @param pvUser The opaque user data associated with this interface.
721 DECLR3CALLBACKMEMBER(bool, pfnAreKeysValid, (void *pvUser, const char *pszzValid));
729 * @param pvUser The opaque user data associated with this interface.
733 DECLR3CALLBACKMEMBER(int, pfnQuerySize, (void *pvUser, const char *pszName, size_t *pcbValue));
741 * @param pvUser The opaque user data associated with this interface.
746 DECLR3CALLBACKMEMBER(int, pfnQuery, (void *pvUser, const char *pszName, char *pszValue, size_t cchValue));
754 * @param pvUser The opaque user data associated with this interface.
759 DECLR3CALLBACKMEMBER(int, pfnQueryBytes, (void *pvUser, const char *pszName, void *ppvData, size_t cbData));
793 return pCfgIf->pfnAreKeysValid(pCfgIf->Core.pvUser, pszzValid);
807 int rc = pCfgIf->pfnQuerySize(pCfgIf->Core.pvUser, pszName, &cb);
825 int rc = pCfgIf->pfnQuery(pCfgIf->Core.pvUser, pszName, aszBuf, sizeof(aszBuf));
850 int rc = pCfgIf->pfnQuery(pCfgIf->Core.pvUser, pszName, aszBuf, sizeof(aszBuf));
936 int rc = pCfgIf->pfnQuerySize(pCfgIf->Core.pvUser, pszName, &cb);
942 rc = pCfgIf->pfnQuery(pCfgIf->Core.pvUser, pszName, pszString, cb);
971 int rc = pCfgIf->pfnQuerySize(pCfgIf->Core.pvUser, pszName, &cb);
982 rc = pCfgIf->pfnQuery(pCfgIf->Core.pvUser, pszName, pszString, cb);
1013 int rc = pCfgIf->pfnQuerySize(pCfgIf->Core.pvUser, pszName, &cb);
1023 rc = pCfgIf->pfnQueryBytes(pCfgIf->Core.pvUser, pszName, pbData, cb);
1025 rc = pCfgIf->pfnQuery(pCfgIf->Core.pvUser, pszName, pbData, cb);
1324 DECLR3CALLBACKMEMBER(int, pfnStartRead, (void *pvUser));
1329 DECLR3CALLBACKMEMBER(int, pfnFinishRead, (void *pvUser));
1334 DECLR3CALLBACKMEMBER(int, pfnStartWrite, (void *pvUser));
1339 DECLR3CALLBACKMEMBER(int, pfnFinishWrite, (void *pvUser));
1377 DECLR3CALLBACKMEMBER(int, pfnQueryRangeUse, (void *pvUser, uint64_t off, uint64_t cb,
1404 return pIfQueryRangeUse->pfnQueryRangeUse(pIfQueryRangeUse->Core.pvUser, off, cb, pfUsed);
1426 * @param pvUser The opaque user data associated with this interface.
1431 DECLR3CALLBACKMEMBER(int, pfnKeyRetain, (void *pvUser, const char *pszId, const uint8_t **ppbKey, size_t *pcbKey));
1438 * @param pvUser The opaque user data associated with this interface.
1445 DECLR3CALLBACKMEMBER(int, pfnKeyRelease, (void *pvUser, const char *pszId));
1451 * @param pvUser The opaque user data associated with this interface.
1455 DECLR3CALLBACKMEMBER(int, pfnKeyStorePasswordRetain, (void *pvUser, const char *pszId, const char **ppszPassword));
1462 * @param pvUser The opaque user data associated with this interface.
1465 DECLR3CALLBACKMEMBER(int, pfnKeyStorePasswordRelease, (void *pvUser, const char *pszId));
1471 * @param pvUser The opaque user data associated with this interface.
1477 DECLR3CALLBACKMEMBER(int, pfnKeyStoreSave, (void *pvUser, const void *pvKeyStore, size_t cbKeyStore));
1483 * @param pvUser The opaque user data associated with this interface.
1496 DECLR3CALLBACKMEMBER(int, pfnKeyStoreReturnParameters, (void *pvUser, const char *pszCipher,
1526 return pIfCrypto->pfnKeyRetain(pIfCrypto->Core.pvUser, pszId, ppbKey, pcbKey);
1534 return pIfCrypto->pfnKeyRelease(pIfCrypto->Core.pvUser, pszId);
1542 return pIfCrypto->pfnKeyStorePasswordRetain(pIfCrypto->Core.pvUser, pszId, ppszPassword);
1550 return pIfCrypto->pfnKeyStorePasswordRelease(pIfCrypto->Core.pvUser, pszId);
1558 return pIfCrypto->pfnKeyStoreSave(pIfCrypto->Core.pvUser, pvKeyStore, cbKeyStore);
1568 return pIfCrypto->pfnKeyStoreReturnParameters(pIfCrypto->Core.pvUser, pszCipher, pbDek, cbDek);