ReactOS 0.4.17-dev-999-g4b3f691
enum Interface Reference
Inheritance diagram for enum:
Collaboration diagram for enum:

Classes

struct  _AUDIO_STREAM_CONFIG_CAPS
 
struct  _VIDEO_STREAM_CONFIG_CAPS
 

Public Types

typedef struct enum::_VIDEO_STREAM_CONFIG_CAPS VIDEO_STREAM_CONFIG_CAPS
 
typedef struct enum::_AUDIO_STREAM_CONFIG_CAPS AUDIO_STREAM_CONFIG_CAPS
 
typedef IAddrExclusionControl * LPADDREXCLUSIONCONTROL
 
- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 
- Public Types inherited from IDispatch
typedef IDispatch * LPDISPATCH
 

Public Member Functions

HRESULT GetICreateDevEnum ([out] ICreateDevEnum **ppEnum)
 
HRESULT SetFormat ([in] AM_MEDIA_TYPE *pmt)
 
HRESULT GetFormat ([in] AM_MEDIA_TYPE **pmt)
 
HRESULT GetNumberOfCapabilities ([out] int *piCount, [out] int *piSize)
 
HRESULT GetStreamCaps ([in] int iIndex, [out] AM_MEDIA_TYPE **pmt, [out] BYTE *pSCC)
 
HRESULT Register ([in] LPCWSTR pName, [in] LONG cResource, [out] LONG *plToken)
 
HRESULT RegisterGroup ([in] LPCWSTR pName, [in] LONG cResource, [in, size_is(cResource)] LONG *palTokens, [out] LONG *plToken)
 
HRESULT RequestResource ([in] LONG idResource, [in] IUnknown *pFocusObject, [in] IResourceConsumer *pConsumer)
 
HRESULT NotifyAcquire ([in] LONG idResource, [in] IResourceConsumer *pConsumer, [in] HRESULT hr)
 
HRESULT NotifyRelease ([in] LONG idResource, [in] IResourceConsumer *pConsumer, [in] BOOL bStillWant)
 
HRESULT CancelRequest ([in] LONG idResource, [in] IResourceConsumer *pConsumer)
 
HRESULT SetFocus ([in] IUnknown *pFocusObject)
 
HRESULT ReleaseFocus ([in] IUnknown *pFocusObject)
 
HRESULT get_PinCounts ([out] long *output, [out] long *intput)
 
HRESULT CanRoute ([in] long output, [in] long input)
 
HRESULT Route ([in] long output, [in] long input)
 
HRESULT get_IsRoutedTo ([in] long output, [out] long *input)
 
HRESULT get_CrossbarPinInfo ([in] BOOL is_input, [in] long index, [out] long *related, [out] long *type)
 
HRESULT OnEvent ([in] AMTunerEventType event)
 
HRESULT put_ModulationType ([in] ModulationType *pModulationType)
 
HRESULT get_ModulationType ([in, out] ModulationType *pModulationType)
 
HRESULT put_InnerFECMethod ([in] FECMethod *pFECMethod)
 
HRESULT get_InnerFECMethod ([in, out] FECMethod *pFECMethod)
 
HRESULT put_InnerFECRate ([in] BinaryConvolutionCodeRate *pFECRate)
 
HRESULT get_InnerFECRate ([in, out] BinaryConvolutionCodeRate *pFECRate)
 
HRESULT put_OuterFECMethod ([in] FECMethod *pFECMethod)
 
HRESULT get_OuterFECMethod ([in, out] FECMethod *pFECMethod)
 
HRESULT put_OuterFECRate ([in] BinaryConvolutionCodeRate *pFECRate)
 
HRESULT get_OuterFECRate ([in, out] BinaryConvolutionCodeRate *pFECRate)
 
HRESULT put_SymbolRate ([in] ULONG *pSymbolRate)
 
HRESULT get_SymbolRate ([in, out] ULONG *pSymbolRate)
 
HRESULT put_SpectralInversion ([in] SpectralInversion *pSpectralInversion)
 
HRESULT get_SpectralInversion ([in, out] SpectralInversion *pSpectralInversion)
 
D3D12_COMMAND_LIST_TYPE GetType ()
 
HRESULT GetStatusFence (REFIID riid, void **fence)
 
D3D12_PROTECTED_SESSION_STATUS GetSessionStatus ()
 
void SetProtectedResourceSession (ID3D12ProtectedResourceSession *protected_resource_session)
 
void UpdateTileMappings (ID3D12Resource *resource, UINT region_count, const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates, const D3D12_TILE_REGION_SIZE *region_sizes, ID3D12Heap *heap, UINT range_count, const D3D12_TILE_RANGE_FLAGS *range_flags, const UINT *heap_range_offsets, const UINT *range_tile_counts, D3D12_TILE_MAPPING_FLAGS flags)
 
void CopyTileMappings (ID3D12Resource *dst_resource, const D3D12_TILED_RESOURCE_COORDINATE *dst_region_start_coordinate, ID3D12Resource *src_resource, const D3D12_TILED_RESOURCE_COORDINATE *src_region_start_coordinate, const D3D12_TILE_REGION_SIZE *region_size, D3D12_TILE_MAPPING_FLAGS flags)
 
void ExecuteCommandLists (UINT command_list_count, ID3D12CommandList *const *command_lists)
 
void SetMarker (UINT metadata, const void *data, UINT size)
 
void BeginEvent (UINT metadata, const void *data, UINT size)
 
void EndEvent ()
 
HRESULT Signal (ID3D12Fence *fence, UINT64 value)
 
HRESULT Wait (ID3D12Fence *fence, UINT64 value)
 
HRESULT GetTimestampFrequency (UINT64 *frequency)
 
HRESULT GetClockCalibration (UINT64 *gpu_timestamp, UINT64 *cpu_timestamp)
 
D3D12_COMMAND_QUEUE_DESC GetDesc ()
 
HRESULT CreateCommandList1 (UINT node_mask, D3D12_COMMAND_LIST_TYPE type, D3D12_COMMAND_LIST_FLAGS flags, REFIID riid, void **command_list)
 
HRESULT CreateProtectedResourceSession (const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc, REFIID riid, void **session)
 
HRESULT CreateCommittedResource1 (const D3D12_HEAP_PROPERTIES *heap_properties, D3D12_HEAP_FLAGS heap_flags, const D3D12_RESOURCE_DESC *desc, D3D12_RESOURCE_STATES initial_resource_state, const D3D12_CLEAR_VALUE *optimized_clear_value, ID3D12ProtectedResourceSession *protected_session, REFIID riid_resource, void **resource)
 
HRESULT CreateHeap1 (const D3D12_HEAP_DESC *desc, ID3D12ProtectedResourceSession *protected_session, REFIID riid, void **heap)
 
HRESULT CreateReservedResource1 (const D3D12_RESOURCE_DESC *desc, D3D12_RESOURCE_STATES initial_state, const D3D12_CLEAR_VALUE *optimized_clear_value, ID3D12ProtectedResourceSession *protected_session, REFIID riid, void **resource)
 
D3D12_RESOURCE_ALLOCATION_INFO GetResourceAllocationInfo1 (UINT visible_mask, UINT resource_descs_count, const D3D12_RESOURCE_DESC *resource_descs, D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1)
 
HRESULT DestroyOwnedObject (ID3D12DeviceChild *object)
 
void * GetShaderIdentifier (const WCHAR *export_name)
 
UINT64 GetShaderStackSize (const WCHAR *export_name)
 
UINT64 GetPipelineStackSize ()
 
void SetPipelineStackSize (UINT64 pipeline_stack_size_in_bytes)
 
HRESULT CreateLifetimeTracker (ID3D12LifetimeOwner *owner, REFIID riid, void **tracker)
 
void RemoveDevice ()
 
HRESULT EnumerateMetaCommands (UINT *meta_commands_count, D3D12_META_COMMAND_DESC *descs)
 
HRESULT EnumerateMetaCommandParameters (REFGUID command_id, D3D12_META_COMMAND_PARAMETER_STAGE stage, UINT *total_structure_size_in_bytes, UINT *parameter_count, D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs)
 
HRESULT CreateMetaCommand (REFGUID command_id, UINT node_mask, const void *creation_parameters_data, SIZE_T creation_parameters_data_size_in_bytes, REFIID riid, void **meta_command)
 
HRESULT CreateStateObject (const D3D12_STATE_OBJECT_DESC *desc, REFIID riid, void **state_object)
 
void GetRaytracingAccelerationStructurePrebuildInfo (const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc, D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info)
 
D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS CheckDriverMatchingIdentifier (D3D12_SERIALIZED_DATA_TYPE serialized_data_type, const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check)
 
HRESULT GetPageFaultAllocationOutput2 (D3D12_DRED_PAGE_FAULT_OUTPUT2 *output)
 
D3D12_DRED_DEVICE_STATE GetDeviceState ()
 
HRESULT GetProtectedResourceSession (REFIID riid, void **protected_session)
 
void BeginRenderPass (UINT render_targets_count, const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets, const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil, D3D12_RENDER_PASS_FLAGS flags)
 
void EndRenderPass ()
 
void InitializeMetaCommand (ID3D12MetaCommand *meta_command, const void *initialization_parameters_data, SIZE_T initialization_parameters_data_size_in_bytes)
 
void ExecuteMetaCommand (ID3D12MetaCommand *meta_command, const void *execution_parameters_data, SIZE_T execution_parameters_data_size_in_bytes)
 
void BuildRaytracingAccelerationStructure (const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc, UINT postbuild_info_descs_count, const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs)
 
void EmitRaytracingAccelerationStructurePostbuildInfo (const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc, UINT src_acceleration_structures_count, const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data)
 
void CopyRaytracingAccelerationStructure (D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data, D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data, D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode)
 
void SetPipelineState1 (ID3D12StateObject *state_object)
 
void DispatchRays (const D3D12_DISPATCH_RAYS_DESC *desc)
 
HRESULT FindValue (const void *key, UINT key_size, void *value, UINT *value_size)
 
HRESULT StoreValue (const void *key, UINT key_size, const void *value, UINT value_size)
 
void SetDeleteOnDestroy ()
 
D3D12_SHADER_CACHE_SESSION_DESC GetDesc ()
 
HRESULT SetSDKVersion (UINT version, const char *path)
 
D3D12_VIDEO_DECODER_DESC GetDesc ()
 
void DecodeFrame1 ([in] ID3D12VideoDecoder *decoder, [in] const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *output_arguments, [in] const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments)
 
HRESULT CreateVideoEncoder ([in] const D3D12_VIDEO_ENCODER_DESC *desc, [in] REFIID riid, [out] void **video_encoder)
 
HRESULT CreateVideoEncoderHeap ([in] const D3D12_VIDEO_ENCODER_HEAP_DESC *desc, [in] REFIID riid, [out] void **video_encoder_heap)
 
HRESULT RegisterDestructionCallback ([in] PFN_DESTRUCTION_CALLBACK callback_func, [in] void *data, [out] UINT *callback_id)
 
HRESULT UnregisterDestructionCallback ([in] UINT callback_id)
 
HRESULT SetPairKerning ([in] BOOL is_pairkerning_enabled, [in] DWRITE_TEXT_RANGE range)
 
HRESULT GetPairKerning ([in] UINT32 position, [out] BOOL *is_pairkerning_enabled, [out] DWRITE_TEXT_RANGE *range)
 
HRESULT SetCharacterSpacing ([in] FLOAT leading_spacing, [in] FLOAT trailing_spacing, [in] FLOAT minimum_advance_width, [in] DWRITE_TEXT_RANGE range)
 
HRESULT GetCharacterSpacing ([in] UINT32 position, [out] FLOAT *leading_spacing, [out] FLOAT *trailing_spacing, [out] FLOAT *minimum_advance_width, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetLocalFileSize ([out] UINT64 *size)
 
HRESULT GetFileFragmentLocality ([in] UINT64 offset, [in] UINT64 size, [out] BOOL *is_local, [out] UINT64 *partial_size)
 
DWRITE_LOCALITY GetLocality ()
 
HRESULT BeginDownload ([in] GUID const *operation_id, [in] DWRITE_FILE_FRAGMENT const *fragments, [in] UINT32 fragment_count, [out] IDWriteAsyncResult **async_result)
 
HRESULT GetAdapter ([out] IDXGIAdapter **adapter)
 
HRESULT CreateSurface ([in] const DXGI_SURFACE_DESC *desc, [in] UINT surface_count, [in] DXGI_USAGE usage, [in] const DXGI_SHARED_RESOURCE *shared_resource, [out] IDXGISurface **surface)
 
HRESULT QueryResourceResidency ([in] IUnknown *const *resources, [out] DXGI_RESIDENCY *residency, [in] UINT resource_count)
 
HRESULT SetGPUThreadPriority ([in] INT priority)
 
HRESULT GetGPUThreadPriority ([out] INT *priority)
 
HRESULT OfferResources ([in] UINT NumResources, [in, size_is(NumResources)] IDXGIResource *const *ppResources, [in] DXGI_OFFER_RESOURCE_PRIORITY Priority)
 
HRESULT ReclaimResources ([in] UINT NumResources, [in, size_is(NumResources)] IDXGIResource *const *ppResources, [out, size_is(NumResources)] BOOL *pDiscarded)
 
HRESULT EnqueueSetEvent ([in] HANDLE hEvent)
 
BOOL IsWindowedStereoEnabled ()
 
HRESULT CreateSwapChainForHwnd ([in] IUnknown *pDevice, [in] HWND hWnd, [in] const DXGI_SWAP_CHAIN_DESC1 *pDesc, [in] const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc, [in] IDXGIOutput *pRestrictToOutput, [out] IDXGISwapChain1 **ppSwapChain)
 
HRESULT CreateSwapChainForCoreWindow ([in] IUnknown *pDevice, [in] IUnknown *pWindow, [in] const DXGI_SWAP_CHAIN_DESC1 *pDesc, [in] IDXGIOutput *pRestrictToOutput, [out] IDXGISwapChain1 **ppSwapChain)
 
HRESULT GetSharedResourceAdapterLuid ([in] HANDLE hResource, [out] LUID *pLuid)
 
HRESULT RegisterStereoStatusWindow ([in] HWND WindowHandle, [in] UINT wMsg, [out] DWORD *pdwCookie)
 
HRESULT RegisterStereoStatusEvent ([in] HANDLE hEvent, [out] DWORD *pdwCookie)
 
void UnregisterStereoStatus ([in] DWORD dwCookie)
 
HRESULT RegisterOcclusionStatusWindow ([in] HWND WindowHandle, [in] UINT wMsg, [out] DWORD *pdwCookie)
 
HRESULT RegisterOcclusionStatusEvent ([in] HANDLE hEvent, [out] DWORD *pdwCookie)
 
void UnregisterOcclusionStatus ([in] DWORD dwCookie)
 
HRESULT CreateSwapChainForComposition ([in] IUnknown *pDevice, [in] const DXGI_SWAP_CHAIN_DESC1 *pDesc, [in] IDXGIOutput *pRestrictToOutput, [out] IDXGISwapChain1 **ppSwapChain)
 
HRESULT GetEvent ([in] DWORD dwFlags, [out] IMFMediaEvent **ppEvent)
 
HRESULT BeginGetEvent ([in] IMFAsyncCallback *pCallback, [in] IUnknown *punkState)
 
HRESULT RemoteBeginGetEvent ([in] IMFRemoteAsyncCallback *pCallback)
 
HRESULT EndGetEvent ([in] IMFAsyncResult *pResult, [out] IMFMediaEvent **ppEvent)
 
HRESULT RemoteEndGetEvent ([in] IUnknown *pResult, [out] DWORD *pcbEvent, [out, size_is(, *pcbEvent)] BYTE **ppbEvent)
 
HRESULT QueueEvent ([in] MediaEventType met, [in] REFGUID guidExtendedType, [in] HRESULT hrStatus, [in, unique] const PROPVARIANT *pvValue)
 
HRESULT ActivateObject ([in] REFIID riid, [out, iid_is(riid), retval] void **ppv)
 
HRESULT ShutdownObject ()
 
HRESULT DetachObject ()
 
HRESULT open ([in] BSTR bstrMethod, [in] BSTR bstrUrl, [in, optional] VARIANT varAsync, [in, optional] VARIANT username, [in, optional] VARIANT password)
 
HRESULT setRequestHeader ([in] BSTR bstrHeader, [in] BSTR bstrValue)
 
HRESULT getResponseHeader ([in] BSTR bstrHeader, [out, retval] BSTR *value)
 
HRESULT getAllResponseHeaders ([out, retval] BSTR *pbstrHeaders)
 
HRESULT send ([in, optional] VARIANT body)
 
HRESULT abort ()
 
HRESULT GetCurrentAddrExclusionList ([in] REFIID riid, [out, iid_is(riid)] void **ppEnumerator)
 
HRESULT UpdateAddrExclusionList ([in] IUnknown *pEnumerator)
 
HRESULT ResetInitializerTimeout ([in] DWORD dwSecondsRemaining)
 
HRESULT Next ([in] ULONG count, [out, size_is(count), length_is(*fetched)] IAssocHandler **handlers, [out] ULONG *fetched)
 
HRESULT GetAnyNetworkAccess ([out]BOOL *pbAnyNetworkAccess)
 
HRESULT SetAnyNetworkAccess ([in]BOOL bAnyNetworkAccess)
 
HRESULT GetNetworkAdministrationAccess ([out]BOOL *pbNetworkAdministrationAccess)
 
HRESULT SetNetworkAdministrationAccess ([in]BOOL bNetworkAdministrationAccess)
 
HRESULT GetNetworkTransactionAccess ([out]BOOL *pbNetworkTransactionAccess)
 
HRESULT SetNetworkTransactionAccess ([in]BOOL bNetworkTransactionAccess)
 
HRESULT GetNetworkClientAccess ([out]BOOL *pbNetworkClientAccess)
 
HRESULT SetNetworkClientAccess ([in]BOOL bNetworkClientAccess)
 
HRESULT GetNetworkTIPAccess ([out]BOOL *pbNetworkTIPAccess)
 
HRESULT SetNetworkTIPAccess ([in]BOOL bNetworkTIPAccess)
 
HRESULT GetXAAccess ([out]BOOL *pbXAAccess)
 
HRESULT SetXAAccess ([in]BOOL bXAAccess)
 
HRESULT RestartDtcService (void)
 
HRESULT Create ([in]byte *pucLuPair,[in]DWORD cbLuPair,[out]IDtcLuRecovery **ppRecovery)
 
HRESULT ProcessSoftDist ([in] LPCWSTR szCDFURL, [in] IXMLElement *pSoftDistElement, [in, out] LPSOFTDISTINFO lpsdi)
 
HRESULT GetFirstCodeBase ([in] LPWSTR *szCodeBase, [in] LPDWORD dwMaxSize)
 
HRESULT GetNextCodeBase ([in] LPWSTR *szCodeBase, [in] LPDWORD dwMaxSize)
 
HRESULT AsyncInstallDistributionUnit ([in] IBindCtx *pbc, [in] LPVOID lpReserved, [in] DWORD flags, [in] LPCODEBASEHOLD lpcbh)
 
HRESULT SetMonitor ([in] const VMRGUID *vmrguid)
 
HRESULT GetMonitor ([out] VMRGUID *vmrguid)
 
HRESULT SetDefaultMonitor ([in] const VMRGUID *vmrguid)
 
HRESULT GetDefaultMonitor ([out] VMRGUID *vmrguid)
 
HRESULT GetAvailableMonitors ([out, size_is(array_size)] VMRMONITORINFO *info, [in] DWORD array_size, [out] DWORD *retrieved)
 
- Public Member Functions inherited from IFilterMapper2
HRESULT CreateCategory ([in] REFCLSID clsidCategory, [in] DWORD dwCategoryMerit, [in] LPCWSTR Description)
 
HRESULT UnregisterFilter ([in] const CLSID *pclsidCategory, [in] LPCOLESTR szInstance, [in] REFCLSID Filter)
 
HRESULT RegisterFilter ([in] REFCLSID clsidFilter, [in] LPCWSTR Name, [in, out] IMoniker **ppMoniker, [in] const CLSID *pclsidCategory, [in] LPCOLESTR szInstance, [in] const REGFILTER2 *prf2)
 
HRESULT EnumMatchingFilters ([out] IEnumMoniker **ppEnum, [in] DWORD dwFlags, [in] BOOL bExactMatch, [in] DWORD dwMerit, [in] BOOL bInputNeeded, [in] DWORD cInputTypes, [size_is(cInputTypes *2)] const GUID *pInputTypes, [in] const REGPINMEDIUM *pMedIn, [in] const CLSID *pPinCategoryIn, [in] BOOL bRender, [in] BOOL bOutputNeeded, [in] DWORD cOutputTypes, [size_is(cOutputTypes *2)] const GUID *pOutputTypes, [in] const REGPINMEDIUM *pMedOut, [in] const CLSID *pPinCategoryOut)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 
- Public Member Functions inherited from ID3D12DeviceChild
HRESULT GetDevice (REFIID riid, void **device)
 
- Public Member Functions inherited from ID3D12Object
HRESULT GetPrivateData (REFGUID guid, UINT *data_size, void *data)
 
HRESULT SetPrivateData (REFGUID guid, UINT data_size, const void *data)
 
HRESULT SetPrivateDataInterface (REFGUID guid, const IUnknown *data)
 
HRESULT SetName (const WCHAR *name)
 
- Public Member Functions inherited from ID3D12GraphicsCommandList2
void WriteBufferImmediate (UINT count, const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters, const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes)
 
- Public Member Functions inherited from ID3D12GraphicsCommandList1
void AtomicCopyBufferUINT (ID3D12Resource *dst_buffer, UINT64 dst_offset, ID3D12Resource *src_buffer, UINT64 src_offset, UINT dependent_resource_count, ID3D12Resource *const *dependent_resources, const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges)
 
void AtomicCopyBufferUINT64 (ID3D12Resource *dst_buffer, UINT64 dst_offset, ID3D12Resource *src_buffer, UINT64 src_offset, UINT dependent_resource_count, ID3D12Resource *const *dependent_resources, const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges)
 
void OMSetDepthBounds (FLOAT min, FLOAT max)
 
void SetSamplePositions (UINT sample_count, UINT pixel_count, D3D12_SAMPLE_POSITION *sample_positions)
 
void ResolveSubresourceRegion (ID3D12Resource *dst_resource, UINT dst_sub_resource_idx, UINT dst_x, UINT dst_y, ID3D12Resource *src_resource, UINT src_sub_resource_idx, D3D12_RECT *src_rect, DXGI_FORMAT format, D3D12_RESOLVE_MODE mode)
 
void SetViewInstanceMask (UINT mask)
 
- Public Member Functions inherited from ID3D12GraphicsCommandList
HRESULT Close ()
 
HRESULT Reset (ID3D12CommandAllocator *allocator, ID3D12PipelineState *initial_state)
 
void ClearState (ID3D12PipelineState *pipeline_state)
 
void DrawInstanced (UINT vertex_count_per_instance, UINT instance_count, UINT start_vertex_location, UINT start_instance_location)
 
void DrawIndexedInstanced (UINT index_count_per_instance, UINT instance_count, UINT start_vertex_location, INT base_vertex_location, UINT start_instance_location)
 
void Dispatch (UINT x, UINT u, UINT z)
 
void CopyBufferRegion (ID3D12Resource *dst_buffer, UINT64 dst_offset, ID3D12Resource *src_buffer, UINT64 src_offset, UINT64 byte_count)
 
void CopyTextureRegion (const D3D12_TEXTURE_COPY_LOCATION *dst, UINT dst_x, UINT dst_y, UINT dst_z, const D3D12_TEXTURE_COPY_LOCATION *src, const D3D12_BOX *src_box)
 
void CopyResource (ID3D12Resource *dst_resource, ID3D12Resource *src_resource)
 
void CopyTiles (ID3D12Resource *tiled_resource, const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, const D3D12_TILE_REGION_SIZE *tile_region_size, ID3D12Resource *buffer, UINT64 buffer_offset, D3D12_TILE_COPY_FLAGS flags)
 
void ResolveSubresource (ID3D12Resource *dst_resource, UINT dst_sub_resource, ID3D12Resource *src_resource, UINT src_sub_resource, DXGI_FORMAT format)
 
void IASetPrimitiveTopology (D3D12_PRIMITIVE_TOPOLOGY primitive_topology)
 
void RSSetViewports (UINT viewport_count, const D3D12_VIEWPORT *viewports)
 
void RSSetScissorRects (UINT rect_count, const D3D12_RECT *rects)
 
void OMSetBlendFactor (const FLOAT blend_factor[4])
 
void OMSetStencilRef (UINT stencil_ref)
 
void SetPipelineState (ID3D12PipelineState *pipeline_state)
 
void ResourceBarrier (UINT barrier_count, const D3D12_RESOURCE_BARRIER *barriers)
 
void ExecuteBundle (ID3D12GraphicsCommandList *command_list)
 
void SetDescriptorHeaps (UINT heap_count, ID3D12DescriptorHeap *const *heaps)
 
void SetComputeRootSignature (ID3D12RootSignature *root_signature)
 
void SetGraphicsRootSignature (ID3D12RootSignature *root_signature)
 
void SetComputeRootDescriptorTable (UINT root_parameter_index, D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor)
 
void SetGraphicsRootDescriptorTable (UINT root_parameter_index, D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor)
 
void SetComputeRoot32BitConstant (UINT root_parameter_index, UINT data, UINT dst_offset)
 
void SetGraphicsRoot32BitConstant (UINT root_parameter_index, UINT data, UINT dst_offset)
 
void SetComputeRoot32BitConstants (UINT root_parameter_index, UINT constant_count, const void *data, UINT dst_offset)
 
void SetGraphicsRoot32BitConstants (UINT root_parameter_index, UINT constant_count, const void *data, UINT dst_offset)
 
void SetComputeRootConstantBufferView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address)
 
void SetGraphicsRootConstantBufferView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address)
 
void SetComputeRootShaderResourceView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address)
 
void SetGraphicsRootShaderResourceView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address)
 
void SetComputeRootUnorderedAccessView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address)
 
void SetGraphicsRootUnorderedAccessView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address)
 
void IASetIndexBuffer (const D3D12_INDEX_BUFFER_VIEW *view)
 
void IASetVertexBuffers (UINT start_slot, UINT view_count, const D3D12_VERTEX_BUFFER_VIEW *views)
 
void SOSetTargets (UINT start_slot, UINT view_count, const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views)
 
void OMSetRenderTargets (UINT render_target_descriptor_count, const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, BOOL single_descriptor_handle, const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor)
 
void ClearDepthStencilView (D3D12_CPU_DESCRIPTOR_HANDLE dsv, D3D12_CLEAR_FLAGS flags, FLOAT depth, UINT8 stencil, UINT rect_count, const D3D12_RECT *rects)
 
void ClearRenderTargetView (D3D12_CPU_DESCRIPTOR_HANDLE rtv, const FLOAT color[4], UINT rect_count, const D3D12_RECT *rects)
 
void ClearUnorderedAccessViewUint (D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, ID3D12Resource *resource, const UINT values[4], UINT rect_count, const D3D12_RECT *rects)
 
void ClearUnorderedAccessViewFloat (D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, ID3D12Resource *resource, const float values[4], UINT rect_count, const D3D12_RECT *rects)
 
void DiscardResource (ID3D12Resource *resource, const D3D12_DISCARD_REGION *region)
 
void BeginQuery (ID3D12QueryHeap *heap, D3D12_QUERY_TYPE type, UINT index)
 
void EndQuery (ID3D12QueryHeap *heap, D3D12_QUERY_TYPE type, UINT index)
 
void ResolveQueryData (ID3D12QueryHeap *heap, D3D12_QUERY_TYPE type, UINT start_index, UINT query_count, ID3D12Resource *dst_buffer, UINT64 aligned_dst_buffer_offset)
 
void SetPredication (ID3D12Resource *buffer, UINT64 aligned_buffer_offset, D3D12_PREDICATION_OP operation)
 
void SetMarker (UINT metadata, const void *data, UINT size)
 
void BeginEvent (UINT metadata, const void *data, UINT size)
 
void EndEvent ()
 
void ExecuteIndirect (ID3D12CommandSignature *command_signature, UINT max_command_count, ID3D12Resource *arg_buffer, UINT64 arg_buffer_offset, ID3D12Resource *count_buffer, UINT64 count_buffer_offset)
 
- Public Member Functions inherited from ID3D12Device3
HRESULT OpenExistingHeapFromAddress ([in] const void *address, [in] REFIID riid, [out, iid_is(riid)] void **heap)
 
HRESULT OpenExistingHeapFromFileMapping ([in] HANDLE file_mapping, [in] REFIID riid, [out, iid_is(riid)] void **heap)
 
HRESULT EnqueueMakeResident ([in] D3D12_RESIDENCY_FLAGS flags, [in] UINT num_objects, [in] ID3D12Pageable *const *objects, [in] ID3D12Fence *fence, [in] UINT64 fence_value)
 
- Public Member Functions inherited from ID3D12Device2
HRESULT CreatePipelineState ([in] const D3D12_PIPELINE_STATE_STREAM_DESC *desc, [in] REFIID riid, [out, iid_is(riid)] void **pipeline_state)
 
- Public Member Functions inherited from ID3D12Device1
HRESULT CreatePipelineLibrary (const void *blob, SIZE_T blob_size, REFIID iid, void **lib)
 
HRESULT SetEventOnMultipleFenceCompletion (ID3D12Fence *const *fences, const UINT64 *values, UINT fence_count, D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, HANDLE event)
 
HRESULT SetResidencyPriority (UINT object_count, ID3D12Pageable *const *objects, const D3D12_RESIDENCY_PRIORITY *priorities)
 
- Public Member Functions inherited from ID3D12Device
UINT GetNodeCount ()
 
HRESULT CreateCommandQueue (const D3D12_COMMAND_QUEUE_DESC *desc, REFIID riid, void **command_queue)
 
HRESULT CreateCommandAllocator (D3D12_COMMAND_LIST_TYPE type, REFIID riid, void **command_allocator)
 
HRESULT CreateGraphicsPipelineState (const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, REFIID riid, void **pipeline_state)
 
HRESULT CreateComputePipelineState (const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, REFIID riid, void **pipeline_state)
 
HRESULT CreateCommandList (UINT node_mask, D3D12_COMMAND_LIST_TYPE type, ID3D12CommandAllocator *command_allocator, ID3D12PipelineState *initial_pipeline_state, REFIID riid, void **command_list)
 
HRESULT CheckFeatureSupport (D3D12_FEATURE feature, void *feature_data, UINT feature_data_size)
 
HRESULT CreateDescriptorHeap (const D3D12_DESCRIPTOR_HEAP_DESC *desc, REFIID riid, void **descriptor_heap)
 
UINT GetDescriptorHandleIncrementSize (D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type)
 
HRESULT CreateRootSignature (UINT node_mask, const void *bytecode, SIZE_T bytecode_length, REFIID riid, void **root_signature)
 
void CreateConstantBufferView (const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, D3D12_CPU_DESCRIPTOR_HANDLE descriptor)
 
void CreateShaderResourceView (ID3D12Resource *resource, const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, D3D12_CPU_DESCRIPTOR_HANDLE descriptor)
 
void CreateUnorderedAccessView (ID3D12Resource *resource, ID3D12Resource *counter_resource, const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, D3D12_CPU_DESCRIPTOR_HANDLE descriptor)
 
void CreateRenderTargetView (ID3D12Resource *resource, const D3D12_RENDER_TARGET_VIEW_DESC *desc, D3D12_CPU_DESCRIPTOR_HANDLE descriptor)
 
void CreateDepthStencilView (ID3D12Resource *resource, const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, D3D12_CPU_DESCRIPTOR_HANDLE descriptor)
 
void CreateSampler (const D3D12_SAMPLER_DESC *desc, D3D12_CPU_DESCRIPTOR_HANDLE descriptor)
 
void CopyDescriptors (UINT dst_descriptor_range_count, const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, const UINT *dst_descriptor_range_sizes, UINT src_descriptor_range_count, const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, const UINT *src_descriptor_range_sizes, D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type)
 
void CopyDescriptorsSimple (UINT descriptor_count, const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type)
 
D3D12_RESOURCE_ALLOCATION_INFO GetResourceAllocationInfo (UINT visible_mask, UINT reource_desc_count, const D3D12_RESOURCE_DESC *resource_descs)
 
D3D12_HEAP_PROPERTIES GetCustomHeapProperties (UINT node_mask, D3D12_HEAP_TYPE heap_type)
 
HRESULT CreateCommittedResource (const D3D12_HEAP_PROPERTIES *heap_properties, D3D12_HEAP_FLAGS heap_flags, const D3D12_RESOURCE_DESC *desc, D3D12_RESOURCE_STATES initial_state, const D3D12_CLEAR_VALUE *optimized_clear_value, REFIID riid, void **resource)
 
HRESULT CreateHeap (const D3D12_HEAP_DESC *desc, REFIID riid, void **heap)
 
HRESULT CreatePlacedResource (ID3D12Heap *heap, UINT64 heap_offset, const D3D12_RESOURCE_DESC *desc, D3D12_RESOURCE_STATES initial_state, const D3D12_CLEAR_VALUE *optimized_clear_value, REFIID riid, void **resource)
 
HRESULT CreateReservedResource (const D3D12_RESOURCE_DESC *desc, D3D12_RESOURCE_STATES initial_state, const D3D12_CLEAR_VALUE *optimized_clear_value, REFIID riid, void **resource)
 
HRESULT CreateSharedHandle (ID3D12DeviceChild *object, const SECURITY_ATTRIBUTES *attributes, DWORD access, const WCHAR *name, HANDLE *handle)
 
HRESULT OpenSharedHandle (HANDLE handle, REFIID riid, void **object)
 
HRESULT OpenSharedHandleByName (const WCHAR *name, DWORD access, HANDLE *handle)
 
HRESULT MakeResident (UINT object_count, ID3D12Pageable *const *objects)
 
HRESULT Evict (UINT object_count, ID3D12Pageable *const *objects)
 
HRESULT CreateFence (UINT64 initial_value, D3D12_FENCE_FLAGS flags, REFIID riid, void **fence)
 
HRESULT GetDeviceRemovedReason ()
 
void GetCopyableFootprints (const D3D12_RESOURCE_DESC *desc, UINT first_sub_resource, UINT sub_resource_count, UINT64 base_offset, D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, UINT *row_count, UINT64 *row_size, UINT64 *total_bytes)
 
HRESULT CreateQueryHeap (const D3D12_QUERY_HEAP_DESC *desc, REFIID riid, void **heap)
 
HRESULT SetStablePowerState (BOOL enable)
 
HRESULT CreateCommandSignature (const D3D12_COMMAND_SIGNATURE_DESC *desc, ID3D12RootSignature *root_signature, REFIID riid, void **command_signature)
 
void GetResourceTiling (ID3D12Resource *resource, UINT *total_tile_count, D3D12_PACKED_MIP_INFO *packed_mip_info, D3D12_TILE_SHAPE *standard_tile_shape, UINT *sub_resource_tiling_count, UINT first_sub_resource_tiling, D3D12_SUBRESOURCE_TILING *sub_resource_tilings)
 
LUID GetAdapterLuid ()
 
- Public Member Functions inherited from ID3D12DeviceRemovedExtendedData1
HRESULT GetAutoBreadcrumbsOutput1 (D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 *output)
 
HRESULT GetPageFaultAllocationOutput1 (D3D12_DRED_PAGE_FAULT_OUTPUT1 *output)
 
- Public Member Functions inherited from ID3D12DeviceRemovedExtendedData
HRESULT GetAutoBreadcrumbsOutput (D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *output)
 
HRESULT GetPageFaultAllocationOutput (D3D12_DRED_PAGE_FAULT_OUTPUT *output)
 
D3D12_HEAP_DESC GetDesc ()
 
- Public Member Functions inherited from ID3D12VideoDevice2
HRESULT CreateVideoDecoder1 ([in] const D3D12_VIDEO_DECODER_DESC *desc, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out, iid_is(riid)] void **video_decoder)
 
HRESULT CreateVideoDecoderHeap1 ([in] const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out, iid_is(riid)] void **video_decoder_heap)
 
HRESULT CreateVideoProcessor1 ([in] UINT node_mask, [in] const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, [in] UINT input_stream_descs_count, [in] const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out, iid_is(riid)] void **video_processor)
 
HRESULT CreateVideoExtensionCommand ([in] const D3D12_VIDEO_EXTENSION_COMMAND_DESC *desc, [in] const void *creation_parameters, [in] SIZE_T creation_parameters_data_size_in_bytes, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out] void **video_extension_command)
 
HRESULT ExecuteExtensionCommand ([in] ID3D12VideoExtensionCommand *extension_command, [in] const void *execution_parameters, [in] SIZE_T execution_parameters_size_in_bytes, [out] void *output_data, [in] SIZE_T output_data_size_in_bytes)
 
- Public Member Functions inherited from IDWriteTextLayout
HRESULT SetMaxWidth ([in] FLOAT maxWidth)
 
HRESULT SetMaxHeight ([in] FLOAT maxHeight)
 
HRESULT SetFontCollection ([in] IDWriteFontCollection *collection, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetFontFamilyName ([in] WCHAR const *name, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetFontWeight ([in] DWRITE_FONT_WEIGHT weight, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetFontStyle ([in] DWRITE_FONT_STYLE style, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetFontStretch ([in] DWRITE_FONT_STRETCH stretch, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetFontSize ([in] FLOAT size, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetUnderline ([in] BOOL underline, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetStrikethrough ([in] BOOL strikethrough, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetDrawingEffect ([in] IUnknown *effect, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetInlineObject ([in] IDWriteInlineObject *object, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetTypography ([in] IDWriteTypography *typography, [in] DWRITE_TEXT_RANGE range)
 
HRESULT SetLocaleName ([in] WCHAR const *locale, [in] DWRITE_TEXT_RANGE range)
 
FLOAT GetMaxWidth ()
 
FLOAT GetMaxHeight ()
 
HRESULT GetFontCollection ([in] UINT32 pos, [out] IDWriteFontCollection **collection, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetFontFamilyNameLength ([in] UINT32 pos, [out] UINT32 *len, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetFontFamilyName ([in] UINT32 position, [out] WCHAR *name, [in] UINT32 name_size, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetFontWeight ([in] UINT32 position, [out] DWRITE_FONT_WEIGHT *weight, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetFontStyle ([in] UINT32 currentPosition, [out] DWRITE_FONT_STYLE *style, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetFontStretch ([in] UINT32 position, [out] DWRITE_FONT_STRETCH *stretch, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetFontSize ([in] UINT32 position, [out] FLOAT *size, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetUnderline ([in] UINT32 position, [out] BOOL *has_underline, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetStrikethrough ([in] UINT32 position, [out] BOOL *has_strikethrough, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetDrawingEffect ([in] UINT32 position, [out] IUnknown **effect, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetInlineObject ([in] UINT32 position, [out] IDWriteInlineObject **object, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetTypography ([in] UINT32 position, [out] IDWriteTypography **typography, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetLocaleNameLength ([in] UINT32 position, [out] UINT32 *length, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT GetLocaleName ([in] UINT32 position, [out] WCHAR *name, [in] UINT32 name_size, [out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *range)
 
HRESULT Draw ([in] void *context, [in] IDWriteTextRenderer *renderer, [in] FLOAT originX, [in] FLOAT originY)
 
HRESULT GetLineMetrics ([out] DWRITE_LINE_METRICS *metrics, [in] UINT32 max_count, [out] UINT32 *actual_count)
 
HRESULT GetMetrics ([out] DWRITE_TEXT_METRICS *metrics)
 
HRESULT GetOverhangMetrics ([out] DWRITE_OVERHANG_METRICS *overhangs)
 
HRESULT GetClusterMetrics ([out] DWRITE_CLUSTER_METRICS *metrics, [in] UINT32 max_count, [out] UINT32 *act_count)
 
HRESULT DetermineMinWidth ([out] FLOAT *min_width)
 
HRESULT HitTestPoint ([in] FLOAT pointX, [in] FLOAT pointY, [out] BOOL *is_trailinghit, [out] BOOL *is_inside, [out] DWRITE_HIT_TEST_METRICS *metrics)
 
HRESULT HitTestTextPosition ([in] UINT32 textPosition, [in] BOOL is_trailinghit, [out] FLOAT *pointX, [out] FLOAT *pointY, [out] DWRITE_HIT_TEST_METRICS *metrics)
 
HRESULT HitTestTextRange ([in] UINT32 textPosition, [in] UINT32 textLength, [in] FLOAT originX, [in] FLOAT originY, [out] DWRITE_HIT_TEST_METRICS *metrics, [in] UINT32 max_metricscount, [out] UINT32 *actual_metricscount)
 
- Public Member Functions inherited from IDWriteTextFormat
HRESULT SetTextAlignment ([in] DWRITE_TEXT_ALIGNMENT alignment)
 
HRESULT SetParagraphAlignment ([in] DWRITE_PARAGRAPH_ALIGNMENT alignment)
 
HRESULT SetWordWrapping ([in] DWRITE_WORD_WRAPPING wrapping)
 
HRESULT SetReadingDirection ([in] DWRITE_READING_DIRECTION direction)
 
HRESULT SetFlowDirection ([in] DWRITE_FLOW_DIRECTION direction)
 
HRESULT SetIncrementalTabStop ([in] FLOAT tabstop)
 
HRESULT SetTrimming ([in] DWRITE_TRIMMING const *trimming, [in] IDWriteInlineObject *trimming_sign)
 
HRESULT SetLineSpacing ([in] DWRITE_LINE_SPACING_METHOD spacing, [in] FLOAT line_spacing, [in] FLOAT baseline)
 
DWRITE_TEXT_ALIGNMENT GetTextAlignment ()
 
DWRITE_PARAGRAPH_ALIGNMENT GetParagraphAlignment ()
 
DWRITE_WORD_WRAPPING GetWordWrapping ()
 
DWRITE_READING_DIRECTION GetReadingDirection ()
 
DWRITE_FLOW_DIRECTION GetFlowDirection ()
 
FLOAT GetIncrementalTabStop ()
 
HRESULT GetTrimming ([out] DWRITE_TRIMMING *options, [out] IDWriteInlineObject **trimming_sign)
 
HRESULT GetLineSpacing ([out] DWRITE_LINE_SPACING_METHOD *method, [out] FLOAT *spacing, [out] FLOAT *baseline)
 
HRESULT GetFontCollection ([out] IDWriteFontCollection **collection)
 
UINT32 GetFontFamilyNameLength ()
 
HRESULT GetFontFamilyName ([out] WCHAR *name, [in] UINT32 size)
 
DWRITE_FONT_WEIGHT GetFontWeight ()
 
DWRITE_FONT_STYLE GetFontStyle ()
 
DWRITE_FONT_STRETCH GetFontStretch ()
 
FLOAT GetFontSize ()
 
UINT32 GetLocaleNameLength ()
 
HRESULT GetLocaleName ([out] WCHAR *name, [in] UINT32 size)
 
- Public Member Functions inherited from IDWriteFontFileStream
HRESULT ReadFileFragment ([out] void const **fragment_start, [in] UINT64 offset, [in] UINT64 fragment_size, [out] void **fragment_context)
 
void ReleaseFileFragment ([in] void *fragment_context)
 
HRESULT GetFileSize ([out] UINT64 *size)
 
HRESULT GetLastWriteTime ([out] UINT64 *last_writetime)
 
- Public Member Functions inherited from IDXGIObject
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)
 
- Public Member Functions inherited from IDXGIDevice1
HRESULT SetMaximumFrameLatency ([in] UINT MaxLatency)
 
HRESULT GetMaximumFrameLatency ([out] UINT *pMaxLatency)
 
- Public Member Functions inherited from IDXGIFactory1
HRESULT EnumAdapters1 ([in] UINT Adapter, [out] IDXGIAdapter1 **ppAdapter)
 
BOOL IsCurrent ()
 
- Public Member Functions inherited from IDXGIFactory
HRESULT EnumAdapters ([in] UINT adapter_idx, [out] IDXGIAdapter **adapter)
 
HRESULT MakeWindowAssociation ([in] HWND window, [in] UINT flags)
 
HRESULT GetWindowAssociation ([in] HWND *window)
 
HRESULT CreateSwapChain ([in] IUnknown *device, [in] DXGI_SWAP_CHAIN_DESC *desc, [out] IDXGISwapChain **swapchain)
 
HRESULT CreateSoftwareAdapter ([in] HMODULE swrast, [out] IDXGIAdapter **adapter)
 
- Public Member Functions inherited from IMFAttributes
HRESULT GetItem (REFGUID guidKey, [in, out, ptr] PROPVARIANT *pValue)
 
HRESULT GetItemType (REFGUID guidKey, [out] MF_ATTRIBUTE_TYPE *pType)
 
HRESULT CompareItem (REFGUID guidKey, REFPROPVARIANT Value, [out] BOOL *pbResult)
 
HRESULT Compare (IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)
 
HRESULT GetUINT32 (REFGUID guidKey, [out] UINT32 *punValue)
 
HRESULT GetUINT64 (REFGUID guidKey, [out] UINT64 *punValue)
 
HRESULT GetDouble (REFGUID guidKey, [out] double *pfValue)
 
HRESULT GetGUID (REFGUID guidKey, [out] GUID *pguidValue)
 
HRESULT GetStringLength (REFGUID guidKey, [out] UINT32 *pcchLength)
 
HRESULT GetString (REFGUID guidKey, [out, size_is(cchBufSize)] LPWSTR pwszValue, UINT32 cchBufSize, [in, out, ptr] UINT32 *pcchLength)
 
HRESULT GetAllocatedString (REFGUID guidKey, [out, size_is(, *pcchLength+1)] LPWSTR *ppwszValue, [out] UINT32 *pcchLength)
 
HRESULT GetBlobSize (REFGUID guidKey, [out] UINT32 *pcbBlobSize)
 
HRESULT GetBlob (REFGUID guidKey, [out, size_is(cbBufSize)] UINT8 *pBuf, UINT32 cbBufSize, [in, out, ptr] UINT32 *pcbBlobSize)
 
HRESULT GetAllocatedBlob (REFGUID guidKey, [out, size_is(, *pcbSize)] UINT8 **ppBuf, [out] UINT32 *pcbSize)
 
HRESULT GetUnknown (REFGUID guidKey, REFIID riid, [out, iid_is(riid)] LPVOID *ppv)
 
HRESULT SetItem (REFGUID guidKey, REFPROPVARIANT Value)
 
HRESULT DeleteItem (REFGUID guidKey)
 
HRESULT DeleteAllItems ()
 
HRESULT SetUINT32 (REFGUID guidKey, UINT32 unValue)
 
HRESULT SetUINT64 (REFGUID guidKey, UINT64 unValue)
 
HRESULT SetDouble (REFGUID guidKey, double fValue)
 
HRESULT SetGUID (REFGUID guidKey, REFGUID guidValue)
 
HRESULT SetString (REFGUID guidKey, [in, string] LPCWSTR wszValue)
 
HRESULT SetBlob (REFGUID guidKey, [in, size_is(cbBufSize)] const UINT8 *pBuf, UINT32 cbBufSize)
 
HRESULT SetUnknown (REFGUID guidKey, [in] IUnknown *pUnknown)
 
HRESULT LockStore ()
 
HRESULT UnlockStore ()
 
HRESULT GetCount ([out] UINT32 *pcItems)
 
HRESULT GetItemByIndex (UINT32 unIndex, [out] GUID *pguidKey, [in, out, ptr] PROPVARIANT *pValue)
 
HRESULT CopyAllItems ([in] IMFAttributes *pDest)
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 

Properties

LONG status [get]
 
BSTR statusText [get]
 
IDispatch responseXML [get]
 
BSTR responseText [get]
 
VARIANT responseBody [get]
 
VARIANT responseStream [get]
 
LONG readyState [get]
 
IDispatch onreadystatechange [set]
 

Additional Inherited Members

- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 

Detailed Description

Definition at line 315 of file axextend.idl.

Member Typedef Documentation

◆ AUDIO_STREAM_CONFIG_CAPS

◆ LPADDREXCLUSIONCONTROL

typedef IAddrExclusionControl* enum::LPADDREXCLUSIONCONTROL

Definition at line 1053 of file objidlbase.idl.

◆ VIDEO_STREAM_CONFIG_CAPS

Member Function Documentation

◆ abort()

HRESULT enum::abort ( )

◆ ActivateObject()

HRESULT enum::ActivateObject ( [in] REFIID  riid,
[out, iid_is(riid), retval] void **  ppv 
)

◆ AsyncInstallDistributionUnit()

HRESULT enum::AsyncInstallDistributionUnit ( [in] IBindCtx *  pbc,
[in] LPVOID  lpReserved,
[in] DWORD  flags,
[in] LPCODEBASEHOLD  lpcbh 
)

◆ BeginDownload()

HRESULT enum::BeginDownload ( [in] GUID const *  operation_id,
[in] DWRITE_FILE_FRAGMENT const *  fragments,
[in] UINT32  fragment_count,
[out] IDWriteAsyncResult **  async_result 
)

◆ BeginEvent()

void enum::BeginEvent ( UINT  metadata,
const void *  data,
UINT  size 
)

◆ BeginGetEvent()

HRESULT enum::BeginGetEvent ( [in] IMFAsyncCallback *  pCallback,
[in] IUnknown *  punkState 
)

◆ BeginRenderPass()

void enum::BeginRenderPass ( UINT  render_targets_count,
const D3D12_RENDER_PASS_RENDER_TARGET_DESC *  render_targets,
const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *  depth_stencil,
D3D12_RENDER_PASS_FLAGS  flags 
)

◆ BuildRaytracingAccelerationStructure()

void enum::BuildRaytracingAccelerationStructure ( const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *  desc,
UINT  postbuild_info_descs_count,
const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *  postbuild_info_descs 
)

◆ CancelRequest()

HRESULT enum::CancelRequest ( [in] LONG  idResource,
[in] IResourceConsumer *  pConsumer 
)

◆ CanRoute()

HRESULT enum::CanRoute ( [in] long  output,
[in] long  input 
)

◆ CheckDriverMatchingIdentifier()

D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS enum::CheckDriverMatchingIdentifier ( D3D12_SERIALIZED_DATA_TYPE  serialized_data_type,
const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *  identifier_to_check 
)

◆ CopyRaytracingAccelerationStructure()

void enum::CopyRaytracingAccelerationStructure ( D3D12_GPU_VIRTUAL_ADDRESS  dst_acceleration_structure_data,
D3D12_GPU_VIRTUAL_ADDRESS  src_acceleration_structure_data,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE  mode 
)

◆ CopyTileMappings()

void enum::CopyTileMappings ( ID3D12Resource *  dst_resource,
const D3D12_TILED_RESOURCE_COORDINATE *  dst_region_start_coordinate,
ID3D12Resource *  src_resource,
const D3D12_TILED_RESOURCE_COORDINATE *  src_region_start_coordinate,
const D3D12_TILE_REGION_SIZE *  region_size,
D3D12_TILE_MAPPING_FLAGS  flags 
)

◆ Create()

HRESULT enum::Create ( [in] byte *  pucLuPair,
[in] DWORD  cbLuPair,
[out] IDtcLuRecovery **  ppRecovery 
)

◆ CreateCommandList1()

HRESULT enum::CreateCommandList1 ( UINT  node_mask,
D3D12_COMMAND_LIST_TYPE  type,
D3D12_COMMAND_LIST_FLAGS  flags,
REFIID  riid,
void **  command_list 
)

◆ CreateCommittedResource1()

HRESULT enum::CreateCommittedResource1 ( const D3D12_HEAP_PROPERTIES *  heap_properties,
D3D12_HEAP_FLAGS  heap_flags,
const D3D12_RESOURCE_DESC *  desc,
D3D12_RESOURCE_STATES  initial_resource_state,
const D3D12_CLEAR_VALUE *  optimized_clear_value,
ID3D12ProtectedResourceSession *  protected_session,
REFIID  riid_resource,
void **  resource 
)

◆ CreateHeap1()

HRESULT enum::CreateHeap1 ( const D3D12_HEAP_DESC *  desc,
ID3D12ProtectedResourceSession *  protected_session,
REFIID  riid,
void **  heap 
)

◆ CreateLifetimeTracker()

HRESULT enum::CreateLifetimeTracker ( ID3D12LifetimeOwner *  owner,
REFIID  riid,
void **  tracker 
)

◆ CreateMetaCommand()

HRESULT enum::CreateMetaCommand ( REFGUID  command_id,
UINT  node_mask,
const void *  creation_parameters_data,
SIZE_T  creation_parameters_data_size_in_bytes,
REFIID  riid,
void **  meta_command 
)

◆ CreateProtectedResourceSession()

HRESULT enum::CreateProtectedResourceSession ( const D3D12_PROTECTED_RESOURCE_SESSION_DESC *  desc,
REFIID  riid,
void **  session 
)

◆ CreateReservedResource1()

HRESULT enum::CreateReservedResource1 ( const D3D12_RESOURCE_DESC *  desc,
D3D12_RESOURCE_STATES  initial_state,
const D3D12_CLEAR_VALUE *  optimized_clear_value,
ID3D12ProtectedResourceSession *  protected_session,
REFIID  riid,
void **  resource 
)

◆ CreateStateObject()

HRESULT enum::CreateStateObject ( const D3D12_STATE_OBJECT_DESC *  desc,
REFIID  riid,
void **  state_object 
)

◆ CreateSurface()

HRESULT enum::CreateSurface ( [in] const DXGI_SURFACE_DESC *  desc,
[in] UINT  surface_count,
[in] DXGI_USAGE  usage,
[in] const DXGI_SHARED_RESOURCE *  shared_resource,
[out] IDXGISurface **  surface 
)

◆ CreateSwapChainForComposition()

HRESULT enum::CreateSwapChainForComposition ( [in] IUnknown *  pDevice,
[in] const DXGI_SWAP_CHAIN_DESC1 *  pDesc,
[in] IDXGIOutput *  pRestrictToOutput,
[out] IDXGISwapChain1 **  ppSwapChain 
)

◆ CreateSwapChainForCoreWindow()

HRESULT enum::CreateSwapChainForCoreWindow ( [in] IUnknown *  pDevice,
[in] IUnknown *  pWindow,
[in] const DXGI_SWAP_CHAIN_DESC1 *  pDesc,
[in] IDXGIOutput *  pRestrictToOutput,
[out] IDXGISwapChain1 **  ppSwapChain 
)

◆ CreateSwapChainForHwnd()

HRESULT enum::CreateSwapChainForHwnd ( [in] IUnknown *  pDevice,
[in] HWND  hWnd,
[in] const DXGI_SWAP_CHAIN_DESC1 *  pDesc,
[in] const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *  pFullscreenDesc,
[in] IDXGIOutput *  pRestrictToOutput,
[out] IDXGISwapChain1 **  ppSwapChain 
)

◆ CreateVideoEncoder()

HRESULT enum::CreateVideoEncoder ( [in] const D3D12_VIDEO_ENCODER_DESC *  desc,
[in] REFIID  riid,
[out] void **  video_encoder 
)

◆ CreateVideoEncoderHeap()

HRESULT enum::CreateVideoEncoderHeap ( [in] const D3D12_VIDEO_ENCODER_HEAP_DESC *  desc,
[in] REFIID  riid,
[out] void **  video_encoder_heap 
)

◆ DecodeFrame1()

void enum::DecodeFrame1 ( [in] ID3D12VideoDecoder *  decoder,
[in] const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *  output_arguments,
[in] const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *  input_arguments 
)

◆ DestroyOwnedObject()

HRESULT enum::DestroyOwnedObject ( ID3D12DeviceChild *  object)

◆ DetachObject()

HRESULT enum::DetachObject ( )

◆ DispatchRays()

void enum::DispatchRays ( const D3D12_DISPATCH_RAYS_DESC *  desc)

◆ EmitRaytracingAccelerationStructurePostbuildInfo()

void enum::EmitRaytracingAccelerationStructurePostbuildInfo ( const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *  desc,
UINT  src_acceleration_structures_count,
const D3D12_GPU_VIRTUAL_ADDRESS *  src_acceleration_structure_data 
)

◆ EndEvent()

void enum::EndEvent ( )

◆ EndGetEvent()

HRESULT enum::EndGetEvent ( [in] IMFAsyncResult *  pResult,
[out] IMFMediaEvent **  ppEvent 
)

◆ EndRenderPass()

void enum::EndRenderPass ( )

◆ EnqueueSetEvent()

HRESULT enum::EnqueueSetEvent ( [in] HANDLE  hEvent)

◆ EnumerateMetaCommandParameters()

HRESULT enum::EnumerateMetaCommandParameters ( REFGUID  command_id,
D3D12_META_COMMAND_PARAMETER_STAGE  stage,
UINT *  total_structure_size_in_bytes,
UINT *  parameter_count,
D3D12_META_COMMAND_PARAMETER_DESC *  parameter_descs 
)

◆ EnumerateMetaCommands()

HRESULT enum::EnumerateMetaCommands ( UINT *  meta_commands_count,
D3D12_META_COMMAND_DESC *  descs 
)

◆ ExecuteCommandLists()

void enum::ExecuteCommandLists ( UINT  command_list_count,
ID3D12CommandList *const *  command_lists 
)

◆ ExecuteMetaCommand()

void enum::ExecuteMetaCommand ( ID3D12MetaCommand *  meta_command,
const void *  execution_parameters_data,
SIZE_T  execution_parameters_data_size_in_bytes 
)

◆ FindValue()

HRESULT enum::FindValue ( const void *  key,
UINT  key_size,
void *  value,
UINT *  value_size 
)

◆ get_CrossbarPinInfo()

HRESULT enum::get_CrossbarPinInfo ( [in] BOOL  is_input,
[in] long  index,
[out] long *  related,
[out] long *  type 
)

◆ get_InnerFECMethod()

HRESULT enum::get_InnerFECMethod ( [in, out] FECMethod *  pFECMethod)

◆ get_InnerFECRate()

HRESULT enum::get_InnerFECRate ( [in, out] BinaryConvolutionCodeRate *  pFECRate)

◆ get_IsRoutedTo()

HRESULT enum::get_IsRoutedTo ( [in] long  output,
[out] long *  input 
)

◆ get_ModulationType()

HRESULT enum::get_ModulationType ( [in, out] ModulationType *  pModulationType)

◆ get_OuterFECMethod()

HRESULT enum::get_OuterFECMethod ( [in, out] FECMethod *  pFECMethod)

◆ get_OuterFECRate()

HRESULT enum::get_OuterFECRate ( [in, out] BinaryConvolutionCodeRate *  pFECRate)

◆ get_PinCounts()

HRESULT enum::get_PinCounts ( [out] long *  output,
[out] long *  intput 
)

◆ get_SpectralInversion()

HRESULT enum::get_SpectralInversion ( [in, out] SpectralInversion *  pSpectralInversion)

◆ get_SymbolRate()

HRESULT enum::get_SymbolRate ( [in, out] ULONG *  pSymbolRate)

◆ GetAdapter()

HRESULT enum::GetAdapter ( [out] IDXGIAdapter **  adapter)

◆ getAllResponseHeaders()

HRESULT enum::getAllResponseHeaders ( [out, retval] BSTR *  pbstrHeaders)

◆ GetAnyNetworkAccess()

HRESULT enum::GetAnyNetworkAccess ( [out] BOOL *  pbAnyNetworkAccess)

◆ GetAvailableMonitors()

HRESULT enum::GetAvailableMonitors ( [out, size_is(array_size)] VMRMONITORINFO *  info,
[in] DWORD  array_size,
[out] DWORD *  retrieved 
)

◆ GetCharacterSpacing()

HRESULT enum::GetCharacterSpacing ( [in] UINT32  position,
[out] FLOAT *  leading_spacing,
[out] FLOAT *  trailing_spacing,
[out] FLOAT *  minimum_advance_width,
[out, defaultvalue(NULL)] DWRITE_TEXT_RANGE *  range 
)

◆ GetClockCalibration()

HRESULT enum::GetClockCalibration ( UINT64 *  gpu_timestamp,
UINT64 *  cpu_timestamp 
)

◆ GetCurrentAddrExclusionList()

HRESULT enum::GetCurrentAddrExclusionList ( [in] REFIID  riid,
[out, iid_is(riid)] void **  ppEnumerator 
)

◆ GetDefaultMonitor()

HRESULT enum::GetDefaultMonitor ( [out] VMRGUID *  vmrguid)

◆ GetDesc() [1/3]

D3D12_COMMAND_QUEUE_DESC enum::GetDesc ( )

Implements ID3D12Heap.

◆ GetDesc() [2/3]

Implements ID3D12Heap.

◆ GetDesc() [3/3]

D3D12_VIDEO_DECODER_DESC enum::GetDesc ( )

Implements ID3D12Heap.

◆ GetDeviceState()

D3D12_DRED_DEVICE_STATE enum::GetDeviceState ( )

◆ GetEvent()

HRESULT enum::GetEvent ( [in] DWORD  dwFlags,
[out] IMFMediaEvent **  ppEvent 
)

◆ GetFileFragmentLocality()

HRESULT enum::GetFileFragmentLocality ( [in] UINT64  offset,
[in] UINT64  size,
[out] BOOL *  is_local,
[out] UINT64 *  partial_size 
)

◆ GetFirstCodeBase()

HRESULT enum::GetFirstCodeBase ( [in] LPWSTR *  szCodeBase,
[in] LPDWORD  dwMaxSize 
)

◆ GetFormat()

HRESULT enum::GetFormat ( [in] AM_MEDIA_TYPE **  pmt)

◆ GetGPUThreadPriority()

HRESULT enum::GetGPUThreadPriority ( [out] INT *  priority)

◆ GetICreateDevEnum()

HRESULT enum::GetICreateDevEnum ( [out] ICreateDevEnum **  ppEnum)

◆ GetLocalFileSize()

HRESULT enum::GetLocalFileSize ( [out] UINT64 *  size)

◆ GetLocality()

DWRITE_LOCALITY enum::GetLocality ( )

◆ GetMonitor()

HRESULT enum::GetMonitor ( [out] VMRGUID *  vmrguid)

◆ GetNetworkAdministrationAccess()

HRESULT enum::GetNetworkAdministrationAccess ( [out] BOOL *  pbNetworkAdministrationAccess)

◆ GetNetworkClientAccess()

HRESULT enum::GetNetworkClientAccess ( [out] BOOL *  pbNetworkClientAccess)

◆ GetNetworkTIPAccess()

HRESULT enum::GetNetworkTIPAccess ( [out] BOOL *  pbNetworkTIPAccess)

◆ GetNetworkTransactionAccess()

HRESULT enum::GetNetworkTransactionAccess ( [out] BOOL *  pbNetworkTransactionAccess)

◆ GetNextCodeBase()

HRESULT enum::GetNextCodeBase ( [in] LPWSTR *  szCodeBase,
[in] LPDWORD  dwMaxSize 
)

◆ GetNumberOfCapabilities()

HRESULT enum::GetNumberOfCapabilities ( [out] int *  piCount,
[out] int *  piSize 
)

◆ GetPageFaultAllocationOutput2()

HRESULT enum::GetPageFaultAllocationOutput2 ( D3D12_DRED_PAGE_FAULT_OUTPUT2 *  output)

◆ GetPairKerning()

HRESULT enum::GetPairKerning ( [in] UINT32  position,
[out] BOOL *  is_pairkerning_enabled,
[out] DWRITE_TEXT_RANGE *  range 
)

◆ GetPipelineStackSize()

UINT64 enum::GetPipelineStackSize ( )

◆ GetProtectedResourceSession()

HRESULT enum::GetProtectedResourceSession ( REFIID  riid,
void **  protected_session 
)

◆ GetRaytracingAccelerationStructurePrebuildInfo()

void enum::GetRaytracingAccelerationStructurePrebuildInfo ( const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *  desc,
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *  info 
)

◆ GetResourceAllocationInfo1()

D3D12_RESOURCE_ALLOCATION_INFO enum::GetResourceAllocationInfo1 ( UINT  visible_mask,
UINT  resource_descs_count,
const D3D12_RESOURCE_DESC *  resource_descs,
D3D12_RESOURCE_ALLOCATION_INFO1 *  resource_allocation_info1 
)

◆ getResponseHeader()

HRESULT enum::getResponseHeader ( [in] BSTR  bstrHeader,
[out, retval] BSTR *  value 
)

◆ GetSessionStatus()

D3D12_PROTECTED_SESSION_STATUS enum::GetSessionStatus ( )

◆ GetShaderIdentifier()

void * enum::GetShaderIdentifier ( const WCHAR *  export_name)

◆ GetShaderStackSize()

UINT64 enum::GetShaderStackSize ( const WCHAR *  export_name)

◆ GetSharedResourceAdapterLuid()

HRESULT enum::GetSharedResourceAdapterLuid ( [in] HANDLE  hResource,
[out] LUID *  pLuid 
)

◆ GetStatusFence()

HRESULT enum::GetStatusFence ( REFIID  riid,
void **  fence 
)

◆ GetStreamCaps()

HRESULT enum::GetStreamCaps ( [in] int  iIndex,
[out] AM_MEDIA_TYPE **  pmt,
[out] BYTE *  pSCC 
)

◆ GetTimestampFrequency()

HRESULT enum::GetTimestampFrequency ( UINT64 *  frequency)

◆ GetType()

D3D12_COMMAND_LIST_TYPE enum::GetType ( )

◆ GetXAAccess()

HRESULT enum::GetXAAccess ( [out] BOOL *  pbXAAccess)

◆ InitializeMetaCommand()

void enum::InitializeMetaCommand ( ID3D12MetaCommand *  meta_command,
const void *  initialization_parameters_data,
SIZE_T  initialization_parameters_data_size_in_bytes 
)

◆ IsWindowedStereoEnabled()

BOOL enum::IsWindowedStereoEnabled ( )

◆ Next()

HRESULT enum::Next ( [in] ULONG  count,
[out, size_is(count), length_is(*fetched)] IAssocHandler **  handlers,
[out] ULONG *  fetched 
)

◆ NotifyAcquire()

HRESULT enum::NotifyAcquire ( [in] LONG  idResource,
[in] IResourceConsumer *  pConsumer,
[in] HRESULT  hr 
)

◆ NotifyRelease()

HRESULT enum::NotifyRelease ( [in] LONG  idResource,
[in] IResourceConsumer *  pConsumer,
[in] BOOL  bStillWant 
)

◆ OfferResources()

HRESULT enum::OfferResources ( [in] UINT  NumResources,
[in, size_is(NumResources)] IDXGIResource *const *  ppResources,
[in] DXGI_OFFER_RESOURCE_PRIORITY  Priority 
)

◆ OnEvent()

HRESULT enum::OnEvent ( [in] AMTunerEventType  event)

◆ open()

HRESULT enum::open ( [in] BSTR  bstrMethod,
[in] BSTR  bstrUrl,
[in, optional] VARIANT  varAsync,
[in, optional] VARIANT  username,
[in, optional] VARIANT  password 
)

◆ ProcessSoftDist()

HRESULT enum::ProcessSoftDist ( [in] LPCWSTR  szCDFURL,
[in] IXMLElement *  pSoftDistElement,
[in, out] LPSOFTDISTINFO  lpsdi 
)

◆ put_InnerFECMethod()

HRESULT enum::put_InnerFECMethod ( [in] FECMethod *  pFECMethod)

◆ put_InnerFECRate()

HRESULT enum::put_InnerFECRate ( [in] BinaryConvolutionCodeRate *  pFECRate)

◆ put_ModulationType()

HRESULT enum::put_ModulationType ( [in] ModulationType *  pModulationType)

◆ put_OuterFECMethod()

HRESULT enum::put_OuterFECMethod ( [in] FECMethod *  pFECMethod)

◆ put_OuterFECRate()

HRESULT enum::put_OuterFECRate ( [in] BinaryConvolutionCodeRate *  pFECRate)

◆ put_SpectralInversion()

HRESULT enum::put_SpectralInversion ( [in] SpectralInversion *  pSpectralInversion)

◆ put_SymbolRate()

HRESULT enum::put_SymbolRate ( [in] ULONG *  pSymbolRate)

◆ QueryResourceResidency()

HRESULT enum::QueryResourceResidency ( [in] IUnknown *const *  resources,
[out] DXGI_RESIDENCY *  residency,
[in] UINT  resource_count 
)

◆ QueueEvent()

HRESULT enum::QueueEvent ( [in] MediaEventType  met,
[in] REFGUID  guidExtendedType,
[in] HRESULT  hrStatus,
[in, unique] const PROPVARIANT *  pvValue 
)

◆ ReclaimResources()

HRESULT enum::ReclaimResources ( [in] UINT  NumResources,
[in, size_is(NumResources)] IDXGIResource *const *  ppResources,
[out, size_is(NumResources)] BOOL *  pDiscarded 
)

◆ Register()

HRESULT enum::Register ( [in] LPCWSTR  pName,
[in] LONG  cResource,
[out] LONG *  plToken 
)

◆ RegisterDestructionCallback()

HRESULT enum::RegisterDestructionCallback ( [in] PFN_DESTRUCTION_CALLBACK  callback_func,
[in] void *  data,
[out] UINT *  callback_id 
)

◆ RegisterGroup()

HRESULT enum::RegisterGroup ( [in] LPCWSTR  pName,
[in] LONG  cResource,
[in, size_is(cResource)] LONG *  palTokens,
[out] LONG *  plToken 
)

◆ RegisterOcclusionStatusEvent()

HRESULT enum::RegisterOcclusionStatusEvent ( [in] HANDLE  hEvent,
[out] DWORD *  pdwCookie 
)

◆ RegisterOcclusionStatusWindow()

HRESULT enum::RegisterOcclusionStatusWindow ( [in] HWND  WindowHandle,
[in] UINT  wMsg,
[out] DWORD *  pdwCookie 
)

◆ RegisterStereoStatusEvent()

HRESULT enum::RegisterStereoStatusEvent ( [in] HANDLE  hEvent,
[out] DWORD *  pdwCookie 
)

◆ RegisterStereoStatusWindow()

HRESULT enum::RegisterStereoStatusWindow ( [in] HWND  WindowHandle,
[in] UINT  wMsg,
[out] DWORD *  pdwCookie 
)

◆ ReleaseFocus()

HRESULT enum::ReleaseFocus ( [in] IUnknown *  pFocusObject)

◆ RemoteBeginGetEvent()

HRESULT enum::RemoteBeginGetEvent ( [in] IMFRemoteAsyncCallback *  pCallback)

◆ RemoteEndGetEvent()

HRESULT enum::RemoteEndGetEvent ( [in] IUnknown *  pResult,
[out] DWORD *  pcbEvent,
[out, size_is(, *pcbEvent)] BYTE **  ppbEvent 
)

◆ RemoveDevice()

void enum::RemoveDevice ( )

◆ RequestResource()

HRESULT enum::RequestResource ( [in] LONG  idResource,
[in] IUnknown *  pFocusObject,
[in] IResourceConsumer *  pConsumer 
)

◆ ResetInitializerTimeout()

HRESULT enum::ResetInitializerTimeout ( [in] DWORD  dwSecondsRemaining)

◆ RestartDtcService()

HRESULT enum::RestartDtcService ( void  )

◆ Route()

HRESULT enum::Route ( [in] long  output,
[in] long  input 
)

◆ send()

HRESULT enum::send ( [in, optional] VARIANT  body)

◆ SetAnyNetworkAccess()

HRESULT enum::SetAnyNetworkAccess ( [in] BOOL  bAnyNetworkAccess)

◆ SetCharacterSpacing()

HRESULT enum::SetCharacterSpacing ( [in] FLOAT  leading_spacing,
[in] FLOAT  trailing_spacing,
[in] FLOAT  minimum_advance_width,
[in] DWRITE_TEXT_RANGE  range 
)

◆ SetDefaultMonitor()

HRESULT enum::SetDefaultMonitor ( [in] const VMRGUID *  vmrguid)

◆ SetDeleteOnDestroy()

void enum::SetDeleteOnDestroy ( )

◆ SetFocus()

HRESULT enum::SetFocus ( [in] IUnknown *  pFocusObject)

◆ SetFormat()

HRESULT enum::SetFormat ( [in] AM_MEDIA_TYPE *  pmt)

◆ SetGPUThreadPriority()

HRESULT enum::SetGPUThreadPriority ( [in] INT  priority)

◆ SetMarker()

void enum::SetMarker ( UINT  metadata,
const void *  data,
UINT  size 
)

◆ SetMonitor()

HRESULT enum::SetMonitor ( [in] const VMRGUID *  vmrguid)

◆ SetNetworkAdministrationAccess()

HRESULT enum::SetNetworkAdministrationAccess ( [in] BOOL  bNetworkAdministrationAccess)

◆ SetNetworkClientAccess()

HRESULT enum::SetNetworkClientAccess ( [in] BOOL  bNetworkClientAccess)

◆ SetNetworkTIPAccess()

HRESULT enum::SetNetworkTIPAccess ( [in] BOOL  bNetworkTIPAccess)

◆ SetNetworkTransactionAccess()

HRESULT enum::SetNetworkTransactionAccess ( [in] BOOL  bNetworkTransactionAccess)

◆ SetPairKerning()

HRESULT enum::SetPairKerning ( [in] BOOL  is_pairkerning_enabled,
[in] DWRITE_TEXT_RANGE  range 
)

◆ SetPipelineStackSize()

void enum::SetPipelineStackSize ( UINT64  pipeline_stack_size_in_bytes)

◆ SetPipelineState1()

void enum::SetPipelineState1 ( ID3D12StateObject *  state_object)

◆ SetProtectedResourceSession()

void enum::SetProtectedResourceSession ( ID3D12ProtectedResourceSession *  protected_resource_session)

◆ setRequestHeader()

HRESULT enum::setRequestHeader ( [in] BSTR  bstrHeader,
[in] BSTR  bstrValue 
)

◆ SetSDKVersion()

HRESULT enum::SetSDKVersion ( UINT  version,
const char *  path 
)

◆ SetXAAccess()

HRESULT enum::SetXAAccess ( [in] BOOL  bXAAccess)

◆ ShutdownObject()

HRESULT enum::ShutdownObject ( )

◆ Signal()

HRESULT enum::Signal ( ID3D12Fence *  fence,
UINT64  value 
)

◆ StoreValue()

HRESULT enum::StoreValue ( const void *  key,
UINT  key_size,
const void *  value,
UINT  value_size 
)

◆ UnregisterDestructionCallback()

HRESULT enum::UnregisterDestructionCallback ( [in] UINT  callback_id)

◆ UnregisterOcclusionStatus()

void enum::UnregisterOcclusionStatus ( [in] DWORD  dwCookie)

◆ UnregisterStereoStatus()

void enum::UnregisterStereoStatus ( [in] DWORD  dwCookie)

◆ UpdateAddrExclusionList()

HRESULT enum::UpdateAddrExclusionList ( [in] IUnknown *  pEnumerator)

◆ UpdateTileMappings()

void enum::UpdateTileMappings ( ID3D12Resource *  resource,
UINT  region_count,
const D3D12_TILED_RESOURCE_COORDINATE *  region_start_coordinates,
const D3D12_TILE_REGION_SIZE *  region_sizes,
ID3D12Heap *  heap,
UINT  range_count,
const D3D12_TILE_RANGE_FLAGS *  range_flags,
const UINT *  heap_range_offsets,
const UINT *  range_tile_counts,
D3D12_TILE_MAPPING_FLAGS  flags 
)

◆ Wait()

HRESULT enum::Wait ( ID3D12Fence *  fence,
UINT64  value 
)

Property Documentation

◆ onreadystatechange

IDispatch enum::onreadystatechange
set

◆ readyState

LONG enum::readyState
get

◆ responseBody

VARIANT enum::responseBody
get

◆ responseStream

VARIANT enum::responseStream
get

◆ responseText

BSTR enum::responseText
get

◆ responseXML

IDispatch enum::responseXML
get

◆ status

LONG enum::status
get

◆ statusText

BSTR enum::statusText
get

The documentation for this interface was generated from the following files: