|
| void | GetDesc ([out] DXGI_OUTDUPL_DESC *desc) |
| |
| HRESULT | AcquireNextFrame ([in] UINT timeout_in_milliseconds, [out] DXGI_OUTDUPL_FRAME_INFO *frame_info, [out] IDXGIResource **desktop_resource) |
| |
| HRESULT | GetFrameDirtyRects ([in] UINT dirty_rects_buffer_size, [out] RECT *dirty_rects_buffer, [out] UINT *dirty_rects_buffer_size_required) |
| |
| HRESULT | GetFrameMoveRects ([in] UINT move_rects_buffer_size, [out] DXGI_OUTDUPL_MOVE_RECT *move_rect_buffer, [out] UINT *move_rects_buffer_size_required) |
| |
| HRESULT | GetFramePointerShape ([in] UINT pointer_shape_buffer_size, [out] void *pointer_shape_buffer, [out] UINT *pointer_shape_buffer_size_required, [out] DXGI_OUTDUPL_POINTER_SHAPE_INFO *pointer_shape_info) |
| |
| HRESULT | MapDesktopSurface ([out] DXGI_MAPPED_RECT *locked_rect) |
| |
| HRESULT | UnMapDesktopSurface () |
| |
| HRESULT | ReleaseFrame () |
| |
| HRESULT | SetPrivateData ([in] REFGUID guid, [in] UINT data_size, [in] const void *data) |
| |
| HRESULT | SetPrivateDataInterface ([in] REFGUID guid, [in] const IUnknown *object) |
| |
| HRESULT | GetPrivateData ([in] REFGUID guid, [in, out] UINT *data_size, [out] void *data) |
| |
| HRESULT | GetParent ([in] REFIID riid, [out] void **parent) |
| |
| HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
| |
| ULONG | AddRef () |
| |
| ULONG | Release () |
| |
Definition at line 105 of file dxgi1_2.idl.