Lines Matching refs:SUPR3DECL

976 SUPR3DECL(int) SUPR3Install(void);
983 SUPR3DECL(int) SUPR3Uninstall(void);
1078 SUPR3DECL(int) SUPR3Init(PSUPDRVSESSION *ppSession);
1091 SUPR3DECL(int) SUPR3InitEx(bool fUnrestricted, PSUPDRVSESSION *ppSession);
1101 SUPR3DECL(int) SUPR3Term(bool fForced = false);
1103 SUPR3DECL(int) SUPR3Term(int fForced);
1114 SUPR3DECL(int) SUPR3SetVMForFastIOCtl(PVMR0 pVMR0);
1126 SUPR3DECL(int) SUPR3CallVMMR0(PVMR0 pVMR0, VMCPUID idCpu, unsigned uOperation, void *pvArg);
1137 SUPR3DECL(int) SUPR3CallVMMR0Fast(PVMR0 pVMR0, unsigned uOperation, VMCPUID idCpu);
1155 SUPR3DECL(int) SUPR3CallVMMR0Ex(PVMR0 pVMR0, VMCPUID idCpu, unsigned uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr);
1171 SUPR3DECL(int) SUPR3CallR0Service(const char *pszService, size_t cchService, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr);
1189 SUPR3DECL(int) SUPR3LoggerSettings(SUPLOGGER enmWhich, const char *pszFlags, const char *pszGroups, const char *pszDest);
1200 SUPR3DECL(int) SUPR3LoggerCreate(SUPLOGGER enmWhich, const char *pszFlags, const char *pszGroups, const char *pszDest);
1208 SUPR3DECL(int) SUPR3LoggerDestroy(SUPLOGGER enmWhich);
1215 SUPR3DECL(SUPPAGINGMODE) SUPR3GetPagingMode(void);
1227 SUPR3DECL(int) SUPR3PageAlloc(size_t cPages, void **ppvPages);
1236 SUPR3DECL(int) SUPR3PageFree(void *pvPages, size_t cPages);
1253 SUPR3DECL(int) SUPR3PageAllocEx(size_t cPages, uint32_t fFlags, void **ppvPages, PRTR0PTR pR0Ptr, PSUPPAGE paPages);
1267 SUPR3DECL(int) SUPR3PageMapKernel(void *pvR3, uint32_t off, uint32_t cb, uint32_t fFlags, PRTR0PTR pR0Ptr);
1289 SUPR3DECL(int) SUPR3PageProtect(void *pvR3, RTR0PTR R0Ptr, uint32_t off, uint32_t cb, uint32_t fProt);
1298 SUPR3DECL(int) SUPR3PageFreeEx(void *pvPages, size_t cPages);
1317 SUPR3DECL(void *) SUPR3ContAlloc(size_t cPages, PRTR0PTR pR0Ptr, PRTHCPHYS pHCPhys);
1326 SUPR3DECL(int) SUPR3ContFree(void *pv, size_t cPages);
1342 SUPR3DECL(int) SUPR3LowAlloc(size_t cPages, void **ppvPages, PRTR0PTR ppvPagesR0, PSUPPAGE paPages);
1351 SUPR3DECL(int) SUPR3LowFree(void *pv, size_t cPages);
1366 SUPR3DECL(int) SUPR3LoadModule(const char *pszFilename, const char *pszModule, void **ppvImageBase, PRTERRINFO pErrInfo);
1381 SUPR3DECL(int) SUPR3LoadServiceModule(const char *pszFilename, const char *pszModule,
1391 SUPR3DECL(int) SUPR3FreeModule(void *pvImageBase);
1403 SUPR3DECL(int) SUPR3LockDownLoader(PRTERRINFO pErrInfo);
1414 SUPR3DECL(int) SUPR3GetSymbolR0(void *pvImageBase, const char *pszSymbol, void **ppvValue);
1422 SUPR3DECL(int) SUPR3LoadVMM(const char *pszFilename);
1430 SUPR3DECL(int) SUPR3UnloadVMM(void);
1438 SUPR3DECL(int) SUPR3GipGetPhys(PRTHCPHYS pHCPhys);
1449 SUPR3DECL(int) SUPR3HardenedVerifyInit(void);
1460 SUPR3DECL(int) SUPR3HardenedVerifyTerm(void);
1478 SUPR3DECL(int) SUPR3HardenedVerifyFile(const char *pszFilename, const char *pszWhat, PRTFILE phFile);
1494 SUPR3DECL(int) SUPR3HardenedVerifySelf(const char *pszArgv0, bool fInternal, PRTERRINFO pErrInfo);
1514 SUPR3DECL(int) SUPR3HardenedVerifyDir(const char *pszDirPath, bool fRecursive, bool fCheckFiles, PRTERRINFO pErrInfo);
1529 SUPR3DECL(int) SUPR3HardenedVerifyPlugIn(const char *pszFilename, PRTERRINFO pErrInfo);
1543 SUPR3DECL(int) SUPR3HardenedLdrLoad(const char *pszFilename, PRTLDRMOD phLdrMod, uint32_t fFlags, PRTERRINFO pErrInfo);
1559 SUPR3DECL(int) SUPR3HardenedLdrLoadAppPriv(const char *pszFilename, PRTLDRMOD phLdrMod, uint32_t fFlags, PRTERRINFO pErrInfo);
1574 SUPR3DECL(int) SUPR3HardenedLdrLoadPlugIn(const char *pszFilename, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo);
1581 SUPR3DECL(int) SUPR3QueryVTxSupported(void);
1591 SUPR3DECL(int) SUPR3QueryVTCaps(uint32_t *pfCaps);
1600 SUPR3DECL(int) SUPR3TracerOpen(uint32_t uCookie, uintptr_t uArg);
1607 SUPR3DECL(int) SUPR3TracerClose(void);
1617 SUPR3DECL(int) SUPR3TracerIoCtl(uintptr_t uCmd, uintptr_t uArg, int32_t *piRetVal);
1631 SUPR3DECL(int) SUPR3TracerRegisterModule(uintptr_t hModNative, const char *pszModule, struct VTGOBJHDR *pVtgHdr,
1640 SUPR3DECL(int) SUPR3TracerDeregisterModule(struct VTGOBJHDR *pVtgHdr);
1667 SUPR3DECL(int) SUPR3MsrProberRead(uint32_t uMsr, RTCPUID idCpu, uint64_t *puValue, bool *pfGp);
1680 SUPR3DECL(int) SUPR3MsrProberWrite(uint32_t uMsr, RTCPUID idCpu, uint64_t uValue, bool *pfGp);
1693 SUPR3DECL(int) SUPR3MsrProberModify(uint32_t uMsr, RTCPUID idCpu, uint64_t fAndMask, uint64_t fOrMask,
1710 SUPR3DECL(int) SUPR3MsrProberModifyEx(uint32_t uMsr, RTCPUID idCpu, uint64_t fAndMask, uint64_t fOrMask, bool fFaster,
1718 SUPR3DECL(int) SUPR3ResumeSuspendedKeyboards(void);
1735 SUPR3DECL(int) SUPR3TscDeltaMeasure(RTCPUID idCpu, bool fAsync, bool fForce, uint8_t cRetries, uint8_t cMsWaitRetry);
1745 SUPR3DECL(int) SUPR3ReadTsc(uint64_t *puTsc, uint16_t *pidApic);