IVMRSurfaceAllocator 632 3rdparty/include/dshow/strmif.h typedef struct IVMRSurfaceAllocator IVMRSurfaceAllocator; IVMRSurfaceAllocator 8458 3rdparty/include/dshow/strmif.h struct IVMRSurfaceAllocator : public IUnknown { IVMRSurfaceAllocator 8468 3rdparty/include/dshow/strmif.h HRESULT (WINAPI *QueryInterface)(IVMRSurfaceAllocator *This,REFIID riid,void **ppvObject); IVMRSurfaceAllocator 8469 3rdparty/include/dshow/strmif.h ULONG (WINAPI *AddRef)(IVMRSurfaceAllocator *This); IVMRSurfaceAllocator 8470 3rdparty/include/dshow/strmif.h ULONG (WINAPI *Release)(IVMRSurfaceAllocator *This); IVMRSurfaceAllocator 8471 3rdparty/include/dshow/strmif.h HRESULT (WINAPI *AllocateSurface)(IVMRSurfaceAllocator *This,DWORD_PTR dwUserID,VMRALLOCATIONINFO *lpAllocInfo,DWORD *lpdwActualBuffers,LPDIRECTDRAWSURFACE7 *lplpSurface); IVMRSurfaceAllocator 8472 3rdparty/include/dshow/strmif.h HRESULT (WINAPI *FreeSurface)(IVMRSurfaceAllocator *This,DWORD_PTR dwID); IVMRSurfaceAllocator 8473 3rdparty/include/dshow/strmif.h HRESULT (WINAPI *PrepareSurface)(IVMRSurfaceAllocator *This,DWORD_PTR dwUserID,LPDIRECTDRAWSURFACE7 lpSurface,DWORD dwSurfaceFlags); IVMRSurfaceAllocator 8474 3rdparty/include/dshow/strmif.h HRESULT (WINAPI *AdviseNotify)(IVMRSurfaceAllocator *This,IVMRSurfaceAllocatorNotify *lpIVMRSurfAllocNotify); IVMRSurfaceAllocator 8490 3rdparty/include/dshow/strmif.h HRESULT WINAPI IVMRSurfaceAllocator_AllocateSurface_Proxy(IVMRSurfaceAllocator *This,DWORD_PTR dwUserID,VMRALLOCATIONINFO *lpAllocInfo,DWORD *lpdwActualBuffers,LPDIRECTDRAWSURFACE7 *lplpSurface); IVMRSurfaceAllocator 8492 3rdparty/include/dshow/strmif.h HRESULT WINAPI IVMRSurfaceAllocator_FreeSurface_Proxy(IVMRSurfaceAllocator *This,DWORD_PTR dwID); IVMRSurfaceAllocator 8494 3rdparty/include/dshow/strmif.h HRESULT WINAPI IVMRSurfaceAllocator_PrepareSurface_Proxy(IVMRSurfaceAllocator *This,DWORD_PTR dwUserID,LPDIRECTDRAWSURFACE7 lpSurface,DWORD dwSurfaceFlags); IVMRSurfaceAllocator 8496 3rdparty/include/dshow/strmif.h HRESULT WINAPI IVMRSurfaceAllocator_AdviseNotify_Proxy(IVMRSurfaceAllocator *This,IVMRSurfaceAllocatorNotify *lpIVMRSurfAllocNotify); IVMRSurfaceAllocator 8506 3rdparty/include/dshow/strmif.h virtual HRESULT WINAPI AdviseSurfaceAllocator(DWORD_PTR dwUserID,IVMRSurfaceAllocator *lpIVRMSurfaceAllocator) = 0; IVMRSurfaceAllocator 8519 3rdparty/include/dshow/strmif.h HRESULT (WINAPI *AdviseSurfaceAllocator)(IVMRSurfaceAllocatorNotify *This,DWORD_PTR dwUserID,IVMRSurfaceAllocator *lpIVRMSurfaceAllocator); IVMRSurfaceAllocator 8542 3rdparty/include/dshow/strmif.h HRESULT WINAPI IVMRSurfaceAllocatorNotify_AdviseSurfaceAllocator_Proxy(IVMRSurfaceAllocatorNotify *This,DWORD_PTR dwUserID,IVMRSurfaceAllocator *lpIVRMSurfaceAllocator);