Changeset 28228 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Miniport/wddm/VBoxVideoVdma.h
- Timestamp:
- Apr 12, 2010 10:54:53 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 59968
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Miniport/wddm/VBoxVideoVdma.h
r28031 r28228 21 21 #include "../VBoxVideo.h" 22 22 23 #if 0 24 typedef DECLCALLBACK(int) FNVBOXVDMASUBMIT(struct _DEVICE_EXTENSION* pDevExt, struct VBOXVDMAINFO * pInfo, HGSMIOFFSET offDr, PVOID pvContext); 25 typedef FNVBOXVDMASUBMIT *PFNVBOXVDMASUBMIT; 26 27 typedef struct VBOXVDMASUBMIT 28 { 29 PFNVBOXVDMASUBMIT pfnSubmit; 30 PVOID pvContext; 31 } VBOXVDMASUBMIT, *PVBOXVDMASUBMIT; 32 #endif 33 23 34 /* DMA commands are currently submitted over HGSMI */ 24 35 typedef struct VBOXVDMAINFO … … 27 38 UINT uLastCompletedPagingBufferCmdFenceId; 28 39 BOOL fEnabled; 40 #if 0 41 VBOXVDMASUBMIT Submitter; 42 #endif 29 43 } VBOXVDMAINFO, *PVBOXVDMAINFO; 30 44 31 int vboxVdmaCreate (struct _DEVICE_EXTENSION* pDevExt, VBOXVDMAINFO *pInfo, ULONG offBuffer, ULONG cbBuffer); 45 int vboxVdmaCreate (struct _DEVICE_EXTENSION* pDevExt, VBOXVDMAINFO *pInfo, ULONG offBuffer, ULONG cbBuffer 46 #if 0 47 , PFNVBOXVDMASUBMIT pfnSubmit, PVOID pvContext 48 #endif 49 ); 32 50 int vboxVdmaDisable (struct _DEVICE_EXTENSION* pDevExt, PVBOXVDMAINFO pInfo); 33 51 int vboxVdmaEnable (struct _DEVICE_EXTENSION* pDevExt, PVBOXVDMAINFO pInfo); 34 52 int vboxVdmaFlush (struct _DEVICE_EXTENSION* pDevExt, PVBOXVDMAINFO pInfo); 35 53 int vboxVdmaDestroy (struct _DEVICE_EXTENSION* pDevExt, PVBOXVDMAINFO pInfo); 36 voidvboxVdmaCBufDrSubmit (struct _DEVICE_EXTENSION* pDevExt, PVBOXVDMAINFO pInfo, PVBOXVDMACBUF_DR pDr);54 int vboxVdmaCBufDrSubmit (struct _DEVICE_EXTENSION* pDevExt, PVBOXVDMAINFO pInfo, PVBOXVDMACBUF_DR pDr); 37 55 struct VBOXVDMACBUF_DR* vboxVdmaCBufDrCreate (PVBOXVDMAINFO pInfo, uint32_t cbTrailingData); 38 56 void vboxVdmaCBufDrFree (PVBOXVDMAINFO pInfo, struct VBOXVDMACBUF_DR* pDr);
Note:
See TracChangeset
for help on using the changeset viewer.