Changeset 85121 in vbox for trunk/include/VBox/vmm
- Timestamp:
- Jul 8, 2020 7:33:26 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139061
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cfgm.h
r82968 r85121 82 82 * @param pvUser The argument supplied to VMR3Create(). 83 83 */ 84 typedef DECLCALLBACK (int) FNCFGMCONSTRUCTOR(PUVM pUVM, PVM pVM, void *pvUser);84 typedef DECLCALLBACKTYPE(int, FNCFGMCONSTRUCTOR,(PUVM pUVM, PVM pVM, void *pvUser)); 85 85 /** Pointer to a FNCFGMCONSTRUCTOR(). */ 86 86 typedef FNCFGMCONSTRUCTOR *PFNCFGMCONSTRUCTOR; -
trunk/include/VBox/vmm/dbgf.h
r84766 r85121 906 906 * @param pBp Pointer to the breakpoint information. (readonly) 907 907 */ 908 typedef DECLCALLBACK (int) FNDBGFBPENUM(PUVM pUVM, void *pvUser, PCDBGFBP pBp);908 typedef DECLCALLBACKTYPE(int, FNDBGFBPENUM,(PUVM pUVM, void *pvUser, PCDBGFBP pBp)); 909 909 /** Pointer to a breakpoint enumeration callback function. */ 910 910 typedef FNDBGFBPENUM *PFNDBGFBPENUM; … … 954 954 * @param ... Arguments. 955 955 */ 956 DECLCALLBACKMEMBER(void, pfnPrintf )(PCDBGFINFOHLP pHlp, const char *pszFormat, ...) RT_IPRT_FORMAT_ATTR(2, 3);956 DECLCALLBACKMEMBER(void, pfnPrintf,(PCDBGFINFOHLP pHlp, const char *pszFormat, ...)) RT_IPRT_FORMAT_ATTR(2, 3); 957 957 958 958 /** … … 963 963 * @param args Argument list. 964 964 */ 965 DECLCALLBACKMEMBER(void, pfnPrintfV )(PCDBGFINFOHLP pHlp, const char *pszFormat, va_list args) RT_IPRT_FORMAT_ATTR(2, 0);965 DECLCALLBACKMEMBER(void, pfnPrintfV,(PCDBGFINFOHLP pHlp, const char *pszFormat, va_list args)) RT_IPRT_FORMAT_ATTR(2, 0); 966 966 967 967 /** … … 973 973 * @param pState The getopt state. 974 974 */ 975 DECLCALLBACKMEMBER(void, pfnGetOptError )(PCDBGFINFOHLP pHlp, int rc, union RTGETOPTUNION *pValueUnion,976 struct RTGETOPTSTATE *pState) ;975 DECLCALLBACKMEMBER(void, pfnGetOptError,(PCDBGFINFOHLP pHlp, int rc, union RTGETOPTUNION *pValueUnion, 976 struct RTGETOPTSTATE *pState)); 977 977 } DBGFINFOHLP; 978 978 … … 985 985 * @param pszArgs Argument string. Optional and specific to the handler. 986 986 */ 987 typedef DECLCALLBACK (void) FNDBGFHANDLERDEV(PPDMDEVINS pDevIns, PCDBGFINFOHLP pHlp, const char *pszArgs);987 typedef DECLCALLBACKTYPE(void, FNDBGFHANDLERDEV,(PPDMDEVINS pDevIns, PCDBGFINFOHLP pHlp, const char *pszArgs)); 988 988 /** Pointer to a FNDBGFHANDLERDEV function. */ 989 989 typedef FNDBGFHANDLERDEV *PFNDBGFHANDLERDEV; … … 996 996 * @param pszArgs Argument string. Optional and specific to the handler. 997 997 */ 998 typedef DECLCALLBACK (void) FNDBGFHANDLERDRV(PPDMDRVINS pDrvIns, PCDBGFINFOHLP pHlp, const char *pszArgs);998 typedef DECLCALLBACKTYPE(void, FNDBGFHANDLERDRV,(PPDMDRVINS pDrvIns, PCDBGFINFOHLP pHlp, const char *pszArgs)); 999 999 /** Pointer to a FNDBGFHANDLERDRV function. */ 1000 1000 typedef FNDBGFHANDLERDRV *PFNDBGFHANDLERDRV; … … 1007 1007 * @param pszArgs Argument string. Optional and specific to the handler. 1008 1008 */ 1009 typedef DECLCALLBACK (void) FNDBGFHANDLERINT(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);1009 typedef DECLCALLBACKTYPE(void, FNDBGFHANDLERINT,(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs)); 1010 1010 /** Pointer to a FNDBGFHANDLERINT function. */ 1011 1011 typedef FNDBGFHANDLERINT *PFNDBGFHANDLERINT; … … 1018 1018 * @param pszArgs Argument string. Optional and specific to the handler. 1019 1019 */ 1020 typedef DECLCALLBACK (void) FNDBGFHANDLEREXT(void *pvUser, PCDBGFINFOHLP pHlp, const char *pszArgs);1020 typedef DECLCALLBACKTYPE(void, FNDBGFHANDLEREXT,(void *pvUser, PCDBGFINFOHLP pHlp, const char *pszArgs)); 1021 1021 /** Pointer to a FNDBGFHANDLEREXT function. */ 1022 1022 typedef FNDBGFHANDLEREXT *PFNDBGFHANDLEREXT; … … 1030 1030 * @param papszArgs Argument vector. 1031 1031 */ 1032 typedef DECLCALLBACK (void) FNDBGFINFOARGVDEV(PPDMDEVINS pDevIns, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs);1032 typedef DECLCALLBACKTYPE(void, FNDBGFINFOARGVDEV,(PPDMDEVINS pDevIns, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs)); 1033 1033 /** Pointer to a FNDBGFINFOARGVDEV function. */ 1034 1034 typedef FNDBGFINFOARGVDEV *PFNDBGFINFOARGVDEV; … … 1042 1042 * @param papszArgs Argument vector. 1043 1043 */ 1044 typedef DECLCALLBACK (void) FNDBGFINFOARGVUSB(PPDMUSBINS pUsbIns, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs);1044 typedef DECLCALLBACKTYPE(void, FNDBGFINFOARGVUSB,(PPDMUSBINS pUsbIns, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs)); 1045 1045 /** Pointer to a FNDBGFINFOARGVUSB function. */ 1046 1046 typedef FNDBGFINFOARGVUSB *PFNDBGFINFOARGVUSB; … … 1054 1054 * @param papszArgs Argument vector. 1055 1055 */ 1056 typedef DECLCALLBACK (void) FNDBGFINFOARGVDRV(PPDMDRVINS pDrvIns, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs);1056 typedef DECLCALLBACKTYPE(void, FNDBGFINFOARGVDRV,(PPDMDRVINS pDrvIns, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs)); 1057 1057 /** Pointer to a FNDBGFINFOARGVDRV function. */ 1058 1058 typedef FNDBGFINFOARGVDRV *PFNDBGFINFOARGVDRV; … … 1066 1066 * @param papszArgs Argument vector. 1067 1067 */ 1068 typedef DECLCALLBACK (void) FNDBGFINFOARGVINT(PVM pVM, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs);1068 typedef DECLCALLBACKTYPE(void, FNDBGFINFOARGVINT,(PVM pVM, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs)); 1069 1069 /** Pointer to a FNDBGFINFOARGVINT function. */ 1070 1070 typedef FNDBGFINFOARGVINT *PFNDBGFINFOARGVINT; … … 1078 1078 * @param papszArgs Argument vector. 1079 1079 */ 1080 typedef DECLCALLBACK (void) FNDBGFINFOARGVEXT(void *pvUser, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs);1080 typedef DECLCALLBACKTYPE(void, FNDBGFINFOARGVEXT,(void *pvUser, PCDBGFINFOHLP pHlp, int cArgs, char **papszArgs)); 1081 1081 /** Pointer to a FNDBGFINFOARGVEXT function. */ 1082 1082 typedef FNDBGFINFOARGVEXT *PFNDBGFINFOARGVEXT; … … 1168 1168 * @param pszDesc The description. 1169 1169 */ 1170 typedef DECLCALLBACK (int) FNDBGFINFOENUM(PUVM pUVM, const char *pszName, const char *pszDesc, void *pvUser);1170 typedef DECLCALLBACKTYPE(int, FNDBGFINFOENUM,(PUVM pUVM, const char *pszName, const char *pszDesc, void *pvUser)); 1171 1171 /** Pointer to a FNDBGFINFOENUM function. */ 1172 1172 typedef FNDBGFINFOENUM *PFNDBGFINFOENUM; … … 1956 1956 * @remarks Does not take the device lock or anything like that. 1957 1957 */ 1958 DECLCALLBACKMEMBER(int, pfnGet )(void *pvUser, struct DBGFREGSUBFIELD const *pSubField, PRTUINT128U puValue);1958 DECLCALLBACKMEMBER(int, pfnGet,(void *pvUser, struct DBGFREGSUBFIELD const *pSubField, PRTUINT128U puValue)); 1959 1959 /** Setter (optional). 1960 1960 * @remarks Does not take the device lock or anything like that. 1961 1961 */ 1962 DECLCALLBACKMEMBER(int, pfnSet )(void *pvUser, struct DBGFREGSUBFIELD const *pSubField, RTUINT128U uValue, RTUINT128U fMask);1962 DECLCALLBACKMEMBER(int, pfnSet,(void *pvUser, struct DBGFREGSUBFIELD const *pSubField, RTUINT128U uValue, RTUINT128U fMask)); 1963 1963 } DBGFREGSUBFIELD; 1964 1964 /** Pointer to a const register sub-field descriptor. */ … … 2017 2017 * @remarks Does not take the device lock or anything like that. 2018 2018 */ 2019 DECLCALLBACKMEMBER(int, pfnGet )(void *pvUser, struct DBGFREGDESC const *pDesc, PDBGFREGVAL pValue);2019 DECLCALLBACKMEMBER(int, pfnGet,(void *pvUser, struct DBGFREGDESC const *pDesc, PDBGFREGVAL pValue)); 2020 2020 /** Setter. 2021 2021 * @remarks Does not take the device lock or anything like that. 2022 2022 */ 2023 DECLCALLBACKMEMBER(int, pfnSet )(void *pvUser, struct DBGFREGDESC const *pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask);2023 DECLCALLBACKMEMBER(int, pfnSet,(void *pvUser, struct DBGFREGDESC const *pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)); 2024 2024 /** Aliases (optional). */ 2025 2025 PCDBGFREGALIAS paAliases; … … 2202 2202 * @param pvData Pointer to the instance data. 2203 2203 */ 2204 DECLCALLBACKMEMBER(int, pfnConstruct )(PUVM pUVM, void *pvData);2204 DECLCALLBACKMEMBER(int, pfnConstruct,(PUVM pUVM, void *pvData)); 2205 2205 2206 2206 /** … … 2210 2210 * @param pvData Pointer to the instance data. 2211 2211 */ 2212 DECLCALLBACKMEMBER(void, pfnDestruct )(PUVM pUVM, void *pvData);2212 DECLCALLBACKMEMBER(void, pfnDestruct,(PUVM pUVM, void *pvData)); 2213 2213 2214 2214 /** … … 2222 2222 * @param pvData Pointer to the instance data. 2223 2223 */ 2224 DECLCALLBACKMEMBER(bool, pfnProbe )(PUVM pUVM, void *pvData);2224 DECLCALLBACKMEMBER(bool, pfnProbe,(PUVM pUVM, void *pvData)); 2225 2225 2226 2226 /** … … 2233 2233 * @param pvData Pointer to the instance data. 2234 2234 */ 2235 DECLCALLBACKMEMBER(int, pfnInit )(PUVM pUVM, void *pvData);2235 DECLCALLBACKMEMBER(int, pfnInit,(PUVM pUVM, void *pvData)); 2236 2236 2237 2237 /** … … 2244 2244 * @param pvData Pointer to the instance data. 2245 2245 */ 2246 DECLCALLBACKMEMBER(int, pfnRefresh )(PUVM pUVM, void *pvData);2246 DECLCALLBACKMEMBER(int, pfnRefresh,(PUVM pUVM, void *pvData)); 2247 2247 2248 2248 /** … … 2255 2255 * @param pvData Pointer to the instance data. 2256 2256 */ 2257 DECLCALLBACKMEMBER(void, pfnTerm )(PUVM pUVM, void *pvData);2257 DECLCALLBACKMEMBER(void, pfnTerm,(PUVM pUVM, void *pvData)); 2258 2258 2259 2259 /** … … 2268 2268 * @param cchVersion The size of the version string buffer. 2269 2269 */ 2270 DECLCALLBACKMEMBER(int, pfnQueryVersion )(PUVM pUVM, void *pvData, char *pszVersion, size_t cchVersion);2270 DECLCALLBACKMEMBER(int, pfnQueryVersion,(PUVM pUVM, void *pvData, char *pszVersion, size_t cchVersion)); 2271 2271 2272 2272 /** … … 2283 2283 * @param enmIf The interface identifier. 2284 2284 */ 2285 DECLCALLBACKMEMBER(void *, pfnQueryInterface )(PUVM pUVM, void *pvData, DBGFOSINTERFACE enmIf);2285 DECLCALLBACKMEMBER(void *, pfnQueryInterface,(PUVM pUVM, void *pvData, DBGFOSINTERFACE enmIf)); 2286 2286 2287 2287 /** … … 2300 2300 * @param puScratch Scratch area (initialized to zero, no dtor). 2301 2301 */ 2302 DECLCALLBACKMEMBER(int, pfnStackUnwindAssist )(PUVM pUVM, void *pvData, VMCPUID idCpu, PDBGFSTACKFRAME pFrame,2302 DECLCALLBACKMEMBER(int, pfnStackUnwindAssist,(PUVM pUVM, void *pvData, VMCPUID idCpu, PDBGFSTACKFRAME pFrame, 2303 2303 PRTDBGUNWINDSTATE pState, PCCPUMCTX pInitialCtx, RTDBGAS hAs, 2304 uint64_t *puScratch) ;2304 uint64_t *puScratch)); 2305 2305 2306 2306 /** Trailing magic (DBGFOSREG_MAGIC). */ … … 2347 2347 * holds the necessary buffer size. Optional. 2348 2348 */ 2349 DECLCALLBACKMEMBER(int, pfnQueryKernelLog )(struct DBGFOSIDMESG *pThis, PUVM pUVM, uint32_t fFlags, uint32_t cMessages,2350 char *pszBuf, size_t cbBuf, size_t *pcbActual) ;2349 DECLCALLBACKMEMBER(int, pfnQueryKernelLog,(struct DBGFOSIDMESG *pThis, PUVM pUVM, uint32_t fFlags, uint32_t cMessages, 2350 char *pszBuf, size_t cbBuf, size_t *pcbActual)); 2351 2351 /** Trailing magic (DBGFOSIDMESG_MAGIC). */ 2352 2352 uint32_t u32EndMagic; … … 2407 2407 * @param uArg Extra argument. 2408 2408 */ 2409 typedef DECLCALLBACK (int) FNDBGFPLUGIN(DBGFPLUGINOP enmOperation, PUVM pUVM, uintptr_t uArg);2409 typedef DECLCALLBACKTYPE(int, FNDBGFPLUGIN,(DBGFPLUGINOP enmOperation, PUVM pUVM, uintptr_t uArg)); 2410 2410 /** Pointer to a FNDBGFPLUGIN. */ 2411 2411 typedef FNDBGFPLUGIN *PFNDBGFPLUGIN; … … 2624 2624 * @param pvUser Opaque user data. 2625 2625 */ 2626 typedef DECLCALLBACK(int) FNDBGFR3TYPEVALDUMP(uint32_t off, const char *pszField, uint32_t iLvl, 2627 DBGFTYPEBUILTIN enmType, size_t cbType, 2628 PDBGFTYPEVALBUF pValBuf, uint32_t cValBufs, 2629 void *pvUser); 2626 typedef DECLCALLBACKTYPE(int, FNDBGFR3TYPEVALDUMP,(uint32_t off, const char *pszField, uint32_t iLvl, 2627 DBGFTYPEBUILTIN enmType, size_t cbType, 2628 PDBGFTYPEVALBUF pValBuf, uint32_t cValBufs, void *pvUser)); 2630 2629 /** Pointer to a FNDBGFR3TYPEVALDUMP. */ 2631 2630 typedef FNDBGFR3TYPEVALDUMP *PFNDBGFR3TYPEVALDUMP; … … 2644 2643 * @param pvUser Opaque user data. 2645 2644 */ 2646 typedef DECLCALLBACK (int) FNDBGFR3TYPEDUMP(uint32_t off, const char *pszField, uint32_t iLvl,2647 const char *pszType, uint32_t fTypeFlags,2648 uint32_t cElements, void *pvUser);2645 typedef DECLCALLBACKTYPE(int, FNDBGFR3TYPEDUMP,(uint32_t off, const char *pszField, uint32_t iLvl, 2646 const char *pszType, uint32_t fTypeFlags, 2647 uint32_t cElements, void *pvUser)); 2649 2648 /** Pointer to a FNDBGFR3TYPEDUMP. */ 2650 2649 typedef FNDBGFR3TYPEDUMP *PFNDBGFR3TYPEDUMP; -
trunk/include/VBox/vmm/em.h
r82968 r85121 116 116 * @{ 117 117 */ 118 typedef DECLCALLBACK (uint32_t) FNEMULATEPARAM2UINT32(void *pvParam1, uint64_t val2);119 typedef FNEMULATEPARAM2UINT32 *PFNEMULATEPARAM2UINT32;120 typedef DECLCALLBACK (uint32_t) FNEMULATEPARAM2(void *pvParam1, size_t val2);121 typedef FNEMULATEPARAM2 *PFNEMULATEPARAM2;122 typedef DECLCALLBACK (uint32_t) FNEMULATEPARAM3(void *pvParam1, uint64_t val2, size_t val3);123 typedef FNEMULATEPARAM3 *PFNEMULATEPARAM3;124 typedef DECLCALLBACK (int) FNEMULATELOCKPARAM2(void *pvParam1, uint64_t val2, RTGCUINTREG32 *pf);125 typedef FNEMULATELOCKPARAM2 126 typedef DECLCALLBACK (int) FNEMULATELOCKPARAM3(void *pvParam1, uint64_t val2, size_t cb, RTGCUINTREG32 *pf);127 typedef FNEMULATELOCKPARAM3 118 typedef DECLCALLBACKTYPE(uint32_t, FNEMULATEPARAM2UINT32,(void *pvParam1, uint64_t val2)); 119 typedef FNEMULATEPARAM2UINT32 *PFNEMULATEPARAM2UINT32; 120 typedef DECLCALLBACKTYPE(uint32_t, FNEMULATEPARAM2,(void *pvParam1, size_t val2)); 121 typedef FNEMULATEPARAM2 *PFNEMULATEPARAM2; 122 typedef DECLCALLBACKTYPE(uint32_t, FNEMULATEPARAM3,(void *pvParam1, uint64_t val2, size_t val3)); 123 typedef FNEMULATEPARAM3 *PFNEMULATEPARAM3; 124 typedef DECLCALLBACKTYPE(int, FNEMULATELOCKPARAM2,(void *pvParam1, uint64_t val2, RTGCUINTREG32 *pf)); 125 typedef FNEMULATELOCKPARAM2 *PFNEMULATELOCKPARAM2; 126 typedef DECLCALLBACKTYPE(int, FNEMULATELOCKPARAM3,(void *pvParam1, uint64_t val2, size_t cb, RTGCUINTREG32 *pf)); 127 typedef FNEMULATELOCKPARAM3 *PFNEMULATELOCKPARAM3; 128 128 /** @} */ 129 129 -
trunk/include/VBox/vmm/gim.h
r82968 r85121 109 109 * @param pVM The cross context VM structure. 110 110 */ 111 typedef DECLCALLBACK (void) FNGIMDEBUGBUFAVAIL(PVM pVM);111 typedef DECLCALLBACKTYPE(void, FNGIMDEBUGBUFAVAIL,(PVM pVM)); 112 112 /** Pointer to GIM debug buffer available callback. */ 113 113 typedef FNGIMDEBUGBUFAVAIL *PFNGIMDEBUGBUFAVAIL; -
trunk/include/VBox/vmm/gvmm.h
r82989 r85121 166 166 * @param pvUser The user parameter. 167 167 * */ 168 typedef DECLCALLBACK (int) FNGVMMR0ENUMCALLBACK(PGVM pGVM, void *pvUser);168 typedef DECLCALLBACKTYPE(int, FNGVMMR0ENUMCALLBACK,(PGVM pGVM, void *pvUser)); 169 169 /** Pointer to an VM enumeration callback function. */ 170 170 typedef FNGVMMR0ENUMCALLBACK *PFNGVMMR0ENUMCALLBACK; -
trunk/include/VBox/vmm/iom.h
r82968 r85121 189 189 * @remarks Caller enters the device critical section. 190 190 */ 191 typedef DECLCALLBACK (int) FNIOMIOPORTIN(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, uint32_t *pu32, unsigned cb);191 typedef DECLCALLBACKTYPE(int, FNIOMIOPORTIN,(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, uint32_t *pu32, unsigned cb)); 192 192 /** Pointer to a FNIOMIOPORTIN(). */ 193 193 typedef FNIOMIOPORTIN *PFNIOMIOPORTIN; … … 208 208 * @remarks Caller enters the device critical section. 209 209 */ 210 typedef DECLCALLBACK (int) FNIOMIOPORTINSTRING(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, uint8_t *pbDst,211 uint32_t *pcTransfers, unsigned cb);210 typedef DECLCALLBACKTYPE(int, FNIOMIOPORTINSTRING,(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, uint8_t *pbDst, 211 uint32_t *pcTransfers, unsigned cb)); 212 212 /** Pointer to a FNIOMIOPORTINSTRING(). */ 213 213 typedef FNIOMIOPORTINSTRING *PFNIOMIOPORTINSTRING; … … 225 225 * @remarks Caller enters the device critical section. 226 226 */ 227 typedef DECLCALLBACK (int) FNIOMIOPORTOUT(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, uint32_t u32, unsigned cb);227 typedef DECLCALLBACKTYPE(int, FNIOMIOPORTOUT,(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, uint32_t u32, unsigned cb)); 228 228 /** Pointer to a FNIOMIOPORTOUT(). */ 229 229 typedef FNIOMIOPORTOUT *PFNIOMIOPORTOUT; … … 243 243 * @remarks Caller enters the device critical section. 244 244 */ 245 typedef DECLCALLBACK (int) FNIOMIOPORTOUTSTRING(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, const uint8_t *pbSrc,246 uint32_t *pcTransfers, unsigned cb);245 typedef DECLCALLBACKTYPE(int, FNIOMIOPORTOUTSTRING,(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, const uint8_t *pbSrc, 246 uint32_t *pcTransfers, unsigned cb)); 247 247 /** Pointer to a FNIOMIOPORTOUTSTRING(). */ 248 248 typedef FNIOMIOPORTOUTSTRING *PFNIOMIOPORTOUTSTRING; … … 264 264 * @remarks Caller enters the device critical section. 265 265 */ 266 typedef DECLCALLBACK(VBOXSTRICTRC) FNIOMIOPORTNEWIN(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT offPort, uint32_t *pu32, unsigned cb); 266 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNIOMIOPORTNEWIN,(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT offPort, 267 uint32_t *pu32, unsigned cb)); 267 268 /** Pointer to a FNIOMIOPORTNEWIN(). */ 268 269 typedef FNIOMIOPORTNEWIN *PFNIOMIOPORTNEWIN; … … 284 285 * @remarks Caller enters the device critical section. 285 286 */ 286 typedef DECLCALLBACK (VBOXSTRICTRC) FNIOMIOPORTNEWINSTRING(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT offPort, uint8_t *pbDst,287 uint32_t *pcTransfers, unsigned cb);287 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNIOMIOPORTNEWINSTRING,(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT offPort, uint8_t *pbDst, 288 uint32_t *pcTransfers, unsigned cb)); 288 289 /** Pointer to a FNIOMIOPORTNEWINSTRING(). */ 289 290 typedef FNIOMIOPORTNEWINSTRING *PFNIOMIOPORTNEWINSTRING; … … 302 303 * @remarks Caller enters the device critical section. 303 304 */ 304 typedef DECLCALLBACK(VBOXSTRICTRC) FNIOMIOPORTNEWOUT(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT offPort, uint32_t u32, unsigned cb); 305 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNIOMIOPORTNEWOUT,(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT offPort, 306 uint32_t u32, unsigned cb)); 305 307 /** Pointer to a FNIOMIOPORTNEWOUT(). */ 306 308 typedef FNIOMIOPORTNEWOUT *PFNIOMIOPORTNEWOUT; … … 321 323 * @remarks Caller enters the device critical section. 322 324 */ 323 typedef DECLCALLBACK (VBOXSTRICTRC) FNIOMIOPORTNEWOUTSTRING(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT offPort, const uint8_t *pbSrc,324 uint32_t *pcTransfers, unsigned cb);325 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNIOMIOPORTNEWOUTSTRING,(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT offPort, 326 const uint8_t *pbSrc, uint32_t *pcTransfers, unsigned cb)); 325 327 /** Pointer to a FNIOMIOPORTNEWOUTSTRING(). */ 326 328 typedef FNIOMIOPORTNEWOUTSTRING *PFNIOMIOPORTNEWOUTSTRING; … … 358 360 * @remarks Caller enters the device critical section. 359 361 */ 360 typedef DECLCALLBACK (int) FNIOMMMIOREAD(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb);362 typedef DECLCALLBACKTYPE(int, FNIOMMMIOREAD,(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb)); 361 363 /** Pointer to a FNIOMMMIOREAD(). */ 362 364 typedef FNIOMMMIOREAD *PFNIOMMMIOREAD; … … 374 376 * @remarks Caller enters the device critical section. 375 377 */ 376 typedef DECLCALLBACK (int) FNIOMMMIOWRITE(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void const *pv, unsigned cb);378 typedef DECLCALLBACKTYPE(int, FNIOMMMIOWRITE,(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void const *pv, unsigned cb)); 377 379 /** Pointer to a FNIOMMMIOWRITE(). */ 378 380 typedef FNIOMMMIOWRITE *PFNIOMMMIOWRITE; … … 391 393 * @remarks Caller enters the device critical section. 392 394 */ 393 typedef DECLCALLBACK(int) FNIOMMMIOFILL(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, uint32_t u32Item, unsigned cbItem, unsigned cItems); 395 typedef DECLCALLBACKTYPE(int, FNIOMMMIOFILL,(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, 396 uint32_t u32Item, unsigned cbItem, unsigned cItems)); 394 397 /** Pointer to a FNIOMMMIOFILL(). */ 395 398 typedef FNIOMMMIOFILL *PFNIOMMMIOFILL; … … 409 412 * @remarks Caller enters the device critical section. 410 413 */ 411 typedef DECLCALLBACK (VBOXSTRICTRC) FNIOMMMIONEWREAD(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS off, void *pv, uint32_t cb);414 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNIOMMMIONEWREAD,(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS off, void *pv, uint32_t cb)); 412 415 /** Pointer to a FNIOMMMIONEWREAD(). */ 413 416 typedef FNIOMMMIONEWREAD *PFNIOMMMIONEWREAD; … … 426 429 * @remarks Caller enters the device critical section. 427 430 */ 428 typedef DECLCALLBACK(VBOXSTRICTRC) FNIOMMMIONEWWRITE(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS off, void const *pv, uint32_t cb); 431 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNIOMMMIONEWWRITE,(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS off, 432 void const *pv, uint32_t cb)); 429 433 /** Pointer to a FNIOMMMIONEWWRITE(). */ 430 434 typedef FNIOMMMIONEWWRITE *PFNIOMMMIONEWWRITE; … … 444 448 * @remarks Caller enters the device critical section. 445 449 */ 446 typedef DECLCALLBACK (VBOXSTRICTRC) FNIOMMMIONEWFILL(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS off,447 uint32_t u32Item, uint32_t cbItem, uint32_t cItems);450 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNIOMMMIONEWFILL,(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS off, 451 uint32_t u32Item, uint32_t cbItem, uint32_t cItems)); 448 452 /** Pointer to a FNIOMMMIONEWFILL(). */ 449 453 typedef FNIOMMMIONEWFILL *PFNIOMMMIONEWFILL; -
trunk/include/VBox/vmm/pdmapi.h
r84826 r85121 68 68 * unmapped. 69 69 */ 70 typedef DECLCALLBACK (void) FNPDMVMMDEVHEAPNOTIFY(PVM pVM, void *pvAllocation, RTGCPHYS GCPhysAllocation);70 typedef DECLCALLBACKTYPE(void, FNPDMVMMDEVHEAPNOTIFY,(PVM pVM, void *pvAllocation, RTGCPHYS GCPhysAllocation)); 71 71 /** Pointer (ring-3) to a FNPDMVMMDEVHEAPNOTIFY function. */ 72 72 typedef R3PTRTYPE(FNPDMVMMDEVHEAPNOTIFY *) PFNPDMVMMDEVHEAPNOTIFY; … … 126 126 * @param pvArg User argument. 127 127 */ 128 typedef DECLCALLBACK (int) FNPDMR3ENUM(PVM pVM, const char *pszFilename, const char *pszName,129 RTUINTPTR ImageBase, size_t cbImage, PDMLDRCTX enmCtx, void *pvArg);128 typedef DECLCALLBACKTYPE(int, FNPDMR3ENUM,(PVM pVM, const char *pszFilename, const char *pszName, 129 RTUINTPTR ImageBase, size_t cbImage, PDMLDRCTX enmCtx, void *pvArg)); 130 130 /** Pointer to a FNPDMR3ENUM() function. */ 131 131 typedef FNPDMR3ENUM *PFNPDMR3ENUM; -
trunk/include/VBox/vmm/pdmasynccompletion.h
r82968 r85121 64 64 * @param rc The status code of the completed request. 65 65 */ 66 typedef DECLCALLBACK (void) FNPDMASYNCCOMPLETEDEV(PPDMDEVINS pDevIns, void *pvUser, int rc);66 typedef DECLCALLBACKTYPE(void, FNPDMASYNCCOMPLETEDEV,(PPDMDEVINS pDevIns, void *pvUser, int rc)); 67 67 /** Pointer to a FNPDMASYNCCOMPLETEDEV(). */ 68 68 typedef FNPDMASYNCCOMPLETEDEV *PFNPDMASYNCCOMPLETEDEV; … … 77 77 * @param rc The status code of the completed request. 78 78 */ 79 typedef DECLCALLBACK (void) FNPDMASYNCCOMPLETEDRV(PPDMDRVINS pDrvIns, void *pvTemplateUser, void *pvUser, int rc);79 typedef DECLCALLBACKTYPE(void, FNPDMASYNCCOMPLETEDRV,(PPDMDRVINS pDrvIns, void *pvTemplateUser, void *pvUser, int rc)); 80 80 /** Pointer to a FNPDMASYNCCOMPLETEDRV(). */ 81 81 typedef FNPDMASYNCCOMPLETEDRV *PFNPDMASYNCCOMPLETEDRV; … … 89 89 * @param rc The status code of the completed request. 90 90 */ 91 typedef DECLCALLBACK (void) FNPDMASYNCCOMPLETEUSB(PPDMUSBINS pUsbIns, void *pvUser, int rc);91 typedef DECLCALLBACKTYPE(void, FNPDMASYNCCOMPLETEUSB,(PPDMUSBINS pUsbIns, void *pvUser, int rc)); 92 92 /** Pointer to a FNPDMASYNCCOMPLETEUSB(). */ 93 93 typedef FNPDMASYNCCOMPLETEUSB *PFNPDMASYNCCOMPLETEUSB; … … 102 102 * @param rc The status code of the completed request. 103 103 */ 104 typedef DECLCALLBACK (void) FNPDMASYNCCOMPLETEINT(PVM pVM, void *pvUser, void *pvUser2, int rc);104 typedef DECLCALLBACKTYPE(void, FNPDMASYNCCOMPLETEINT,(PVM pVM, void *pvUser, void *pvUser2, int rc)); 105 105 /** Pointer to a FNPDMASYNCCOMPLETEINT(). */ 106 106 typedef FNPDMASYNCCOMPLETEINT *PFNPDMASYNCCOMPLETEINT; -
trunk/include/VBox/vmm/pdmaudioifs.h
r82968 r85121 931 931 * @todo r=bird: The @a paDst size is presumable given in @a pOpts->cFrames? 932 932 */ 933 typedef DECLCALLBACK (uint32_t) FNPDMAUDIOMIXBUFCONVFROM(PPDMAUDIOFRAME paDst, const void *pvSrc, uint32_t cbSrc,934 PCPDMAUDMIXBUFCONVOPTS pOpts);933 typedef DECLCALLBACKTYPE(uint32_t, FNPDMAUDIOMIXBUFCONVFROM,(PPDMAUDIOFRAME paDst, const void *pvSrc, uint32_t cbSrc, 934 PCPDMAUDMIXBUFCONVOPTS pOpts)); 935 935 /** Pointer to a convertion-from function used by the PDM audio buffer mixer. */ 936 936 typedef FNPDMAUDIOMIXBUFCONVFROM *PFNPDMAUDIOMIXBUFCONVFROM; … … 945 945 * this implicitly gives the pvDst size too, right? 946 946 */ 947 typedef DECLCALLBACK (void) FNPDMAUDIOMIXBUFCONVTO(void *pvDst, PCPDMAUDIOFRAME paSrc, PCPDMAUDMIXBUFCONVOPTS pOpts);947 typedef DECLCALLBACKTYPE(void, FNPDMAUDIOMIXBUFCONVTO,(void *pvDst, PCPDMAUDIOFRAME paSrc, PCPDMAUDMIXBUFCONVOPTS pOpts)); 948 948 /** Pointer to a convertion-to function used by the PDM audio buffer mixer. */ 949 949 typedef FNPDMAUDIOMIXBUFCONVTO *PFNPDMAUDIOMIXBUFCONVTO; … … 1338 1338 * @param cbUser Size (in bytes) of user argument. 1339 1339 */ 1340 typedef DECLCALLBACK(int) FNPDMHOSTAUDIOCALLBACK(PPDMDRVINS pDrvIns, PDMAUDIOBACKENDCBTYPE enmType, void *pvUser, size_t cbUser); 1340 typedef DECLCALLBACKTYPE(int, FNPDMHOSTAUDIOCALLBACK,(PPDMDRVINS pDrvIns, PDMAUDIOBACKENDCBTYPE enmType, 1341 void *pvUser, size_t cbUser)); 1341 1342 /** Pointer to a FNPDMHOSTAUDIOCALLBACK(). */ 1342 1343 typedef FNPDMHOSTAUDIOCALLBACK *PFNPDMHOSTAUDIOCALLBACK; -
trunk/include/VBox/vmm/pdmblkcache.h
r82968 r85121 71 71 * @param rc The status code of the completed request. 72 72 */ 73 typedef DECLCALLBACK (void) FNPDMBLKCACHEXFERCOMPLETEDRV(PPDMDRVINS pDrvIns, void *pvUser, int rc);73 typedef DECLCALLBACKTYPE(void, FNPDMBLKCACHEXFERCOMPLETEDRV,(PPDMDRVINS pDrvIns, void *pvUser, int rc)); 74 74 /** Pointer to a FNPDMBLKCACHEXFERCOMPLETEDRV(). */ 75 75 typedef FNPDMBLKCACHEXFERCOMPLETEDRV *PFNPDMBLKCACHEXFERCOMPLETEDRV; … … 85 85 * @param hIoXfer I/O transfer handle to ping on completion. 86 86 */ 87 typedef DECLCALLBACK (int) FNPDMBLKCACHEXFERENQUEUEDRV(PPDMDRVINS pDrvIns, PDMBLKCACHEXFERDIR enmXferDir,88 uint64_t off, size_t cbXfer, PCRTSGBUF pSgBuf, PPDMBLKCACHEIOXFER hIoXfer);87 typedef DECLCALLBACKTYPE(int, FNPDMBLKCACHEXFERENQUEUEDRV,(PPDMDRVINS pDrvIns, PDMBLKCACHEXFERDIR enmXferDir, uint64_t off, 88 size_t cbXfer, PCRTSGBUF pSgBuf, PPDMBLKCACHEIOXFER hIoXfer)); 89 89 /** Pointer to a FNPDMBLKCACHEXFERENQUEUEDRV(). */ 90 90 typedef FNPDMBLKCACHEXFERENQUEUEDRV *PFNPDMBLKCACHEXFERENQUEUEDRV; … … 98 98 * @param hIoXfer I/O handle to return on completion. 99 99 */ 100 typedef DECLCALLBACK (int) FNPDMBLKCACHEXFERENQUEUEDISCARDDRV(PPDMDRVINS pDrvIns, PCRTRANGE paRanges, unsigned cRanges,101 PPDMBLKCACHEIOXFER hIoXfer);100 typedef DECLCALLBACKTYPE(int, FNPDMBLKCACHEXFERENQUEUEDISCARDDRV,(PPDMDRVINS pDrvIns, PCRTRANGE paRanges, unsigned cRanges, 101 PPDMBLKCACHEIOXFER hIoXfer)); 102 102 /** Pointer to a FNPDMBLKCACHEXFERENQUEUEDISCARDDRV(). */ 103 103 typedef FNPDMBLKCACHEXFERENQUEUEDISCARDDRV *PFNPDMBLKCACHEXFERENQUEUEDISCARDDRV; … … 110 110 * @param rc The status code of the completed request. 111 111 */ 112 typedef DECLCALLBACK (void) FNPDMBLKCACHEXFERCOMPLETEDEV(PPDMDEVINS pDevIns, void *pvUser, int rc);112 typedef DECLCALLBACKTYPE(void, FNPDMBLKCACHEXFERCOMPLETEDEV,(PPDMDEVINS pDevIns, void *pvUser, int rc)); 113 113 /** Pointer to a FNPDMBLKCACHEXFERCOMPLETEDEV(). */ 114 114 typedef FNPDMBLKCACHEXFERCOMPLETEDEV *PFNPDMBLKCACHEXFERCOMPLETEDEV; … … 124 124 * @param hIoXfer I/O transfer handle to ping on completion. 125 125 */ 126 typedef DECLCALLBACK (int) FNPDMBLKCACHEXFERENQUEUEDEV(PPDMDEVINS pDevIns, PDMBLKCACHEXFERDIR enmXferDir,127 uint64_t off, size_t cbXfer, PCRTSGBUF pSgBuf, PPDMBLKCACHEIOXFER hIoXfer);126 typedef DECLCALLBACKTYPE(int, FNPDMBLKCACHEXFERENQUEUEDEV,(PPDMDEVINS pDevIns, PDMBLKCACHEXFERDIR enmXferDir, uint64_t off, 127 size_t cbXfer, PCRTSGBUF pSgBuf, PPDMBLKCACHEIOXFER hIoXfer)); 128 128 /** Pointer to a FNPDMBLKCACHEXFERENQUEUEDEV(). */ 129 129 typedef FNPDMBLKCACHEXFERENQUEUEDEV *PFNPDMBLKCACHEXFERENQUEUEDEV; … … 137 137 * @param hIoXfer I/O handle to return on completion. 138 138 */ 139 typedef DECLCALLBACK (int) FNPDMBLKCACHEXFERENQUEUEDISCARDDEV(PPDMDEVINS pDevIns, PCRTRANGE paRanges, unsigned cRanges,140 PPDMBLKCACHEIOXFER hIoXfer);139 typedef DECLCALLBACKTYPE(int, FNPDMBLKCACHEXFERENQUEUEDISCARDDEV,(PPDMDEVINS pDevIns, PCRTRANGE paRanges, unsigned cRanges, 140 PPDMBLKCACHEIOXFER hIoXfer)); 141 141 /** Pointer to a FNPDMBLKCACHEXFERENQUEUEDISCARDDEV(). */ 142 142 typedef FNPDMBLKCACHEXFERENQUEUEDISCARDDEV *PFNPDMBLKCACHEXFERENQUEUEDISCARDDEV; … … 149 149 * @param rc The status code of the completed request. 150 150 */ 151 typedef DECLCALLBACK (void) FNPDMBLKCACHEXFERCOMPLETEINT(void *pvUserInt, void *pvUser, int rc);151 typedef DECLCALLBACKTYPE(void, FNPDMBLKCACHEXFERCOMPLETEINT,(void *pvUserInt, void *pvUser, int rc)); 152 152 /** Pointer to a FNPDMBLKCACHEXFERCOMPLETEINT(). */ 153 153 typedef FNPDMBLKCACHEXFERCOMPLETEINT *PFNPDMBLKCACHEXFERCOMPLETEINT; … … 163 163 * @param hIoXfer I/O transfer handle to ping on completion. 164 164 */ 165 typedef DECLCALLBACK (int) FNPDMBLKCACHEXFERENQUEUEINT(void *pvUser, PDMBLKCACHEXFERDIR enmXferDir,166 uint64_t off, size_t cbXfer, PCRTSGBUF pSgBuf, PPDMBLKCACHEIOXFER hIoXfer);165 typedef DECLCALLBACKTYPE(int, FNPDMBLKCACHEXFERENQUEUEINT,(void *pvUser, PDMBLKCACHEXFERDIR enmXferDir, uint64_t off, 166 size_t cbXfer, PCRTSGBUF pSgBuf, PPDMBLKCACHEIOXFER hIoXfer)); 167 167 /** Pointer to a FNPDMBLKCACHEXFERENQUEUEINT(). */ 168 168 typedef FNPDMBLKCACHEXFERENQUEUEINT *PFNPDMBLKCACHEXFERENQUEUEINT; … … 176 176 * @param hIoXfer I/O handle to return on completion. 177 177 */ 178 typedef DECLCALLBACK (int) FNPDMBLKCACHEXFERENQUEUEDISCARDINT(void *pvUser, PCRTRANGE paRanges, unsigned cRanges,179 PPDMBLKCACHEIOXFER hIoXfer);178 typedef DECLCALLBACKTYPE(int, FNPDMBLKCACHEXFERENQUEUEDISCARDINT,(void *pvUser, PCRTRANGE paRanges, unsigned cRanges, 179 PPDMBLKCACHEIOXFER hIoXfer)); 180 180 /** Pointer to a FNPDMBLKCACHEXFERENQUEUEDISCARDINT(). */ 181 181 typedef FNPDMBLKCACHEXFERENQUEUEDISCARDINT *PFNPDMBLKCACHEXFERENQUEUEDISCARDINT; … … 188 188 * @param rc The status code of the completed request. 189 189 */ 190 typedef DECLCALLBACK (void) FNPDMBLKCACHEXFERCOMPLETEUSB(PPDMUSBINS pUsbIns, void *pvUser, int rc);190 typedef DECLCALLBACKTYPE(void, FNPDMBLKCACHEXFERCOMPLETEUSB,(PPDMUSBINS pUsbIns, void *pvUser, int rc)); 191 191 /** Pointer to a FNPDMBLKCACHEXFERCOMPLETEUSB(). */ 192 192 typedef FNPDMBLKCACHEXFERCOMPLETEUSB *PFNPDMBLKCACHEXFERCOMPLETEUSB; … … 202 202 * @param hIoXfer I/O transfer handle to ping on completion. 203 203 */ 204 typedef DECLCALLBACK (int) FNPDMBLKCACHEXFERENQUEUEUSB(PPDMUSBINS pUsbIns, PDMBLKCACHEXFERDIR enmXferDir,205 uint64_t off, size_t cbXfer, PCRTSGBUF pSgBuf, PPDMBLKCACHEIOXFER hIoXfer);204 typedef DECLCALLBACKTYPE(int, FNPDMBLKCACHEXFERENQUEUEUSB,(PPDMUSBINS pUsbIns, PDMBLKCACHEXFERDIR enmXferDir, uint64_t off, 205 size_t cbXfer, PCRTSGBUF pSgBuf, PPDMBLKCACHEIOXFER hIoXfer)); 206 206 /** Pointer to a FNPDMBLKCACHEXFERENQUEUEUSB(). */ 207 207 typedef FNPDMBLKCACHEXFERENQUEUEUSB *PFNPDMBLKCACHEXFERENQUEUEUSB; … … 215 215 * @param hIoXfer I/O handle to return on completion. 216 216 */ 217 typedef DECLCALLBACK (int) FNPDMBLKCACHEXFERENQUEUEDISCARDUSB(PPDMUSBINS pUsbIns, PCRTRANGE paRanges, unsigned cRanges,218 PPDMBLKCACHEIOXFER hIoXfer);217 typedef DECLCALLBACKTYPE(int, FNPDMBLKCACHEXFERENQUEUEDISCARDUSB,(PPDMUSBINS pUsbIns, PCRTRANGE paRanges, unsigned cRanges, 218 PPDMBLKCACHEIOXFER hIoXfer)); 219 219 /** Pointer to a FNPDMBLKCACHEXFERENQUEUEDISCARDUSB(). */ 220 220 typedef FNPDMBLKCACHEXFERENQUEUEDISCARDUSB *PFNPDMBLKCACHEXFERENQUEUEDISCARDUSB; -
trunk/include/VBox/vmm/pdmcommon.h
r82968 r85121 115 115 * @thread EMT(0) 116 116 */ 117 typedef DECLCALLBACK (bool) FNPDMUSBASYNCNOTIFY(PPDMUSBINS pUsbIns);117 typedef DECLCALLBACKTYPE(bool, FNPDMUSBASYNCNOTIFY,(PPDMUSBINS pUsbIns)); 118 118 /** Pointer to a FNPDMUSBASYNCNOTIFY. */ 119 119 typedef FNPDMUSBASYNCNOTIFY *PFNPDMUSBASYNCNOTIFY; … … 131 131 * @thread EMT(0) 132 132 */ 133 typedef DECLCALLBACK (bool) FNPDMDEVASYNCNOTIFY(PPDMDEVINS pDevIns);133 typedef DECLCALLBACKTYPE(bool, FNPDMDEVASYNCNOTIFY,(PPDMDEVINS pDevIns)); 134 134 /** Pointer to a FNPDMDEVASYNCNOTIFY. */ 135 135 typedef FNPDMDEVASYNCNOTIFY *PFNPDMDEVASYNCNOTIFY; … … 147 147 * @thread EMT(0) 148 148 */ 149 typedef DECLCALLBACK (bool) FNPDMDRVASYNCNOTIFY(PPDMDRVINS pDrvIns);149 typedef DECLCALLBACKTYPE(bool, FNPDMDRVASYNCNOTIFY,(PPDMDRVINS pDrvIns)); 150 150 /** Pointer to a FNPDMDRVASYNCNOTIFY. */ 151 151 typedef FNPDMDRVASYNCNOTIFY *PFNPDMDRVASYNCNOTIFY; … … 160 160 * @param u64Arg Optional integer argument for the operation. 161 161 */ 162 typedef DECLCALLBACK (int) FNPDMDEVREQHANDLERR0(PPDMDEVINS pDevIns, uint32_t uOperation, uint64_t u64Arg);162 typedef DECLCALLBACKTYPE(int, FNPDMDEVREQHANDLERR0,(PPDMDEVINS pDevIns, uint32_t uOperation, uint64_t u64Arg)); 163 163 /** Ring-0 pointer to a FNPDMDEVREQHANDLERR0. */ 164 164 typedef R0PTRTYPE(FNPDMDEVREQHANDLERR0 *) PFNPDMDEVREQHANDLERR0; … … 172 172 * @param u64Arg Optional integer argument for the operation. 173 173 */ 174 typedef DECLCALLBACK (int) FNPDMDRVREQHANDLERR0(PPDMDRVINS pDrvIns, uint32_t uOperation, uint64_t u64Arg);174 typedef DECLCALLBACKTYPE(int, FNPDMDRVREQHANDLERR0,(PPDMDRVINS pDrvIns, uint32_t uOperation, uint64_t u64Arg)); 175 175 /** Ring-0 pointer to a FNPDMDRVREQHANDLERR0. */ 176 176 typedef R0PTRTYPE(FNPDMDRVREQHANDLERR0 *) PFNPDMDRVREQHANDLERR0; -
trunk/include/VBox/vmm/pdmdev.h
r85007 r85121 75 75 * times, it can be found in pDevIns->pCfg. 76 76 */ 77 typedef DECLCALLBACK (int) FNPDMDEVCONSTRUCT(PPDMDEVINS pDevIns, int iInstance, PCFGMNODE pCfg);77 typedef DECLCALLBACKTYPE(int, FNPDMDEVCONSTRUCT,(PPDMDEVINS pDevIns, int iInstance, PCFGMNODE pCfg)); 78 78 /** Pointer to a FNPDMDEVCONSTRUCT() function. */ 79 79 typedef FNPDMDEVCONSTRUCT *PFNPDMDEVCONSTRUCT; … … 91 91 * the critical section, so the caller cannot exit it. 92 92 */ 93 typedef DECLCALLBACK (int) FNPDMDEVDESTRUCT(PPDMDEVINS pDevIns);93 typedef DECLCALLBACKTYPE(int, FNPDMDEVDESTRUCT,(PPDMDEVINS pDevIns)); 94 94 /** Pointer to a FNPDMDEVDESTRUCT() function. */ 95 95 typedef FNPDMDEVDESTRUCT *PFNPDMDEVDESTRUCT; … … 114 114 * not normally require any locking. 115 115 */ 116 typedef DECLCALLBACK (void) FNPDMDEVRELOCATE(PPDMDEVINS pDevIns, RTGCINTPTR offDelta);116 typedef DECLCALLBACKTYPE(void, FNPDMDEVRELOCATE,(PPDMDEVINS pDevIns, RTGCINTPTR offDelta)); 117 117 /** Pointer to a FNPDMDEVRELOCATE() function. */ 118 118 typedef FNPDMDEVRELOCATE *PFNPDMDEVRELOCATE; … … 126 126 * @remarks Caller enters the device critical section. 127 127 */ 128 typedef DECLCALLBACK (void) FNPDMDEVPOWERON(PPDMDEVINS pDevIns);128 typedef DECLCALLBACKTYPE(void, FNPDMDEVPOWERON,(PPDMDEVINS pDevIns)); 129 129 /** Pointer to a FNPDMDEVPOWERON() function. */ 130 130 typedef FNPDMDEVPOWERON *PFNPDMDEVPOWERON; … … 138 138 * @remarks Caller enters the device critical section. 139 139 */ 140 typedef DECLCALLBACK (void) FNPDMDEVRESET(PPDMDEVINS pDevIns);140 typedef DECLCALLBACKTYPE(void, FNPDMDEVRESET,(PPDMDEVINS pDevIns)); 141 141 /** Pointer to a FNPDMDEVRESET() function. */ 142 142 typedef FNPDMDEVRESET *PFNPDMDEVRESET; … … 154 154 * @remarks Caller enters the device critical section. 155 155 */ 156 typedef DECLCALLBACK (void) FNPDMDEVSOFTRESET(PPDMDEVINS pDevIns, uint32_t fFlags);156 typedef DECLCALLBACKTYPE(void, FNPDMDEVSOFTRESET,(PPDMDEVINS pDevIns, uint32_t fFlags)); 157 157 /** Pointer to a FNPDMDEVSOFTRESET() function. */ 158 158 typedef FNPDMDEVSOFTRESET *PFNPDMDEVSOFTRESET; … … 189 189 * @remarks Caller enters the device critical section. 190 190 */ 191 typedef DECLCALLBACK (void) FNPDMDEVSUSPEND(PPDMDEVINS pDevIns);191 typedef DECLCALLBACKTYPE(void, FNPDMDEVSUSPEND,(PPDMDEVINS pDevIns)); 192 192 /** Pointer to a FNPDMDEVSUSPEND() function. */ 193 193 typedef FNPDMDEVSUSPEND *PFNPDMDEVSUSPEND; … … 201 201 * @remarks Caller enters the device critical section. 202 202 */ 203 typedef DECLCALLBACK (void) FNPDMDEVRESUME(PPDMDEVINS pDevIns);203 typedef DECLCALLBACKTYPE(void, FNPDMDEVRESUME,(PPDMDEVINS pDevIns)); 204 204 /** Pointer to a FNPDMDEVRESUME() function. */ 205 205 typedef FNPDMDEVRESUME *PFNPDMDEVRESUME; … … 216 216 * @remarks Caller enters the device critical section. 217 217 */ 218 typedef DECLCALLBACK (void) FNPDMDEVPOWEROFF(PPDMDEVINS pDevIns);218 typedef DECLCALLBACKTYPE(void, FNPDMDEVPOWEROFF,(PPDMDEVINS pDevIns)); 219 219 /** Pointer to a FNPDMDEVPOWEROFF() function. */ 220 220 typedef FNPDMDEVPOWEROFF *PFNPDMDEVPOWEROFF; … … 236 236 * @remarks Caller enters the device critical section. 237 237 */ 238 typedef DECLCALLBACK (int) FNPDMDEVATTACH(PPDMDEVINS pDevIns, unsigned iLUN, uint32_t fFlags);238 typedef DECLCALLBACKTYPE(int, FNPDMDEVATTACH,(PPDMDEVINS pDevIns, unsigned iLUN, uint32_t fFlags)); 239 239 /** Pointer to a FNPDMDEVATTACH() function. */ 240 240 typedef FNPDMDEVATTACH *PFNPDMDEVATTACH; … … 255 255 * @remarks Caller enters the device critical section. 256 256 */ 257 typedef DECLCALLBACK (void) FNPDMDEVDETACH(PPDMDEVINS pDevIns, unsigned iLUN, uint32_t fFlags);257 typedef DECLCALLBACKTYPE(void, FNPDMDEVDETACH,(PPDMDEVINS pDevIns, unsigned iLUN, uint32_t fFlags)); 258 258 /** Pointer to a FNPDMDEVDETACH() function. */ 259 259 typedef FNPDMDEVDETACH *PFNPDMDEVDETACH; … … 269 269 * @remarks The device critical section is not entered. 270 270 */ 271 typedef DECLCALLBACK (int) FNPDMDEVQUERYINTERFACE(PPDMDEVINS pDevIns, unsigned iLUN, PPDMIBASE *ppBase);271 typedef DECLCALLBACKTYPE(int, FNPDMDEVQUERYINTERFACE,(PPDMDEVINS pDevIns, unsigned iLUN, PPDMIBASE *ppBase)); 272 272 /** Pointer to a FNPDMDEVQUERYINTERFACE() function. */ 273 273 typedef FNPDMDEVQUERYINTERFACE *PFNPDMDEVQUERYINTERFACE; … … 284 284 * @remarks Caller enters the device critical section. 285 285 */ 286 typedef DECLCALLBACK (int) FNPDMDEVINITCOMPLETE(PPDMDEVINS pDevIns);286 typedef DECLCALLBACKTYPE(int, FNPDMDEVINITCOMPLETE,(PPDMDEVINS pDevIns)); 287 287 /** Pointer to a FNPDMDEVINITCOMPLETE() function. */ 288 288 typedef FNPDMDEVINITCOMPLETE *PFNPDMDEVINITCOMPLETE; … … 1530 1530 * @remarks Caller enters the PDM critical section. 1531 1531 */ 1532 DECLCALLBACKMEMBER(void, pfnSetIrq )(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc);1532 DECLCALLBACKMEMBER(void, pfnSetIrq,(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc)); 1533 1533 1534 1534 /** … … 1540 1540 * @remarks Caller enters the PDM critical section. 1541 1541 */ 1542 DECLCALLBACKMEMBER(int, pfnGetInterrupt )(PPDMDEVINS pDevIns, uint32_t *puTagSrc);1542 DECLCALLBACKMEMBER(int, pfnGetInterrupt,(PPDMDEVINS pDevIns, uint32_t *puTagSrc)); 1543 1543 1544 1544 /** Just a safety precaution. */ … … 1564 1564 * @param pDevIns Device instance of the PIC. 1565 1565 */ 1566 DECLCALLBACKMEMBER(void, pfnSetInterruptFF )(PPDMDEVINS pDevIns);1566 DECLCALLBACKMEMBER(void, pfnSetInterruptFF,(PPDMDEVINS pDevIns)); 1567 1567 1568 1568 /** … … 1571 1571 * @param pDevIns Device instance of the PIC. 1572 1572 */ 1573 DECLCALLBACKMEMBER(void, pfnClearInterruptFF )(PPDMDEVINS pDevIns);1573 DECLCALLBACKMEMBER(void, pfnClearInterruptFF,(PPDMDEVINS pDevIns)); 1574 1574 1575 1575 /** … … 1581 1581 * @param rc What to return if we fail to acquire the lock. 1582 1582 */ 1583 DECLCALLBACKMEMBER(int, pfnLock)(PPDMDEVINS pDevIns, int rc);1583 DECLCALLBACKMEMBER(int, pfnLock,(PPDMDEVINS pDevIns, int rc)); 1584 1584 1585 1585 /** … … 1588 1588 * @param pDevIns The PIC device instance. 1589 1589 */ 1590 DECLCALLBACKMEMBER(void, pfnUnlock)(PPDMDEVINS pDevIns);1590 DECLCALLBACKMEMBER(void, pfnUnlock,(PPDMDEVINS pDevIns)); 1591 1591 1592 1592 /** Just a safety precaution. */ … … 1716 1716 * Actually, as per 2018-07-21 this isn't true (bird). 1717 1717 */ 1718 DECLCALLBACKMEMBER(void, pfnSetIrq )(PPDMDEVINS pDevIns, PCIBDF uBusDevFn, int iIrq, int iLevel, uint32_t uTagSrc);1718 DECLCALLBACKMEMBER(void, pfnSetIrq,(PPDMDEVINS pDevIns, PCIBDF uBusDevFn, int iIrq, int iLevel, uint32_t uTagSrc)); 1719 1719 1720 1720 /** … … 1730 1730 * Actually, as per 2018-07-21 this isn't true (bird). 1731 1731 */ 1732 DECLCALLBACKMEMBER(void, pfnSendMsi )(PPDMDEVINS pDevIns, PCIBDF uBusDevFn, PCMSIMSG pMsi, uint32_t uTagSrc);1732 DECLCALLBACKMEMBER(void, pfnSendMsi,(PPDMDEVINS pDevIns, PCIBDF uBusDevFn, PCMSIMSG pMsi, uint32_t uTagSrc)); 1733 1733 1734 1734 /** … … 1745 1745 * Actually, as per 2018-07-21 this isn't true (bird). 1746 1746 */ 1747 DECLCALLBACKMEMBER(VBOXSTRICTRC, pfnSetEoi )(PPDMDEVINS pDevIns, uint8_t u8Vector);1747 DECLCALLBACKMEMBER(VBOXSTRICTRC, pfnSetEoi,(PPDMDEVINS pDevIns, uint8_t u8Vector)); 1748 1748 1749 1749 /** Just a safety precaution. */ … … 1780 1780 * @sa APICBusDeliver() 1781 1781 */ 1782 DECLCALLBACKMEMBER(int, pfnApicBusDeliver )(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode,1783 uint8_t uVector, uint8_t u8Polarity, uint8_t u8TriggerMode, uint32_t uTagSrc) ;1782 DECLCALLBACKMEMBER(int, pfnApicBusDeliver,(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode, 1783 uint8_t uVector, uint8_t u8Polarity, uint8_t u8TriggerMode, uint32_t uTagSrc)); 1784 1784 1785 1785 /** … … 1791 1791 * @param rc What to return if we fail to acquire the lock. 1792 1792 */ 1793 DECLCALLBACKMEMBER(int, pfnLock)(PPDMDEVINS pDevIns, int rc);1793 DECLCALLBACKMEMBER(int, pfnLock,(PPDMDEVINS pDevIns, int rc)); 1794 1794 1795 1795 /** … … 1798 1798 * @param pDevIns The IOAPIC device instance. 1799 1799 */ 1800 DECLCALLBACKMEMBER(void, pfnUnlock)(PPDMDEVINS pDevIns);1800 DECLCALLBACKMEMBER(void, pfnUnlock,(PPDMDEVINS pDevIns)); 1801 1801 1802 1802 /** … … 1811 1811 * @sa iommuAmdDeviceMsiRemap(). 1812 1812 */ 1813 DECLCALLBACKMEMBER(int, pfnIommuMsiRemap )(PPDMDEVINS pDevIns, uint16_t uDevIt, PCMSIMSG pMsiIn, PMSIMSG pMsiOut);1813 DECLCALLBACKMEMBER(int, pfnIommuMsiRemap,(PPDMDEVINS pDevIns, uint16_t uDevIt, PCMSIMSG pMsiIn, PMSIMSG pMsiOut)); 1814 1814 1815 1815 /** Just a safety precaution. */ … … 2037 2037 * @remarks The device lock is not taken, however, the DMA device lock is held. 2038 2038 */ 2039 typedef DECLCALLBACK(uint32_t) FNDMATRANSFERHANDLER(PPDMDEVINS pDevIns, void *pvUser, unsigned uChannel, uint32_t off, uint32_t cb); 2039 typedef DECLCALLBACKTYPE(uint32_t, FNDMATRANSFERHANDLER,(PPDMDEVINS pDevIns, void *pvUser, unsigned uChannel, 2040 uint32_t off, uint32_t cb)); 2040 2041 /** Pointer to a FNDMATRANSFERHANDLER(). */ 2041 2042 typedef FNDMATRANSFERHANDLER *PFNDMATRANSFERHANDLER; … … 8217 8218 * @param u32Version VBox version number. 8218 8219 */ 8219 typedef DECLCALLBACK (int) FNPDMVBOXDEVICESREGISTER(PPDMDEVREGCB pCallbacks, uint32_t u32Version);8220 typedef DECLCALLBACKTYPE(int, FNPDMVBOXDEVICESREGISTER,(PPDMDEVREGCB pCallbacks, uint32_t u32Version)); 8220 8221 8221 8222 /** @} */ -
trunk/include/VBox/vmm/pdmdrv.h
r82968 r85121 75 75 * @param fFlags Flags, combination of the PDM_TACH_FLAGS_* \#defines. 76 76 */ 77 typedef DECLCALLBACK (int) FNPDMDRVCONSTRUCT(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags);77 typedef DECLCALLBACKTYPE(int, FNPDMDRVCONSTRUCT,(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)); 78 78 /** Pointer to a FNPDMDRVCONSTRUCT() function. */ 79 79 typedef FNPDMDRVCONSTRUCT *PFNPDMDRVCONSTRUCT; … … 87 87 * @param pDrvIns The driver instance data. 88 88 */ 89 typedef DECLCALLBACK (void) FNPDMDRVDESTRUCT(PPDMDRVINS pDrvIns);89 typedef DECLCALLBACKTYPE(void, FNPDMDRVDESTRUCT,(PPDMDRVINS pDrvIns)); 90 90 /** Pointer to a FNPDMDRVDESTRUCT() function. */ 91 91 typedef FNPDMDRVDESTRUCT *PFNPDMDRVDESTRUCT; … … 107 107 * @remark A relocation CANNOT fail. 108 108 */ 109 typedef DECLCALLBACK (void) FNPDMDRVRELOCATE(PPDMDRVINS pDrvIns, RTGCINTPTR offDelta);109 typedef DECLCALLBACKTYPE(void, FNPDMDRVRELOCATE,(PPDMDRVINS pDrvIns, RTGCINTPTR offDelta)); 110 110 /** Pointer to a FNPDMDRVRELOCATE() function. */ 111 111 typedef FNPDMDRVRELOCATE *PFNPDMDRVRELOCATE; … … 127 127 * @param pcbOut Where to store the actual size of the output data. 128 128 */ 129 typedef DECLCALLBACK (int) FNPDMDRVIOCTL(PPDMDRVINS pDrvIns, uint32_t uFunction,130 void *pvIn, uint32_t cbIn,131 void *pvOut, uint32_t cbOut, uint32_t *pcbOut);129 typedef DECLCALLBACKTYPE(int, FNPDMDRVIOCTL,(PPDMDRVINS pDrvIns, uint32_t uFunction, 130 void *pvIn, uint32_t cbIn, 131 void *pvOut, uint32_t cbOut, uint32_t *pcbOut)); 132 132 /** Pointer to a FNPDMDRVIOCTL() function. */ 133 133 typedef FNPDMDRVIOCTL *PFNPDMDRVIOCTL; … … 138 138 * @param pDrvIns The driver instance data. 139 139 */ 140 typedef DECLCALLBACK (void) FNPDMDRVPOWERON(PPDMDRVINS pDrvIns);140 typedef DECLCALLBACKTYPE(void, FNPDMDRVPOWERON,(PPDMDRVINS pDrvIns)); 141 141 /** Pointer to a FNPDMDRVPOWERON() function. */ 142 142 typedef FNPDMDRVPOWERON *PFNPDMDRVPOWERON; … … 148 148 * @param pDrvIns The driver instance data. 149 149 */ 150 typedef DECLCALLBACK (void) FNPDMDRVRESET(PPDMDRVINS pDrvIns);150 typedef DECLCALLBACKTYPE(void, FNPDMDRVRESET,(PPDMDRVINS pDrvIns)); 151 151 /** Pointer to a FNPDMDRVRESET() function. */ 152 152 typedef FNPDMDRVRESET *PFNPDMDRVRESET; … … 158 158 * @param pDrvIns The driver instance data. 159 159 */ 160 typedef DECLCALLBACK (void) FNPDMDRVSUSPEND(PPDMDRVINS pDrvIns);160 typedef DECLCALLBACKTYPE(void, FNPDMDRVSUSPEND,(PPDMDRVINS pDrvIns)); 161 161 /** Pointer to a FNPDMDRVSUSPEND() function. */ 162 162 typedef FNPDMDRVSUSPEND *PFNPDMDRVSUSPEND; … … 168 168 * @param pDrvIns The driver instance data. 169 169 */ 170 typedef DECLCALLBACK (void) FNPDMDRVRESUME(PPDMDRVINS pDrvIns);170 typedef DECLCALLBACKTYPE(void, FNPDMDRVRESUME,(PPDMDRVINS pDrvIns)); 171 171 /** Pointer to a FNPDMDRVRESUME() function. */ 172 172 typedef FNPDMDRVRESUME *PFNPDMDRVRESUME; … … 181 181 * @param pDrvIns The driver instance data. 182 182 */ 183 typedef DECLCALLBACK (void) FNPDMDRVPOWEROFF(PPDMDRVINS pDrvIns);183 typedef DECLCALLBACKTYPE(void, FNPDMDRVPOWEROFF,(PPDMDRVINS pDrvIns)); 184 184 /** Pointer to a FNPDMDRVPOWEROFF() function. */ 185 185 typedef FNPDMDRVPOWEROFF *PFNPDMDRVPOWEROFF; … … 198 198 * @param fFlags Flags, combination of the PDM_TACH_FLAGS_* \#defines. 199 199 */ 200 typedef DECLCALLBACK (int) FNPDMDRVATTACH(PPDMDRVINS pDrvIns, uint32_t fFlags);200 typedef DECLCALLBACKTYPE(int, FNPDMDRVATTACH,(PPDMDRVINS pDrvIns, uint32_t fFlags)); 201 201 /** Pointer to a FNPDMDRVATTACH() function. */ 202 202 typedef FNPDMDRVATTACH *PFNPDMDRVATTACH; … … 213 213 * @param fFlags PDM_TACH_FLAGS_NOT_HOT_PLUG or 0. 214 214 */ 215 typedef DECLCALLBACK (void) FNPDMDRVDETACH(PPDMDRVINS pDrvIns, uint32_t fFlags);215 typedef DECLCALLBACKTYPE(void, FNPDMDRVDETACH,(PPDMDRVINS pDrvIns, uint32_t fFlags)); 216 216 /** Pointer to a FNPDMDRVDETACH() function. */ 217 217 typedef FNPDMDRVDETACH *PFNPDMDRVDETACH; … … 1864 1864 * @param u32Version VBox version number. 1865 1865 */ 1866 typedef DECLCALLBACK (int) FNPDMVBOXDRIVERSREGISTER(PCPDMDRVREGCB pCallbacks, uint32_t u32Version);1866 typedef DECLCALLBACKTYPE(int, FNPDMVBOXDRIVERSREGISTER,(PCPDMDRVREGCB pCallbacks, uint32_t u32Version)); 1867 1867 1868 1868 VMMR3DECL(int) PDMR3DrvStaticRegistration(PVM pVM, FNPDMVBOXDRIVERSREGISTER pfnCallback); -
trunk/include/VBox/vmm/pdmpcidev.h
r84509 r85121 56 56 * that is very likely be a lock order violation. 57 57 */ 58 typedef DECLCALLBACK (VBOXSTRICTRC) FNPCICONFIGREAD(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev,59 uint32_t uAddress, unsigned cb, uint32_t *pu32Value);58 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNPCICONFIGREAD,(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, 59 uint32_t uAddress, unsigned cb, uint32_t *pu32Value)); 60 60 /** Pointer to a FNPCICONFIGREAD() function. */ 61 61 typedef FNPCICONFIGREAD *PFNPCICONFIGREAD; … … 81 81 * that is very likely be a lock order violation. 82 82 */ 83 typedef DECLCALLBACK (VBOXSTRICTRC) FNPCICONFIGWRITE(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev,84 uint32_t uAddress, unsigned cb, uint32_t u32Value);83 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNPCICONFIGWRITE,(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, 84 uint32_t uAddress, unsigned cb, uint32_t u32Value)); 85 85 /** Pointer to a FNPCICONFIGWRITE() function. */ 86 86 typedef FNPCICONFIGWRITE *PFNPCICONFIGWRITE; … … 123 123 * that is very likely be a lock order violation. 124 124 */ 125 typedef DECLCALLBACK (int) FNPCIIOREGIONMAP(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, uint32_t iRegion,126 RTGCPHYS GCPhysAddress, RTGCPHYS cb, PCIADDRESSSPACE enmType);125 typedef DECLCALLBACKTYPE(int, FNPCIIOREGIONMAP,(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, uint32_t iRegion, 126 RTGCPHYS GCPhysAddress, RTGCPHYS cb, PCIADDRESSSPACE enmType)); 127 127 /** Pointer to a FNPCIIOREGIONMAP() function. */ 128 128 typedef FNPCIIOREGIONMAP *PFNPCIIOREGIONMAP; … … 139 139 * @param enmType Combination of the PCI_ADDRESS_SPACE_* values. 140 140 */ 141 typedef DECLCALLBACK(int) FNPCIIOREGIONOLDSETTER(PPDMPCIDEV pPciDev, uint32_t iRegion, RTGCPHYS cbRegion, PCIADDRESSSPACE enmType); 141 typedef DECLCALLBACKTYPE(int, FNPCIIOREGIONOLDSETTER,(PPDMPCIDEV pPciDev, uint32_t iRegion, RTGCPHYS cbRegion, 142 PCIADDRESSSPACE enmType)); 142 143 /** Pointer to a FNPCIIOREGIONOLDSETTER() function. */ 143 144 typedef FNPCIIOREGIONOLDSETTER *PFNPCIIOREGIONOLDSETTER; … … 153 154 * @sa @bugref{9359} 154 155 */ 155 typedef DECLCALLBACK (int) FNPCIIOREGIONSWAP(PPDMPCIDEV pPciDev, uint32_t iRegion, uint32_t iOtherRegion);156 typedef DECLCALLBACKTYPE(int, FNPCIIOREGIONSWAP,(PPDMPCIDEV pPciDev, uint32_t iRegion, uint32_t iOtherRegion)); 156 157 /** Pointer to a FNPCIIOREGIONSWAP() function. */ 157 158 typedef FNPCIIOREGIONSWAP *PFNPCIIOREGIONSWAP; -
trunk/include/VBox/vmm/pdmpcidevint.h
r82968 r85121 83 83 * @param pu32Value Where to return the register value. 84 84 */ 85 typedef DECLCALLBACK (VBOXSTRICTRC) FNPCIBRIDGECONFIGREAD(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice,86 uint32_t u32Address, unsigned cb, uint32_t *pu32Value);85 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNPCIBRIDGECONFIGREAD,(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, 86 uint32_t u32Address, unsigned cb, uint32_t *pu32Value)); 87 87 /** Pointer to a FNPCICONFIGREAD() function. */ 88 88 typedef FNPCIBRIDGECONFIGREAD *PFNPCIBRIDGECONFIGREAD; … … 102 102 * this value is determined by the cb parameter. 103 103 */ 104 typedef DECLCALLBACK (VBOXSTRICTRC) FNPCIBRIDGECONFIGWRITE(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice,105 uint32_t u32Address, unsigned cb, uint32_t u32Value);104 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNPCIBRIDGECONFIGWRITE,(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, 105 uint32_t u32Address, unsigned cb, uint32_t u32Value)); 106 106 /** Pointer to a FNPCICONFIGWRITE() function. */ 107 107 typedef FNPCIBRIDGECONFIGWRITE *PFNPCIBRIDGECONFIGWRITE; -
trunk/include/VBox/vmm/pdmqueue.h
r82968 r85121 78 78 * that only one EMT will do queue callbacks at any one time. 79 79 */ 80 typedef DECLCALLBACK (bool) FNPDMQUEUEDEV(PPDMDEVINS pDevIns, PPDMQUEUEITEMCORE pItem);80 typedef DECLCALLBACKTYPE(bool, FNPDMQUEUEDEV,(PPDMDEVINS pDevIns, PPDMQUEUEITEMCORE pItem)); 81 81 /** Pointer to a FNPDMQUEUEDEV(). */ 82 82 typedef FNPDMQUEUEDEV *PFNPDMQUEUEDEV; … … 92 92 * EMT will do queue callbacks at any one time. 93 93 */ 94 typedef DECLCALLBACK (bool) FNPDMQUEUEUSB(PPDMUSBINS pUsbIns, PPDMQUEUEITEMCORE pItem);94 typedef DECLCALLBACKTYPE(bool, FNPDMQUEUEUSB,(PPDMUSBINS pUsbIns, PPDMQUEUEITEMCORE pItem)); 95 95 /** Pointer to a FNPDMQUEUEUSB(). */ 96 96 typedef FNPDMQUEUEUSB *PFNPDMQUEUEUSB; … … 106 106 * EMT will do queue callbacks at any one time. 107 107 */ 108 typedef DECLCALLBACK (bool) FNPDMQUEUEDRV(PPDMDRVINS pDrvIns, PPDMQUEUEITEMCORE pItem);108 typedef DECLCALLBACKTYPE(bool, FNPDMQUEUEDRV,(PPDMDRVINS pDrvIns, PPDMQUEUEITEMCORE pItem)); 109 109 /** Pointer to a FNPDMQUEUEDRV(). */ 110 110 typedef FNPDMQUEUEDRV *PFNPDMQUEUEDRV; … … 120 120 * EMT will do queue callbacks at any one time. 121 121 */ 122 typedef DECLCALLBACK (bool) FNPDMQUEUEINT(PVM pVM, PPDMQUEUEITEMCORE pItem);122 typedef DECLCALLBACKTYPE(bool, FNPDMQUEUEINT,(PVM pVM, PPDMQUEUEITEMCORE pItem)); 123 123 /** Pointer to a FNPDMQUEUEINT(). */ 124 124 typedef FNPDMQUEUEINT *PFNPDMQUEUEINT; … … 134 134 * EMT will do queue callbacks at any one time. 135 135 */ 136 typedef DECLCALLBACK (bool) FNPDMQUEUEEXT(void *pvUser, PPDMQUEUEITEMCORE pItem);136 typedef DECLCALLBACKTYPE(bool, FNPDMQUEUEEXT,(void *pvUser, PPDMQUEUEITEMCORE pItem)); 137 137 /** Pointer to a FNPDMQUEUEEXT(). */ 138 138 typedef FNPDMQUEUEEXT *PFNPDMQUEUEEXT; -
trunk/include/VBox/vmm/pdmsrv.h
r82968 r85121 53 53 * usage is expected in this function it is passed as a parameter. 54 54 */ 55 typedef DECLCALLBACK (int) FNPDMSRVCONSTRUCT(PPDMSRVINS pSrvIns, PCFGMNODE pCfg);55 typedef DECLCALLBACKTYPE(int, FNPDMSRVCONSTRUCT,(PPDMSRVINS pSrvIns, PCFGMNODE pCfg)); 56 56 /** Pointer to a FNPDMSRVCONSTRUCT() function. */ 57 57 typedef FNPDMSRVCONSTRUCT *PFNPDMSRVCONSTRUCT; … … 65 65 * @param pSrvIns The service instance data. 66 66 */ 67 typedef DECLCALLBACK (void) FNPDMSRVDESTRUCT(PPDMSRVINS pSrvIns);67 typedef DECLCALLBACKTYPE(void, FNPDMSRVDESTRUCT,(PPDMSRVINS pSrvIns)); 68 68 /** Pointer to a FNPDMSRVDESTRUCT() function. */ 69 69 typedef FNPDMSRVDESTRUCT *PFNPDMSRVDESTRUCT; … … 74 74 * @param pSrvIns The service instance data. 75 75 */ 76 typedef DECLCALLBACK (void) FNPDMSRVPOWERON(PPDMSRVINS pSrvIns);76 typedef DECLCALLBACKTYPE(void, FNPDMSRVPOWERON,(PPDMSRVINS pSrvIns)); 77 77 /** Pointer to a FNPDMSRVPOWERON() function. */ 78 78 typedef FNPDMSRVPOWERON *PFNPDMSRVPOWERON; … … 84 84 * @param pSrvIns The service instance data. 85 85 */ 86 typedef DECLCALLBACK (void) FNPDMSRVRESET(PPDMSRVINS pSrvIns);86 typedef DECLCALLBACKTYPE(void, FNPDMSRVRESET,(PPDMSRVINS pSrvIns)); 87 87 /** Pointer to a FNPDMSRVRESET() function. */ 88 88 typedef FNPDMSRVRESET *PFNPDMSRVRESET; … … 94 94 * @param pSrvIns The service instance data. 95 95 */ 96 typedef DECLCALLBACK (void) FNPDMSRVSUSPEND(PPDMSRVINS pSrvIns);96 typedef DECLCALLBACKTYPE(void, FNPDMSRVSUSPEND,(PPDMSRVINS pSrvIns)); 97 97 /** Pointer to a FNPDMSRVSUSPEND() function. */ 98 98 typedef FNPDMSRVSUSPEND *PFNPDMSRVSUSPEND; … … 104 104 * @param pSrvIns The service instance data. 105 105 */ 106 typedef DECLCALLBACK (void) FNPDMSRVRESUME(PPDMSRVINS pSrvIns);106 typedef DECLCALLBACKTYPE(void, FNPDMSRVRESUME,(PPDMSRVINS pSrvIns)); 107 107 /** Pointer to a FNPDMSRVRESUME() function. */ 108 108 typedef FNPDMSRVRESUME *PFNPDMSRVRESUME; … … 113 113 * @param pSrvIns The service instance data. 114 114 */ 115 typedef DECLCALLBACK (void) FNPDMSRVPOWEROFF(PPDMSRVINS pSrvIns);115 typedef DECLCALLBACKTYPE(void, FNPDMSRVPOWEROFF,(PPDMSRVINS pSrvIns)); 116 116 /** Pointer to a FNPDMSRVPOWEROFF() function. */ 117 117 typedef FNPDMSRVPOWEROFF *PFNPDMSRVPOWEROFF; … … 124 124 * @param pSrvIns The service instance data. 125 125 */ 126 typedef DECLCALLBACK (void) FNPDMSRVDETACH(PPDMSRVINS pSrvIns, PPDMDEVINS pDevIns, PPDMDRVINS pDrvIns);126 typedef DECLCALLBACKTYPE(void, FNPDMSRVDETACH,(PPDMSRVINS pSrvIns, PPDMDEVINS pDevIns, PPDMDRVINS pDrvIns)); 127 127 /** Pointer to a FNPDMSRVDETACH() function. */ 128 128 typedef FNPDMSRVDETACH *PFNPDMSRVDETACH; … … 329 329 * @param u32Version VBox version number. 330 330 */ 331 typedef DECLCALLBACK (int) FNPDMVBOXSERVICESREGISTER(PPDMSRVREGCB pCallbacks, uint32_t u32Version);331 typedef DECLCALLBACKTYPE(int, FNPDMVBOXSERVICESREGISTER,(PPDMSRVREGCB pCallbacks, uint32_t u32Version)); 332 332 333 333 -
trunk/include/VBox/vmm/pdmstorageifs.h
r82968 r85121 144 144 * @param uPercent Completion percentage. 145 145 */ 146 typedef DECLCALLBACK (int) FNSIMPLEPROGRESS(void *pvUser, unsigned uPercentage);146 typedef DECLCALLBACKTYPE(int, FNSIMPLEPROGRESS,(void *pvUser, unsigned uPercentage)); 147 147 /** Pointer to FNSIMPLEPROGRESS() */ 148 148 typedef FNSIMPLEPROGRESS *PFNSIMPLEPROGRESS; -
trunk/include/VBox/vmm/pdmtask.h
r82968 r85121 58 58 * callback. No other locks will be held either. 59 59 */ 60 typedef DECLCALLBACK (void) FNPDMTASKDEV(PPDMDEVINS pDevIns, void *pvUser);60 typedef DECLCALLBACKTYPE(void, FNPDMTASKDEV,(PPDMDEVINS pDevIns, void *pvUser)); 61 61 /** Pointer to a FNPDMTASKDEV(). */ 62 62 typedef FNPDMTASKDEV *PFNPDMTASKDEV; … … 70 70 * @remarks No other locks will be held. 71 71 */ 72 typedef DECLCALLBACK (void) FNPDMTASKDRV(PPDMDRVINS pDrvIns, void *pvUser);72 typedef DECLCALLBACKTYPE(void, FNPDMTASKDRV,(PPDMDRVINS pDrvIns, void *pvUser)); 73 73 /** Pointer to a FNPDMTASKDRV(). */ 74 74 typedef FNPDMTASKDRV *PFNPDMTASKDRV; … … 82 82 * @remarks No other locks will be held. 83 83 */ 84 typedef DECLCALLBACK (void) FNPDMTASKUSB(PPDMUSBINS pUsbIns, void *pvUser);84 typedef DECLCALLBACKTYPE(void, FNPDMTASKUSB,(PPDMUSBINS pUsbIns, void *pvUser)); 85 85 /** Pointer to a FNPDMTASKUSB(). */ 86 86 typedef FNPDMTASKUSB *PFNPDMTASKUSB; … … 94 94 * @remarks No other locks will be held. 95 95 */ 96 typedef DECLCALLBACK (void) FNPDMTASKINT(PVM pVM, void *pvUser);96 typedef DECLCALLBACKTYPE(void, FNPDMTASKINT,(PVM pVM, void *pvUser)); 97 97 /** Pointer to a FNPDMTASKINT(). */ 98 98 typedef FNPDMTASKINT *PFNPDMTASKINT; -
trunk/include/VBox/vmm/pdmthread.h
r82968 r85121 94 94 * @param pThread The PDM thread data. 95 95 */ 96 typedef DECLCALLBACK (int) FNPDMTHREADDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread);96 typedef DECLCALLBACKTYPE(int, FNPDMTHREADDEV,(PPDMDEVINS pDevIns, PPDMTHREAD pThread)); 97 97 /** Pointer to a FNPDMTHREADDEV(). */ 98 98 typedef FNPDMTHREADDEV *PFNPDMTHREADDEV; … … 105 105 * @param pThread The PDM thread data. 106 106 */ 107 typedef DECLCALLBACK (int) FNPDMTHREADUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread);107 typedef DECLCALLBACKTYPE(int, FNPDMTHREADUSB,(PPDMUSBINS pUsbIns, PPDMTHREAD pThread)); 108 108 /** Pointer to a FNPDMTHREADUSB(). */ 109 109 typedef FNPDMTHREADUSB *PFNPDMTHREADUSB; … … 116 116 * @param pThread The PDM thread data. 117 117 */ 118 typedef DECLCALLBACK (int) FNPDMTHREADDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread);118 typedef DECLCALLBACKTYPE(int, FNPDMTHREADDRV,(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)); 119 119 /** Pointer to a FNPDMTHREADDRV(). */ 120 120 typedef FNPDMTHREADDRV *PFNPDMTHREADDRV; … … 127 127 * @param pThread The PDM thread data. 128 128 */ 129 typedef DECLCALLBACK (int) FNPDMTHREADINT(PVM pVM, PPDMTHREAD pThread);129 typedef DECLCALLBACKTYPE(int, FNPDMTHREADINT,(PVM pVM, PPDMTHREAD pThread)); 130 130 /** Pointer to a FNPDMTHREADINT(). */ 131 131 typedef FNPDMTHREADINT *PFNPDMTHREADINT; … … 150 150 * @param pThread The PDM thread data. 151 151 */ 152 typedef DECLCALLBACK (int) FNPDMTHREADWAKEUPDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread);152 typedef DECLCALLBACKTYPE(int, FNPDMTHREADWAKEUPDEV,(PPDMDEVINS pDevIns, PPDMTHREAD pThread)); 153 153 /** Pointer to a FNPDMTHREADDEV(). */ 154 154 typedef FNPDMTHREADWAKEUPDEV *PFNPDMTHREADWAKEUPDEV; … … 161 161 * @param pThread The PDM thread data. 162 162 */ 163 typedef DECLCALLBACK (int) FNPDMTHREADWAKEUPUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread);163 typedef DECLCALLBACKTYPE(int, FNPDMTHREADWAKEUPUSB,(PPDMUSBINS pUsbIns, PPDMTHREAD pThread)); 164 164 /** Pointer to a FNPDMTHREADUSB(). */ 165 165 typedef FNPDMTHREADWAKEUPUSB *PFNPDMTHREADWAKEUPUSB; … … 172 172 * @param pThread The PDM thread data. 173 173 */ 174 typedef DECLCALLBACK (int) FNPDMTHREADWAKEUPDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread);174 typedef DECLCALLBACKTYPE(int, FNPDMTHREADWAKEUPDRV,(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)); 175 175 /** Pointer to a FNPDMTHREADDRV(). */ 176 176 typedef FNPDMTHREADWAKEUPDRV *PFNPDMTHREADWAKEUPDRV; … … 183 183 * @param pThread The PDM thread data. 184 184 */ 185 typedef DECLCALLBACK (int) FNPDMTHREADWAKEUPINT(PVM pVM, PPDMTHREAD pThread);185 typedef DECLCALLBACKTYPE(int, FNPDMTHREADWAKEUPINT,(PVM pVM, PPDMTHREAD pThread)); 186 186 /** Pointer to a FNPDMTHREADWAKEUPINT(). */ 187 187 typedef FNPDMTHREADWAKEUPINT *PFNPDMTHREADWAKEUPINT; -
trunk/include/VBox/vmm/pdmusb.h
r82968 r85121 1073 1073 * @param u32Version VBox version number. 1074 1074 */ 1075 typedef DECLCALLBACK (int) FNPDMVBOXUSBREGISTER(PCPDMUSBREGCB pCallbacks, uint32_t u32Version);1075 typedef DECLCALLBACKTYPE(int, FNPDMVBOXUSBREGISTER,(PCPDMUSBREGCB pCallbacks, uint32_t u32Version)); 1076 1076 1077 1077 VMMR3DECL(int) PDMR3UsbCreateEmulatedDevice(PUVM pUVM, const char *pszDeviceName, PCFGMNODE pDeviceNode, PCRTUUID pUuid, -
trunk/include/VBox/vmm/pgm.h
r82968 r85121 81 81 * indicator. Relocation can not fail! 82 82 */ 83 typedef DECLCALLBACK (bool) FNPGMRELOCATE(PVM pVM, RTGCPTR GCPtrOld, RTGCPTR GCPtrNew, PGMRELOCATECALL enmMode, void *pvUser);83 typedef DECLCALLBACKTYPE(bool, FNPGMRELOCATE,(PVM pVM, RTGCPTR GCPtrOld, RTGCPTR GCPtrNew, PGMRELOCATECALL enmMode, void *pvUser)); 84 84 /** Pointer to a relocation callback function. */ 85 85 typedef FNPGMRELOCATE *PFNPGMRELOCATE; … … 203 203 * @thread EMT(pVCpu) 204 204 */ 205 typedef DECLCALLBACK (VBOXSTRICTRC) FNPGMRZPHYSPFHANDLER(PVMCC pVM, PVMCPUCC pVCpu, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame,206 RTGCPTR pvFault, RTGCPHYS GCPhysFault, void *pvUser);205 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNPGMRZPHYSPFHANDLER,(PVMCC pVM, PVMCPUCC pVCpu, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, 206 RTGCPTR pvFault, RTGCPHYS GCPhysFault, void *pvUser)); 207 207 /** Pointer to PGM access callback. */ 208 208 typedef FNPGMRZPHYSPFHANDLER *PFNPGMRZPHYSPFHANDLER; … … 234 234 * @thread EMT(pVCpu) 235 235 */ 236 typedef DECLCALLBACK(VBOXSTRICTRC) FNPGMPHYSHANDLER(PVMCC pVM, PVMCPUCC pVCpu, RTGCPHYS GCPhys, void *pvPhys, void *pvBuf, size_t cbBuf, 237 PGMACCESSTYPE enmAccessType, PGMACCESSORIGIN enmOrigin, void *pvUser); 236 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNPGMPHYSHANDLER,(PVMCC pVM, PVMCPUCC pVCpu, RTGCPHYS GCPhys, void *pvPhys, 237 void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, 238 PGMACCESSORIGIN enmOrigin, void *pvUser)); 238 239 /** Pointer to PGM access callback. */ 239 240 typedef FNPGMPHYSHANDLER *PFNPGMPHYSHANDLER; … … 611 612 * @param pvUser Callback user argument. 612 613 */ 613 typedef DECLCALLBACK (int) FNPGMPHYSNEMCHECKPAGE(PVMCC pVM, PVMCPUCC pVCpu, RTGCPHYS GCPhys, PPGMPHYSNEMPAGEINFO pInfo, void *pvUser);614 typedef DECLCALLBACKTYPE(int, FNPGMPHYSNEMCHECKPAGE,(PVMCC pVM, PVMCPUCC pVCpu, RTGCPHYS GCPhys, PPGMPHYSNEMPAGEINFO pInfo, void *pvUser)); 614 615 /** Pointer to a FNPGMPHYSNEMCHECKPAGE function. */ 615 616 typedef FNPGMPHYSNEMCHECKPAGE *PFNPGMPHYSNEMCHECKPAGE; … … 630 631 * @param pvUser The user argument. 631 632 */ 632 typedef DECLCALLBACK(int) FNPGMPHYSNEMENUMCALLBACK(PVMCC pVM, PVMCPUCC pVCpu, RTGCPHYS GCPhys, uint8_t *pu2NemState, void *pvUser); 633 typedef DECLCALLBACKTYPE(int, FNPGMPHYSNEMENUMCALLBACK,(PVMCC pVM, PVMCPUCC pVCpu, RTGCPHYS GCPhys, 634 uint8_t *pu2NemState, void *pvUser)); 633 635 /** Pointer to a FNPGMPHYSNEMENUMCALLBACK function. */ 634 636 typedef FNPGMPHYSNEMENUMCALLBACK *PFNPGMPHYSNEMENUMCALLBACK; -
trunk/include/VBox/vmm/ssm.h
r83776 r85121 117 117 * SSMR3PutStructEx. 118 118 */ 119 typedef DECLCALLBACK (int) FNSSMFIELDGETPUT(PSSMHANDLE pSSM, const struct SSMFIELD *pField, void *pvStruct,120 uint32_t fFlags, bool fGetOrPut, void *pvUser);119 typedef DECLCALLBACKTYPE(int, FNSSMFIELDGETPUT,(PSSMHANDLE pSSM, const struct SSMFIELD *pField, void *pvStruct, 120 uint32_t fFlags, bool fGetOrPut, void *pvUser)); 121 121 /** Pointer to a SSMFIELD Get/Put callback. */ 122 122 typedef FNSSMFIELDGETPUT *PFNSSMFIELDGETPUT; … … 422 422 * @thread Any. 423 423 */ 424 typedef DECLCALLBACK (int) FNSSMDEVLIVEPREP(PPDMDEVINS pDevIns, PSSMHANDLE pSSM);424 typedef DECLCALLBACKTYPE(int, FNSSMDEVLIVEPREP,(PPDMDEVINS pDevIns, PSSMHANDLE pSSM)); 425 425 /** Pointer to a FNSSMDEVLIVEPREP() function. */ 426 426 typedef FNSSMDEVLIVEPREP *PFNSSMDEVLIVEPREP; … … 439 439 * @thread Any. 440 440 */ 441 typedef DECLCALLBACK (int) FNSSMDEVLIVEEXEC(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uPass);441 typedef DECLCALLBACKTYPE(int, FNSSMDEVLIVEEXEC,(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uPass)); 442 442 /** Pointer to a FNSSMDEVLIVEEXEC() function. */ 443 443 typedef FNSSMDEVLIVEEXEC *PFNSSMDEVLIVEEXEC; … … 462 462 * @thread Any. 463 463 */ 464 typedef DECLCALLBACK (int) FNSSMDEVLIVEVOTE(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uPass);464 typedef DECLCALLBACKTYPE(int, FNSSMDEVLIVEVOTE,(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uPass)); 465 465 /** Pointer to a FNSSMDEVLIVEVOTE() function. */ 466 466 typedef FNSSMDEVLIVEVOTE *PFNSSMDEVLIVEVOTE; … … 474 474 * @remarks The caller enters the device critical section prior to the call. 475 475 */ 476 typedef DECLCALLBACK (int) FNSSMDEVSAVEPREP(PPDMDEVINS pDevIns, PSSMHANDLE pSSM);476 typedef DECLCALLBACKTYPE(int, FNSSMDEVSAVEPREP,(PPDMDEVINS pDevIns, PSSMHANDLE pSSM)); 477 477 /** Pointer to a FNSSMDEVSAVEPREP() function. */ 478 478 typedef FNSSMDEVSAVEPREP *PFNSSMDEVSAVEPREP; … … 486 486 * @remarks The caller enters the device critical section prior to the call. 487 487 */ 488 typedef DECLCALLBACK (int) FNSSMDEVSAVEEXEC(PPDMDEVINS pDevIns, PSSMHANDLE pSSM);488 typedef DECLCALLBACKTYPE(int, FNSSMDEVSAVEEXEC,(PPDMDEVINS pDevIns, PSSMHANDLE pSSM)); 489 489 /** Pointer to a FNSSMDEVSAVEEXEC() function. */ 490 490 typedef FNSSMDEVSAVEEXEC *PFNSSMDEVSAVEEXEC; … … 498 498 * @remarks The caller enters the device critical section prior to the call. 499 499 */ 500 typedef DECLCALLBACK (int) FNSSMDEVSAVEDONE(PPDMDEVINS pDevIns, PSSMHANDLE pSSM);500 typedef DECLCALLBACKTYPE(int, FNSSMDEVSAVEDONE,(PPDMDEVINS pDevIns, PSSMHANDLE pSSM)); 501 501 /** Pointer to a FNSSMDEVSAVEDONE() function. */ 502 502 typedef FNSSMDEVSAVEDONE *PFNSSMDEVSAVEDONE; … … 510 510 * @remarks The caller enters the device critical section prior to the call. 511 511 */ 512 typedef DECLCALLBACK (int) FNSSMDEVLOADPREP(PPDMDEVINS pDevIns, PSSMHANDLE pSSM);512 typedef DECLCALLBACKTYPE(int, FNSSMDEVLOADPREP,(PPDMDEVINS pDevIns, PSSMHANDLE pSSM)); 513 513 /** Pointer to a FNSSMDEVLOADPREP() function. */ 514 514 typedef FNSSMDEVLOADPREP *PFNSSMDEVLOADPREP; … … 525 525 * @remarks The caller enters the device critical section prior to the call. 526 526 */ 527 typedef DECLCALLBACK (int) FNSSMDEVLOADEXEC(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);527 typedef DECLCALLBACKTYPE(int, FNSSMDEVLOADEXEC,(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass)); 528 528 /** Pointer to a FNSSMDEVLOADEXEC() function. */ 529 529 typedef FNSSMDEVLOADEXEC *PFNSSMDEVLOADEXEC; … … 537 537 * @remarks The caller enters the device critical section prior to the call. 538 538 */ 539 typedef DECLCALLBACK (int) FNSSMDEVLOADDONE(PPDMDEVINS pDevIns, PSSMHANDLE pSSM);539 typedef DECLCALLBACKTYPE(int, FNSSMDEVLOADDONE,(PPDMDEVINS pDevIns, PSSMHANDLE pSSM)); 540 540 /** Pointer to a FNSSMDEVLOADDONE() function. */ 541 541 typedef FNSSMDEVLOADDONE *PFNSSMDEVLOADDONE; … … 557 557 * @thread Any. 558 558 */ 559 typedef DECLCALLBACK (int) FNSSMUSBLIVEPREP(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM);559 typedef DECLCALLBACKTYPE(int, FNSSMUSBLIVEPREP,(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM)); 560 560 /** Pointer to a FNSSMUSBLIVEPREP() function. */ 561 561 typedef FNSSMUSBLIVEPREP *PFNSSMUSBLIVEPREP; … … 574 574 * @thread Any. 575 575 */ 576 typedef DECLCALLBACK (int) FNSSMUSBLIVEEXEC(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM, uint32_t uPass);576 typedef DECLCALLBACKTYPE(int, FNSSMUSBLIVEEXEC,(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM, uint32_t uPass)); 577 577 /** Pointer to a FNSSMUSBLIVEEXEC() function. */ 578 578 typedef FNSSMUSBLIVEEXEC *PFNSSMUSBLIVEEXEC; … … 597 597 * @thread Any. 598 598 */ 599 typedef DECLCALLBACK (int) FNSSMUSBLIVEVOTE(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM, uint32_t uPass);599 typedef DECLCALLBACKTYPE(int, FNSSMUSBLIVEVOTE,(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM, uint32_t uPass)); 600 600 /** Pointer to a FNSSMUSBLIVEVOTE() function. */ 601 601 typedef FNSSMUSBLIVEVOTE *PFNSSMUSBLIVEVOTE; … … 609 609 * @param pSSM SSM operation handle. 610 610 */ 611 typedef DECLCALLBACK (int) FNSSMUSBSAVEPREP(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM);611 typedef DECLCALLBACKTYPE(int, FNSSMUSBSAVEPREP,(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM)); 612 612 /** Pointer to a FNSSMUSBSAVEPREP() function. */ 613 613 typedef FNSSMUSBSAVEPREP *PFNSSMUSBSAVEPREP; … … 621 621 * @param pSSM SSM operation handle. 622 622 */ 623 typedef DECLCALLBACK (int) FNSSMUSBSAVEEXEC(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM);623 typedef DECLCALLBACKTYPE(int, FNSSMUSBSAVEEXEC,(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM)); 624 624 /** Pointer to a FNSSMUSBSAVEEXEC() function. */ 625 625 typedef FNSSMUSBSAVEEXEC *PFNSSMUSBSAVEEXEC; … … 633 633 * @param pSSM SSM operation handle. 634 634 */ 635 typedef DECLCALLBACK (int) FNSSMUSBSAVEDONE(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM);635 typedef DECLCALLBACKTYPE(int, FNSSMUSBSAVEDONE,(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM)); 636 636 /** Pointer to a FNSSMUSBSAVEDONE() function. */ 637 637 typedef FNSSMUSBSAVEDONE *PFNSSMUSBSAVEDONE; … … 645 645 * @param pSSM SSM operation handle. 646 646 */ 647 typedef DECLCALLBACK (int) FNSSMUSBLOADPREP(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM);647 typedef DECLCALLBACKTYPE(int, FNSSMUSBLOADPREP,(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM)); 648 648 /** Pointer to a FNSSMUSBLOADPREP() function. */ 649 649 typedef FNSSMUSBLOADPREP *PFNSSMUSBLOADPREP; … … 660 660 * that doesn't specify a pfnSaveLive callback. 661 661 */ 662 typedef DECLCALLBACK (int) FNSSMUSBLOADEXEC(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);662 typedef DECLCALLBACKTYPE(int, FNSSMUSBLOADEXEC,(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass)); 663 663 /** Pointer to a FNSSMUSBLOADEXEC() function. */ 664 664 typedef FNSSMUSBLOADEXEC *PFNSSMUSBLOADEXEC; … … 672 672 * @param pSSM SSM operation handle. 673 673 */ 674 typedef DECLCALLBACK (int) FNSSMUSBLOADDONE(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM);674 typedef DECLCALLBACKTYPE(int, FNSSMUSBLOADDONE,(PPDMUSBINS pUsbIns, PSSMHANDLE pSSM)); 675 675 /** Pointer to a FNSSMUSBLOADDONE() function. */ 676 676 typedef FNSSMUSBLOADDONE *PFNSSMUSBLOADDONE; … … 692 692 * @thread Any. 693 693 */ 694 typedef DECLCALLBACK (int) FNSSMDRVLIVEPREP(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM);694 typedef DECLCALLBACKTYPE(int, FNSSMDRVLIVEPREP,(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM)); 695 695 /** Pointer to a FNSSMDRVLIVEPREP() function. */ 696 696 typedef FNSSMDRVLIVEPREP *PFNSSMDRVLIVEPREP; … … 709 709 * @thread Any. 710 710 */ 711 typedef DECLCALLBACK (int) FNSSMDRVLIVEEXEC(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM, uint32_t uPass);711 typedef DECLCALLBACKTYPE(int, FNSSMDRVLIVEEXEC,(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM, uint32_t uPass)); 712 712 /** Pointer to a FNSSMDRVLIVEEXEC() function. */ 713 713 typedef FNSSMDRVLIVEEXEC *PFNSSMDRVLIVEEXEC; … … 732 732 * @thread Any. 733 733 */ 734 typedef DECLCALLBACK (int) FNSSMDRVLIVEVOTE(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM, uint32_t uPass);734 typedef DECLCALLBACKTYPE(int, FNSSMDRVLIVEVOTE,(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM, uint32_t uPass)); 735 735 /** Pointer to a FNSSMDRVLIVEVOTE() function. */ 736 736 typedef FNSSMDRVLIVEVOTE *PFNSSMDRVLIVEVOTE; … … 744 744 * @param pSSM SSM operation handle. 745 745 */ 746 typedef DECLCALLBACK (int) FNSSMDRVSAVEPREP(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM);746 typedef DECLCALLBACKTYPE(int, FNSSMDRVSAVEPREP,(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM)); 747 747 /** Pointer to a FNSSMDRVSAVEPREP() function. */ 748 748 typedef FNSSMDRVSAVEPREP *PFNSSMDRVSAVEPREP; … … 755 755 * @param pSSM SSM operation handle. 756 756 */ 757 typedef DECLCALLBACK (int) FNSSMDRVSAVEEXEC(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM);757 typedef DECLCALLBACKTYPE(int, FNSSMDRVSAVEEXEC,(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM)); 758 758 /** Pointer to a FNSSMDRVSAVEEXEC() function. */ 759 759 typedef FNSSMDRVSAVEEXEC *PFNSSMDRVSAVEEXEC; … … 766 766 * @param pSSM SSM operation handle. 767 767 */ 768 typedef DECLCALLBACK (int) FNSSMDRVSAVEDONE(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM);768 typedef DECLCALLBACKTYPE(int, FNSSMDRVSAVEDONE,(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM)); 769 769 /** Pointer to a FNSSMDRVSAVEDONE() function. */ 770 770 typedef FNSSMDRVSAVEDONE *PFNSSMDRVSAVEDONE; … … 777 777 * @param pSSM SSM operation handle. 778 778 */ 779 typedef DECLCALLBACK (int) FNSSMDRVLOADPREP(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM);779 typedef DECLCALLBACKTYPE(int, FNSSMDRVLOADPREP,(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM)); 780 780 /** Pointer to a FNSSMDRVLOADPREP() function. */ 781 781 typedef FNSSMDRVLOADPREP *PFNSSMDRVLOADPREP; … … 791 791 * that doesn't specify a pfnSaveLive callback. 792 792 */ 793 typedef DECLCALLBACK (int) FNSSMDRVLOADEXEC(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);793 typedef DECLCALLBACKTYPE(int, FNSSMDRVLOADEXEC,(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass)); 794 794 /** Pointer to a FNSSMDRVLOADEXEC() function. */ 795 795 typedef FNSSMDRVLOADEXEC *PFNSSMDRVLOADEXEC; … … 802 802 * @param pSSM SSM operation handle. 803 803 */ 804 typedef DECLCALLBACK (int) FNSSMDRVLOADDONE(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM);804 typedef DECLCALLBACKTYPE(int, FNSSMDRVLOADDONE,(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM)); 805 805 /** Pointer to a FNSSMDRVLOADDONE() function. */ 806 806 typedef FNSSMDRVLOADDONE *PFNSSMDRVLOADDONE; … … 822 822 * @thread Any. 823 823 */ 824 typedef DECLCALLBACK (int) FNSSMINTLIVEPREP(PVM pVM, PSSMHANDLE pSSM);824 typedef DECLCALLBACKTYPE(int, FNSSMINTLIVEPREP,(PVM pVM, PSSMHANDLE pSSM)); 825 825 /** Pointer to a FNSSMINTLIVEPREP() function. */ 826 826 typedef FNSSMINTLIVEPREP *PFNSSMINTLIVEPREP; … … 838 838 * @thread Any. 839 839 */ 840 typedef DECLCALLBACK (int) FNSSMINTLIVEEXEC(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass);840 typedef DECLCALLBACKTYPE(int, FNSSMINTLIVEEXEC,(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass)); 841 841 /** Pointer to a FNSSMINTLIVEEXEC() function. */ 842 842 typedef FNSSMINTLIVEEXEC *PFNSSMINTLIVEEXEC; … … 860 860 * @thread Any. 861 861 */ 862 typedef DECLCALLBACK (int) FNSSMINTLIVEVOTE(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass);862 typedef DECLCALLBACKTYPE(int, FNSSMINTLIVEVOTE,(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass)); 863 863 /** Pointer to a FNSSMINTLIVEVOTE() function. */ 864 864 typedef FNSSMINTLIVEVOTE *PFNSSMINTLIVEVOTE; … … 871 871 * @param pSSM SSM operation handle. 872 872 */ 873 typedef DECLCALLBACK (int) FNSSMINTSAVEPREP(PVM pVM, PSSMHANDLE pSSM);873 typedef DECLCALLBACKTYPE(int, FNSSMINTSAVEPREP,(PVM pVM, PSSMHANDLE pSSM)); 874 874 /** Pointer to a FNSSMINTSAVEPREP() function. */ 875 875 typedef FNSSMINTSAVEPREP *PFNSSMINTSAVEPREP; … … 882 882 * @param pSSM SSM operation handle. 883 883 */ 884 typedef DECLCALLBACK (int) FNSSMINTSAVEEXEC(PVM pVM, PSSMHANDLE pSSM);884 typedef DECLCALLBACKTYPE(int, FNSSMINTSAVEEXEC,(PVM pVM, PSSMHANDLE pSSM)); 885 885 /** Pointer to a FNSSMINTSAVEEXEC() function. */ 886 886 typedef FNSSMINTSAVEEXEC *PFNSSMINTSAVEEXEC; … … 893 893 * @param pSSM SSM operation handle. 894 894 */ 895 typedef DECLCALLBACK (int) FNSSMINTSAVEDONE(PVM pVM, PSSMHANDLE pSSM);895 typedef DECLCALLBACKTYPE(int, FNSSMINTSAVEDONE,(PVM pVM, PSSMHANDLE pSSM)); 896 896 /** Pointer to a FNSSMINTSAVEDONE() function. */ 897 897 typedef FNSSMINTSAVEDONE *PFNSSMINTSAVEDONE; … … 904 904 * @param pSSM SSM operation handle. 905 905 */ 906 typedef DECLCALLBACK (int) FNSSMINTLOADPREP(PVM pVM, PSSMHANDLE pSSM);906 typedef DECLCALLBACKTYPE(int, FNSSMINTLOADPREP,(PVM pVM, PSSMHANDLE pSSM)); 907 907 /** Pointer to a FNSSMINTLOADPREP() function. */ 908 908 typedef FNSSMINTLOADPREP *PFNSSMINTLOADPREP; … … 918 918 * that doesn't specify a pfnSaveLive callback. 919 919 */ 920 typedef DECLCALLBACK (int) FNSSMINTLOADEXEC(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);920 typedef DECLCALLBACKTYPE(int, FNSSMINTLOADEXEC,(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass)); 921 921 /** Pointer to a FNSSMINTLOADEXEC() function. */ 922 922 typedef FNSSMINTLOADEXEC *PFNSSMINTLOADEXEC; … … 929 929 * @param pSSM SSM operation handle. 930 930 */ 931 typedef DECLCALLBACK (int) FNSSMINTLOADDONE(PVM pVM, PSSMHANDLE pSSM);931 typedef DECLCALLBACKTYPE(int, FNSSMINTLOADDONE,(PVM pVM, PSSMHANDLE pSSM)); 932 932 /** Pointer to a FNSSMINTLOADDONE() function. */ 933 933 typedef FNSSMINTLOADDONE *PFNSSMINTLOADDONE; … … 948 948 * @thread Any. 949 949 */ 950 typedef DECLCALLBACK (int) FNSSMEXTLIVEPREP(PSSMHANDLE pSSM, void *pvUser);950 typedef DECLCALLBACKTYPE(int, FNSSMEXTLIVEPREP,(PSSMHANDLE pSSM, void *pvUser)); 951 951 /** Pointer to a FNSSMEXTLIVEPREP() function. */ 952 952 typedef FNSSMEXTLIVEPREP *PFNSSMEXTLIVEPREP; … … 964 964 * @thread Any. 965 965 */ 966 typedef DECLCALLBACK (int) FNSSMEXTLIVEEXEC(PSSMHANDLE pSSM, void *pvUser, uint32_t uPass);966 typedef DECLCALLBACKTYPE(int, FNSSMEXTLIVEEXEC,(PSSMHANDLE pSSM, void *pvUser, uint32_t uPass)); 967 967 /** Pointer to a FNSSMEXTLIVEEXEC() function. */ 968 968 typedef FNSSMEXTLIVEEXEC *PFNSSMEXTLIVEEXEC; … … 986 986 * @thread Any. 987 987 */ 988 typedef DECLCALLBACK (int) FNSSMEXTLIVEVOTE(PSSMHANDLE pSSM, void *pvUser, uint32_t uPass);988 typedef DECLCALLBACKTYPE(int, FNSSMEXTLIVEVOTE,(PSSMHANDLE pSSM, void *pvUser, uint32_t uPass)); 989 989 /** Pointer to a FNSSMEXTLIVEVOTE() function. */ 990 990 typedef FNSSMEXTLIVEVOTE *PFNSSMEXTLIVEVOTE; … … 997 997 * @param pvUser User argument. 998 998 */ 999 typedef DECLCALLBACK (int) FNSSMEXTSAVEPREP(PSSMHANDLE pSSM, void *pvUser);999 typedef DECLCALLBACKTYPE(int, FNSSMEXTSAVEPREP,(PSSMHANDLE pSSM, void *pvUser)); 1000 1000 /** Pointer to a FNSSMEXTSAVEPREP() function. */ 1001 1001 typedef FNSSMEXTSAVEPREP *PFNSSMEXTSAVEPREP; … … 1008 1008 * @author The lack of return code is for legacy reasons. 1009 1009 */ 1010 typedef DECLCALLBACK (void) FNSSMEXTSAVEEXEC(PSSMHANDLE pSSM, void *pvUser);1010 typedef DECLCALLBACKTYPE(void, FNSSMEXTSAVEEXEC,(PSSMHANDLE pSSM, void *pvUser)); 1011 1011 /** Pointer to a FNSSMEXTSAVEEXEC() function. */ 1012 1012 typedef FNSSMEXTSAVEEXEC *PFNSSMEXTSAVEEXEC; … … 1019 1019 * @param pvUser User argument. 1020 1020 */ 1021 typedef DECLCALLBACK (int) FNSSMEXTSAVEDONE(PSSMHANDLE pSSM, void *pvUser);1021 typedef DECLCALLBACKTYPE(int, FNSSMEXTSAVEDONE,(PSSMHANDLE pSSM, void *pvUser)); 1022 1022 /** Pointer to a FNSSMEXTSAVEDONE() function. */ 1023 1023 typedef FNSSMEXTSAVEDONE *PFNSSMEXTSAVEDONE; … … 1030 1030 * @param pvUser User argument. 1031 1031 */ 1032 typedef DECLCALLBACK (int) FNSSMEXTLOADPREP(PSSMHANDLE pSSM, void *pvUser);1032 typedef DECLCALLBACKTYPE(int, FNSSMEXTLOADPREP,(PSSMHANDLE pSSM, void *pvUser)); 1033 1033 /** Pointer to a FNSSMEXTLOADPREP() function. */ 1034 1034 typedef FNSSMEXTLOADPREP *PFNSSMEXTLOADPREP; … … 1045 1045 * @remark The odd return value is for legacy reasons. 1046 1046 */ 1047 typedef DECLCALLBACK (int) FNSSMEXTLOADEXEC(PSSMHANDLE pSSM, void *pvUser, uint32_t uVersion, uint32_t uPass);1047 typedef DECLCALLBACKTYPE(int, FNSSMEXTLOADEXEC,(PSSMHANDLE pSSM, void *pvUser, uint32_t uVersion, uint32_t uPass)); 1048 1048 /** Pointer to a FNSSMEXTLOADEXEC() function. */ 1049 1049 typedef FNSSMEXTLOADEXEC *PFNSSMEXTLOADEXEC; … … 1056 1056 * @param pvUser User argument. 1057 1057 */ 1058 typedef DECLCALLBACK (int) FNSSMEXTLOADDONE(PSSMHANDLE pSSM, void *pvUser);1058 typedef DECLCALLBACKTYPE(int, FNSSMEXTLOADDONE,(PSSMHANDLE pSSM, void *pvUser)); 1059 1059 /** Pointer to a FNSSMEXTLOADDONE() function. */ 1060 1060 typedef FNSSMEXTLOADDONE *PFNSSMEXTLOADDONE; … … 1084 1084 * @param cbToWrite The number of bytes to write. 1085 1085 */ 1086 DECLCALLBACKMEMBER(int, pfnWrite )(void *pvUser, uint64_t offStream, const void *pvBuf, size_t cbToWrite);1086 DECLCALLBACKMEMBER(int, pfnWrite,(void *pvUser, uint64_t offStream, const void *pvBuf, size_t cbToWrite)); 1087 1087 1088 1088 /** … … 1098 1098 * end of the stream is encountered. 1099 1099 */ 1100 DECLCALLBACKMEMBER(int, pfnRead )(void *pvUser, uint64_t offStream, void *pvBuf, size_t cbToRead, size_t *pcbRead);1100 DECLCALLBACKMEMBER(int, pfnRead,(void *pvUser, uint64_t offStream, void *pvBuf, size_t cbToRead, size_t *pcbRead)); 1101 1101 1102 1102 /** … … 1112 1112 * @param poffActual Where to store the new file position. Optional. 1113 1113 */ 1114 DECLCALLBACKMEMBER(int, pfnSeek )(void *pvUser, int64_t offSeek, unsigned uMethod, uint64_t *poffActual);1114 DECLCALLBACKMEMBER(int, pfnSeek,(void *pvUser, int64_t offSeek, unsigned uMethod, uint64_t *poffActual)); 1115 1115 1116 1116 /** … … 1120 1120 * @param pvUser The user argument. 1121 1121 */ 1122 DECLCALLBACKMEMBER(uint64_t, pfnTell )(void *pvUser);1122 DECLCALLBACKMEMBER(uint64_t, pfnTell,(void *pvUser)); 1123 1123 1124 1124 /** … … 1131 1131 * @param pcb Where to return the size/length. 1132 1132 */ 1133 DECLCALLBACKMEMBER(int, pfnSize )(void *pvUser, uint64_t *pcb);1133 DECLCALLBACKMEMBER(int, pfnSize,(void *pvUser, uint64_t *pcb)); 1134 1134 1135 1135 /** … … 1141 1141 * @remarks The method is expected to do a LogRel on failure. 1142 1142 */ 1143 DECLCALLBACKMEMBER(int, pfnIsOk )(void *pvUser);1143 DECLCALLBACKMEMBER(int, pfnIsOk,(void *pvUser)); 1144 1144 1145 1145 /** … … 1150 1150 * @param fCancelled True if the operation was cancelled. 1151 1151 */ 1152 DECLCALLBACKMEMBER(int, pfnClose )(void *pvUser, bool fCancelled);1152 DECLCALLBACKMEMBER(int, pfnClose,(void *pvUser, bool fCancelled)); 1153 1153 1154 1154 /** Struct magic + version (SSMSTRMOPS_VERSION). */ -
trunk/include/VBox/vmm/stam.h
r84119 r85121 1191 1191 * @param pvSample The sample registered using STAMR3RegisterCallback. 1192 1192 */ 1193 typedef void FNSTAMR3CALLBACKRESET(PVM pVM, void *pvSample);1193 typedef DECLCALLBACKTYPE(void, FNSTAMR3CALLBACKRESET,(PVM pVM, void *pvSample)); 1194 1194 /** Pointer to a STAM sample reset callback. */ 1195 1195 typedef FNSTAMR3CALLBACKRESET *PFNSTAMR3CALLBACKRESET; … … 1203 1203 * @param cchBuf The size of the buffer. 1204 1204 */ 1205 typedef void FNSTAMR3CALLBACKPRINT(PVM pVM, void *pvSample, char *pszBuf, size_t cchBuf);1205 typedef DECLCALLBACKTYPE(void, FNSTAMR3CALLBACKPRINT,(PVM pVM, void *pvSample, char *pszBuf, size_t cchBuf)); 1206 1206 /** Pointer to a STAM sample print callback. */ 1207 1207 typedef FNSTAMR3CALLBACKPRINT *PFNSTAMR3CALLBACKPRINT; … … 1247 1247 * @param pvUser The pvUser argument given to STAMR3Enum(). 1248 1248 */ 1249 typedef DECLCALLBACK (int) FNSTAMR3ENUM(const char *pszName, STAMTYPE enmType, void *pvSample, STAMUNIT enmUnit,1250 STAMVISIBILITY enmVisiblity, const char *pszDesc, void *pvUser);1249 typedef DECLCALLBACKTYPE(int, FNSTAMR3ENUM,(const char *pszName, STAMTYPE enmType, void *pvSample, STAMUNIT enmUnit, 1250 STAMVISIBILITY enmVisiblity, const char *pszDesc, void *pvUser)); 1251 1251 /** Pointer to a FNSTAMR3ENUM(). */ 1252 1252 typedef FNSTAMR3ENUM *PFNSTAMR3ENUM; -
trunk/include/VBox/vmm/tm.h
r82968 r85121 165 165 * @param pvUser User argument specified upon timer creation. 166 166 */ 167 typedef DECLCALLBACK (void) FNTMTIMERDEV(PPDMDEVINS pDevIns, PTMTIMER pTimer, void *pvUser);167 typedef DECLCALLBACKTYPE(void, FNTMTIMERDEV,(PPDMDEVINS pDevIns, PTMTIMER pTimer, void *pvUser)); 168 168 /** Pointer to a device timer callback function. */ 169 169 typedef FNTMTIMERDEV *PFNTMTIMERDEV; … … 177 177 * @param pvUser User argument specified upon timer creation. 178 178 */ 179 typedef DECLCALLBACK (void) FNTMTIMERUSB(PPDMUSBINS pUsbIns, PTMTIMER pTimer, void *pvUser);179 typedef DECLCALLBACKTYPE(void, FNTMTIMERUSB,(PPDMUSBINS pUsbIns, PTMTIMER pTimer, void *pvUser)); 180 180 /** Pointer to a timer callback for a USB device. */ 181 181 typedef FNTMTIMERUSB *PFNTMTIMERUSB; … … 188 188 * @param pvUser User argument specified upon timer creation. 189 189 */ 190 typedef DECLCALLBACK (void) FNTMTIMERDRV(PPDMDRVINS pDrvIns, PTMTIMER pTimer, void *pvUser);190 typedef DECLCALLBACKTYPE(void, FNTMTIMERDRV,(PPDMDRVINS pDrvIns, PTMTIMER pTimer, void *pvUser)); 191 191 /** Pointer to a driver timer callback function. */ 192 192 typedef FNTMTIMERDRV *PFNTMTIMERDRV; … … 198 198 * @param pTimer The timer handle. 199 199 */ 200 typedef DECLCALLBACK (void) FNTMTIMERSRV(PPDMSRVINS pSrvIns, PTMTIMER pTimer);200 typedef DECLCALLBACKTYPE(void, FNTMTIMERSRV,(PPDMSRVINS pSrvIns, PTMTIMER pTimer)); 201 201 /** Pointer to a service timer callback function. */ 202 202 typedef FNTMTIMERSRV *PFNTMTIMERSRV; … … 209 209 * @param pvUser User argument specified upon timer creation. 210 210 */ 211 typedef DECLCALLBACK (void) FNTMTIMERINT(PVM pVM, PTMTIMER pTimer, void *pvUser);211 typedef DECLCALLBACKTYPE(void, FNTMTIMERINT,(PVM pVM, PTMTIMER pTimer, void *pvUser)); 212 212 /** Pointer to internal timer callback function. */ 213 213 typedef FNTMTIMERINT *PFNTMTIMERINT; … … 218 218 * @param pvUser User argument as specified when the timer was created. 219 219 */ 220 typedef DECLCALLBACK (void) FNTMTIMEREXT(void *pvUser);220 typedef DECLCALLBACKTYPE(void, FNTMTIMEREXT,(void *pvUser)); 221 221 /** Pointer to an external timer callback function. */ 222 222 typedef FNTMTIMEREXT *PFNTMTIMEREXT; -
trunk/include/VBox/vmm/vmapi.h
r82968 r85121 68 68 * @param args Error message arguments. 69 69 */ 70 typedef DECLCALLBACK (void) FNVMATERROR(PUVM pUVM, void *pvUser, int rc, RT_SRC_POS_DECL, const char *pszError, va_list args);70 typedef DECLCALLBACKTYPE(void, FNVMATERROR,(PUVM pUVM, void *pvUser, int rc, RT_SRC_POS_DECL, const char *pszError, va_list args)); 71 71 /** Pointer to a VM error callback. */ 72 72 typedef FNVMATERROR *PFNVMATERROR; … … 118 118 * @param va Error message arguments. 119 119 */ 120 typedef DECLCALLBACK (void) FNVMATRUNTIMEERROR(PUVM pUVM, void *pvUser, uint32_t fFlags, const char *pszErrorId,121 const char *pszFormat, va_list va) RT_IPRT_FORMAT_ATTR(5, 0);120 typedef DECLCALLBACKTYPE(void, FNVMATRUNTIMEERROR,(PUVM pUVM, void *pvUser, uint32_t fFlags, const char *pszErrorId, 121 const char *pszFormat, va_list va)) RT_IPRT_FORMAT_ATTR(5, 0); 122 122 /** Pointer to a VM runtime error callback. */ 123 123 typedef FNVMATRUNTIMEERROR *PFNVMATRUNTIMEERROR; … … 158 158 * @param pvUser The user argument. 159 159 */ 160 typedef DECLCALLBACK (void) FNVMATSTATE(PUVM pUVM, VMSTATE enmState, VMSTATE enmOldState, void *pvUser);160 typedef DECLCALLBACKTYPE(void, FNVMATSTATE,(PUVM pUVM, VMSTATE enmState, VMSTATE enmOldState, void *pvUser)); 161 161 /** Pointer to a VM state callback. */ 162 162 typedef FNVMATSTATE *PFNVMATSTATE; … … 363 363 * @param pvUser User specified argument. 364 364 */ 365 typedef DECLCALLBACK (int) FNVMPROGRESS(PUVM pUVM, unsigned uPercent, void *pvUser);365 typedef DECLCALLBACKTYPE(int, FNVMPROGRESS,(PUVM pUVM, unsigned uPercent, void *pvUser)); 366 366 /** Pointer to a FNVMPROGRESS function. */ 367 367 typedef FNVMPROGRESS *PFNVMPROGRESS; -
trunk/include/VBox/vmm/vmm.h
r84458 r85121 98 98 * @param pvUser The user argument. 99 99 */ 100 typedef DECLCALLBACK (int) FNVMMR0CALLRING3NOTIFICATION(PVMCPUCC pVCpu, VMMCALLRING3 enmOperation, void *pvUser);100 typedef DECLCALLBACKTYPE(int, FNVMMR0CALLRING3NOTIFICATION,(PVMCPUCC pVCpu, VMMCALLRING3 enmOperation, void *pvUser)); 101 101 /** Pointer to a FNRTMPNOTIFICATION(). */ 102 102 typedef FNVMMR0CALLRING3NOTIFICATION *PFNVMMR0CALLRING3NOTIFICATION; … … 113 113 * @param pvUser The user argument. 114 114 */ 115 typedef DECLCALLBACK (VBOXSTRICTRC) FNVMMEMTRENDEZVOUS(PVM pVM, PVMCPU pVCpu, void *pvUser);115 typedef DECLCALLBACKTYPE(VBOXSTRICTRC, FNVMMEMTRENDEZVOUS,(PVM pVM, PVMCPU pVCpu, void *pvUser)); 116 116 /** Pointer to a rendezvous callback function. */ 117 117 typedef FNVMMEMTRENDEZVOUS *PFNVMMEMTRENDEZVOUS;
Note:
See TracChangeset
for help on using the changeset viewer.