Changeset 85121 in vbox for trunk/include/VBox/Graphics
- Timestamp:
- Jul 8, 2020 7:33:26 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139061
- Location:
- trunk/include/VBox/Graphics
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/Graphics/HGSMI.h
r82968 r85121 96 96 * @thread EMT on the host side. 97 97 */ 98 typedef DECLCALLBACK (int) FNHGSMICHANNELHANDLER(void *pvHandler, uint16_t u16ChannelInfo,99 RT_UNTRUSTED_VOLATILE_HSTGST void *pvBuffer, HGSMISIZE cbBuffer);98 typedef DECLCALLBACKTYPE(int, FNHGSMICHANNELHANDLER,(void *pvHandler, uint16_t u16ChannelInfo, 99 RT_UNTRUSTED_VOLATILE_HSTGST void *pvBuffer, HGSMISIZE cbBuffer)); 100 100 /** Pointer to a channel handler callback. */ 101 101 typedef FNHGSMICHANNELHANDLER *PFNHGSMICHANNELHANDLER; -
trunk/include/VBox/Graphics/HGSMIDefs.h
r82968 r85121 119 119 120 120 /* Allocate system memory. */ 121 DECLCALLBACKMEMBER(void *, pfnAlloc )(void *pvEnv, HGSMISIZE cb);121 DECLCALLBACKMEMBER(void *, pfnAlloc,(void *pvEnv, HGSMISIZE cb)); 122 122 123 123 /* Free system memory. */ 124 DECLCALLBACKMEMBER(void, pfnFree )(void *pvEnv, void *pv);124 DECLCALLBACKMEMBER(void, pfnFree,(void *pvEnv, void *pv)); 125 125 } HGSMIENV; 126 126 -
trunk/include/VBox/Graphics/VBoxUhgsmi.h
r82968 r85121 77 77 /* the caller can specify NULL as a hSynch and specify a valid enmSynchType to make UHGSMI create a proper object itself, 78 78 * */ 79 typedef DECLCALLBACK(int) FNVBOXUHGSMI_BUFFER_CREATE(PVBOXUHGSMI pHgsmi, uint32_t cbBuf, VBOXUHGSMI_BUFFER_TYPE_FLAGS fType, PVBOXUHGSMI_BUFFER* ppBuf); 79 typedef DECLCALLBACKTYPE(int, FNVBOXUHGSMI_BUFFER_CREATE,(PVBOXUHGSMI pHgsmi, uint32_t cbBuf, VBOXUHGSMI_BUFFER_TYPE_FLAGS fType, 80 PVBOXUHGSMI_BUFFER* ppBuf)); 80 81 typedef FNVBOXUHGSMI_BUFFER_CREATE *PFNVBOXUHGSMI_BUFFER_CREATE; 81 82 … … 88 89 } VBOXUHGSMI_BUFFER_SUBMIT, *PVBOXUHGSMI_BUFFER_SUBMIT; 89 90 90 typedef DECLCALLBACK(int) FNVBOXUHGSMI_BUFFER_SUBMIT(PVBOXUHGSMI pHgsmi, PVBOXUHGSMI_BUFFER_SUBMIT aBuffers, uint32_t cBuffers); 91 typedef DECLCALLBACKTYPE(int, FNVBOXUHGSMI_BUFFER_SUBMIT,(PVBOXUHGSMI pHgsmi, PVBOXUHGSMI_BUFFER_SUBMIT aBuffers, 92 uint32_t cBuffers)); 91 93 typedef FNVBOXUHGSMI_BUFFER_SUBMIT *PFNVBOXUHGSMI_BUFFER_SUBMIT; 92 94 93 typedef DECLCALLBACK (int) FNVBOXUHGSMI_BUFFER_DESTROY(PVBOXUHGSMI_BUFFER pBuf);95 typedef DECLCALLBACKTYPE(int, FNVBOXUHGSMI_BUFFER_DESTROY,(PVBOXUHGSMI_BUFFER pBuf)); 94 96 typedef FNVBOXUHGSMI_BUFFER_DESTROY *PFNVBOXUHGSMI_BUFFER_DESTROY; 95 97 96 typedef DECLCALLBACK(int) FNVBOXUHGSMI_BUFFER_LOCK(PVBOXUHGSMI_BUFFER pBuf, uint32_t offLock, uint32_t cbLock, VBOXUHGSMI_BUFFER_LOCK_FLAGS fFlags, void**pvLock); 98 typedef DECLCALLBACKTYPE(int, FNVBOXUHGSMI_BUFFER_LOCK,(PVBOXUHGSMI_BUFFER pBuf, uint32_t offLock, uint32_t cbLock, 99 VBOXUHGSMI_BUFFER_LOCK_FLAGS fFlags, void**pvLock)); 97 100 typedef FNVBOXUHGSMI_BUFFER_LOCK *PFNVBOXUHGSMI_BUFFER_LOCK; 98 101 99 typedef DECLCALLBACK (int) FNVBOXUHGSMI_BUFFER_UNLOCK(PVBOXUHGSMI_BUFFER pBuf);102 typedef DECLCALLBACKTYPE(int, FNVBOXUHGSMI_BUFFER_UNLOCK,(PVBOXUHGSMI_BUFFER pBuf)); 100 103 typedef FNVBOXUHGSMI_BUFFER_UNLOCK *PFNVBOXUHGSMI_BUFFER_UNLOCK; 101 104 -
trunk/include/VBox/Graphics/VBoxVideo.h
r82968 r85121 859 859 } VBOXVHWACMD_HH_SAVESTATE_LOADPERFORM; 860 860 861 typedef DECLCALLBACK (void) FNVBOXVHWA_HH_CALLBACK(void*);861 typedef DECLCALLBACKTYPE(void, FNVBOXVHWA_HH_CALLBACK,(void *)); 862 862 typedef FNVBOXVHWA_HH_CALLBACK *PFNVBOXVHWA_HH_CALLBACK; 863 863 -
trunk/include/VBox/Graphics/VBoxVideo3D.h
r84740 r85121 50 50 #endif 51 51 52 typedef DECLCALLBACK (void) FNVBOXTLSREFDTOR(void*);52 typedef DECLCALLBACKTYPE(void, FNVBOXTLSREFDTOR,(void *)); 53 53 typedef FNVBOXTLSREFDTOR *PFNVBOXTLSREFDTOR; 54 54 -
trunk/include/VBox/Graphics/VBoxVideoGuest.h
r82968 r85121 145 145 * @todo explicitly pass the array size 146 146 */ 147 typedef DECLCALLBACK(int) FNHGSMIFILLVIEWINFO(void *pvData, 148 struct VBVAINFOVIEW *pInfo, 149 uint32_t cViews); 147 typedef DECLCALLBACKTYPE(int, FNHGSMIFILLVIEWINFO,(void *pvData, struct VBVAINFOVIEW *pInfo, uint32_t cViews)); 150 148 /** Pointer to a FNHGSMIFILLVIEWINFO callback */ 151 149 typedef FNHGSMIFILLVIEWINFO *PFNHGSMIFILLVIEWINFO;
Note:
See TracChangeset
for help on using the changeset viewer.