ReactOS 0.4.17-dev-966-gf06eace
struct Interface Reference
Inheritance diagram for struct:
Collaboration diagram for struct:

Public Types

enum  {
  MERIT_PREFERRED = 0x800000 , MERIT_NORMAL = 0x600000 , MERIT_UNLIKELY = 0x400000 , MERIT_DO_NOT_USE = 0x200000 ,
  MERIT_SW_COMPRESSOR = 0x100000 , MERIT_HW_COMPRESSOR = 0x100050
}
 
typedef IEnumSTATPROPSETSTG * LPENUMSTATPROPSETSTG
 
- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 
- Public Types inherited from IInternetZoneManager
enum  tagURLZONE {
  URLZONE_INVALID = -1 , URLZONE_PREDEFINED_MIN = 0 , URLZONE_LOCAL_MACHINE = 0 , URLZONE_INTRANET = 1 ,
  URLZONE_TRUSTED = 2 , URLZONE_INTERNET = 3 , URLZONE_UNTRUSTED = 4 , URLZONE_PREDEFINED_MAX = 999 ,
  URLZONE_USER_MIN = 1000 , URLZONE_USER_MAX = 10000
}
 
enum  tagURLTEMPLATE {
  URLTEMPLATE_CUSTOM = 0x00000 , URLTEMPLATE_PREDEFINED_MIN = 0x10000 , URLTEMPLATE_LOW = 0x10000 , URLTEMPLATE_MEDLOW = 0x10500 ,
  URLTEMPLATE_MEDIUM = 0x11000 , URLTEMPLATE_MEDHIGH = 0x11500 , URLTEMPLATE_HIGH = 0x12000 , URLTEMPLATE_PREDEFINED_MAX = 0x20000
}
 
enum  ZAFLAGS {
  ZAFLAGS_CUSTOM_EDIT = 0x00000001 , ZAFLAGS_ADD_SITES = 0x00000002 , ZAFLAGS_REQUIRE_VERIFICATION = 0x00000004 , ZAFLAGS_INCLUDE_PROXY_OVERRIDE = 0x00000008 ,
  ZAFLAGS_INCLUDE_INTRANET_SITES = 0x00000010 , ZAFLAGS_NO_UI = 0x00000020 , ZAFLAGS_SUPPORTS_VERIFICATION = 0x00000040 , ZAFLAGS_UNC_AS_INTRANET = 0x00000080 ,
  ZAFLAGS_DETECT_INTRANET = 0x00000100 , ZAFLAGS_USE_LOCKED_ZONES = 0x00010000 , ZAFLAGS_VERIFY_TEMPLATE_SETTINGS = 0x00020000 , ZAFLAGS_NO_CACHE = 0x00040000
}
 
enum  { MAX_ZONE_PATH = 260 , MAX_ZONE_DESCRIPTION = 200 }
 
enum  _URLZONEREG { URLZONEREG_DEFAULT , URLZONEREG_HKLM , URLZONEREG_HKCU }
 
typedef IInternetZoneManager * LPURLZONEMANAGER
 
typedef enum IInternetZoneManager::tagURLZONE URLZONE
 
typedef enum IInternetZoneManager::tagURLTEMPLATE URLTEMPLATE
 
typedef struct IInternetZoneManager::_ZONEATTRIBUTES ZONEATTRIBUTES
 
typedef struct IInternetZoneManager::_ZONEATTRIBUTES * LPZONEATTRIBUTES
 
typedef enum IInternetZoneManager::_URLZONEREG URLZONEREG
 

Public Member Functions

HRESULT RegisterFilter ([in] CLSID clsid, [in] LPCWSTR Name, [in] DWORD dwMerit)
 
HRESULT RegisterFilterInstance ([in] CLSID clsid, [in] LPCWSTR Name, [out] CLSID *MRId)
 
HRESULT RegisterPin ([in] CLSID Filter, [in] LPCWSTR Name, [in] BOOL bRendered, [in] BOOL bOutput, [in] BOOL bZero, [in] BOOL bMany, [in] CLSID ConnectsToFilter, [in] LPCWSTR ConnectsToPin)
 
HRESULT RegisterPinType ([in] CLSID clsFilter, [in] LPCWSTR strName, [in] CLSID clsMajorType, [in] CLSID clsSubType)
 
HRESULT UnregisterFilter ([in] CLSID Filter)
 
HRESULT UnregisterFilterInstance ([in] CLSID MRId)
 
HRESULT UnregisterPin ([in] CLSID Filter, [in] LPCWSTR Name)
 
HRESULT EnumMatchingFilters ([out] IEnumRegFilters **ppEnum, [in] DWORD dwMerit, [in] BOOL bInputNeeded, [in] CLSID clsInMaj, [in] CLSID clsInSub, [in] BOOL bRender, [in] BOOL bOutputNeeded, [in] CLSID clsOutMaj, [in] CLSID clsOutSub)
 
HRESULT SetErrorTolerance ([in] DWORD dwTolerance)
 
HRESULT GetErrorTolerance ([out] DWORD *pdwTolerance)
 
void GetDesc1 ([out] D3D10_BLEND_DESC1 *pDesc)
 
UINT64 GetRequiredParameterResourceSize (D3D12_META_COMMAND_PARAMETER_STAGE stage, UINT parameter_index)
 
HRESULT Close ()
 
HRESULT Reset ([in] ID3D12CommandAllocator *allocator)
 
void ClearState ()
 
void ResourceBarrier ([in] UINT barriers_count, [in] const D3D12_RESOURCE_BARRIER *barriers)
 
void DiscardResource ([in] ID3D12Resource *resource, [in, optional] const D3D12_DISCARD_REGION *region)
 
void BeginQuery ([in] ID3D12QueryHeap *query_heap, [in] D3D12_QUERY_TYPE type, [in] UINT index)
 
void EndQuery ([in] ID3D12QueryHeap *query_heap, [in] D3D12_QUERY_TYPE type, [in] UINT index)
 
void ResolveQueryData ([in] ID3D12QueryHeap *query_heap, [in] D3D12_QUERY_TYPE type, [in] UINT start_index, [in] UINT queries_count, [in] ID3D12Resource *destination_buffer, [in] UINT64 aligned_destination_buffer_offset)
 
void SetPredication ([in, optional] ID3D12Resource *buffer, [in] UINT64 aligned_buffer_offset, [in] D3D12_PREDICATION_OP operation)
 
void SetMarker ([in] UINT metadata, [in] const void *data, [in] UINT size)
 
void BeginEvent ([in] UINT metadata, [in] const void *data, [in] UINT size)
 
void EndEvent ()
 
void DecodeFrame ([in] ID3D12VideoDecoder *decoder, [in] const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *output_arguments, [in] const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments)
 
void WriteBufferImmediate ([in] UINT count, [in] const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params, [in, optional] const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes)
 
D3D12_VIDEO_MOTION_ESTIMATOR_DESC GetDesc ()
 
HRESULT GetProtectedResourceSession ([in] REFIID riid, [out, iid_is(riid)] void **protected_session)
 
HRESULT CreateVideoMotionEstimator ([in] const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *desc, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out, iid_is(riid)] void **video_motion_estimator)
 
HRESULT CreateVideoMotionVectorHeap ([in] const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *desc, [in, optional] ID3D12ProtectedResourceSession *protected_resource_session, [in] REFIID riid, [out, iid_is(riid)] void **video_motion_vector_heap)
 
HRESULT Close ()
 
HRESULT Reset ([in] ID3D12CommandAllocator *allocator)
 
void ClearState ()
 
void ResourceBarrier ([in] UINT barriers_count, [in] const D3D12_RESOURCE_BARRIER *barriers)
 
void DiscardResource ([in] ID3D12Resource *resource, [in, optional] const D3D12_DISCARD_REGION *region)
 
void BeginQuery ([in] ID3D12QueryHeap *query_heap, [in] D3D12_QUERY_TYPE type, [in] UINT index)
 
void EndQuery ([in] ID3D12QueryHeap *query_heap, [in] D3D12_QUERY_TYPE type, [in] UINT index)
 
void ResolveQueryData ([in] ID3D12QueryHeap *query_heap, [in] D3D12_QUERY_TYPE type, [in] UINT start_index, [in] UINT queries_count, [in] ID3D12Resource *destination_buffer, [in] UINT64 aligned_destination_buffer_offset)
 
void SetPredication ([in, optional] ID3D12Resource *buffer, [in] UINT64 aligned_buffer_offset, [in] D3D12_PREDICATION_OP operation)
 
void SetMarker ([in] UINT metadata, [in] const void *data, [in] UINT size)
 
void BeginEvent ([in] UINT metadata, [in] const void *data, [in] UINT size)
 
void EndEvent ()
 
void EstimateMotion ([in] ID3D12VideoMotionEstimator *motion_estimator, [in] const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *output_arguments, [in] const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *input_arguments)
 
void ResolveMotionVectorHeap ([in] const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT *output_arguments, [in] const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT *input_arguments)
 
void WriteBufferImmediate ([in] UINT count, [in] const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params, [in] const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes)
 
void SetProtectedResourceSession ([in, optional]ID3D12ProtectedResourceSession *protected_resource_session)
 
HRESULT GetFontFaceReference ([out] IDWriteFontFaceReference **reference)
 
void GetPanose ([out] DWRITE_PANOSE *panose)
 
DWRITE_FONT_WEIGHT GetWeight ()
 
DWRITE_FONT_STRETCH GetStretch ()
 
DWRITE_FONT_STYLE GetStyle ()
 
HRESULT GetFamilyNames ([out] IDWriteLocalizedStrings **names)
 
HRESULT GetFaceNames ([out] IDWriteLocalizedStrings **names)
 
HRESULT GetInformationalStrings ([in] DWRITE_INFORMATIONAL_STRING_ID stringid, [out] IDWriteLocalizedStrings **strings, [out] BOOL *exists)
 
BOOL HasCharacter ([in] UINT32 character)
 
HRESULT GetRecommendedRenderingMode ([in] FLOAT emsize, [in] FLOAT dpi_x, [in] FLOAT dpi_y, [in] DWRITE_MATRIX const *transform, [in] BOOL is_sideways, [in] DWRITE_OUTLINE_THRESHOLD threshold, [in] DWRITE_MEASURING_MODE measuring_mode, [in] IDWriteRenderingParams *params, [out] DWRITE_RENDERING_MODE1 *rendering_mode, [out] DWRITE_GRID_FIT_MODE *gridfit_mode)
 
BOOL IsCharacterLocal ([in] UINT32 character)
 
BOOL IsGlyphLocal ([in] UINT16 glyph)
 
HRESULT AreCharactersLocal ([in] WCHAR const *characters, [in] UINT32 count, [in] BOOL enqueue_if_not, [out] BOOL *are_local)
 
HRESULT AreGlyphsLocal ([in] UINT16 const *glyphs, [in] UINT32 count, [in] BOOL enqueue_if_not, [out] BOOL *are_local)
 
HRESULT CreateGlyphRunAnalysis ([in] DWRITE_GLYPH_RUN const *run, [in] DWRITE_MATRIX const *transform, [in] DWRITE_RENDERING_MODE1 rendering_mode, [in] DWRITE_MEASURING_MODE measuring_mode, [in] DWRITE_GRID_FIT_MODE gridfit_mode, [in] DWRITE_TEXT_ANTIALIAS_MODE antialias_mode, [in] FLOAT origin_x, [in] FLOAT origin_y, [out] IDWriteGlyphRunAnalysis **analysis)
 
HRESULT CreateCustomRenderingParams ([in] FLOAT gamma, [in] FLOAT enhanced_contrast, [in] FLOAT grayscale_enhanced_contrast, [in] FLOAT cleartype_level, [in] DWRITE_PIXEL_GEOMETRY pixel_geometry, [in] DWRITE_RENDERING_MODE1 rendering_mode, [in] DWRITE_GRID_FIT_MODE gridfit_mode, [out] IDWriteRenderingParams3 **params)
 
HRESULT CreateFontFaceReference_ ([in] IDWriteFontFile *file, [in] UINT32 index, [in] DWRITE_FONT_SIMULATIONS simulations, [out] IDWriteFontFaceReference **reference)
 
HRESULT CreateFontFaceReference ([in] WCHAR const *path, [in] FILETIME const *writetime, [in] UINT32 index, [in] DWRITE_FONT_SIMULATIONS simulations, [out] IDWriteFontFaceReference **reference)
 
HRESULT GetSystemFontSet ([out] IDWriteFontSet **fontset)
 
HRESULT CreateFontSetBuilder ([out] IDWriteFontSetBuilder **builder)
 
HRESULT CreateFontCollectionFromFontSet ([in] IDWriteFontSet *fontset, [out] IDWriteFontCollection1 **collection)
 
HRESULT GetSystemFontCollection ([in] BOOL include_downloadable, [out] IDWriteFontCollection1 **collection, [in] BOOL check_for_updates)
 
HRESULT GetFontDownloadQueue ([out] IDWriteFontDownloadQueue **queue)
 
DWRITE_PAINT_FEATURE_LEVEL GetPaintFeatureLevel ([in] DWRITE_GLYPH_IMAGE_FORMATS glyph_image_format)
 
HRESULT CreatePaintReader ([in] DWRITE_GLYPH_IMAGE_FORMATS glyph_image_format, [in] DWRITE_PAINT_FEATURE_LEVEL paint_feature_level, [out] IDWritePaintReader **paint_reader)
 
HANDLE GetWaitHandle ()
 
HRESULT GetResult ()
 
HRESULT TranslateColorGlyphRun ([in] D2D1_POINT_2F origin, [in] DWRITE_GLYPH_RUN const *glyph_run, [in] DWRITE_GLYPH_RUN_DESCRIPTION const *glyph_run_desc, [in] DWRITE_GLYPH_IMAGE_FORMATS image_formats, [in] DWRITE_PAINT_FEATURE_LEVEL feature_level, [in] DWRITE_MEASURING_MODE measuring_mode, [in] DWRITE_MATRIX const *world_and_dpi_transform, [in] UINT32 palette_index, [out] IDWriteColorGlyphRunEnumerator1 **enumerator)
 
HRESULT SetLength (DWORD cbLength)
 
HRESULT GetMaxLength ([out] DWORD *pcbMaxLength)
 
HRESULT GetBufferAndLength ([out] BYTE **ppBuffer, [out] DWORD *pcbLength)
 
const WAVEFORMATEX * GetAudioFormat ()
 
HRESULT Activate ([in] REFIID iid, [in] IMMDevice *pDevice, [in] PROPVARIANT *pActivationParams, [out, iid_is(iid)] void **ppv)
 
HRESULT Next ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATPROPSETSTG *rgelt, [out] ULONG *pceltFetched)
 
HRESULT RemoteNext ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATPROPSETSTG *rgelt, [out] ULONG *pceltFetched)
 
HRESULT Skip ([in] ULONG celt)
 
HRESULT Reset ()
 
HRESULT Clone ([out] IEnumSTATPROPSETSTG **ppenum)
 
HRESULT Create ([out]ITransactionReceiver **ppReceiver)
 
HRESULT GetZoneAttributesEx ([in] DWORD dwZone, [in, out, unique] ZONEATTRIBUTES *pZoneAttributes, [in] DWORD dwFlags)
 
HRESULT GetZoneSecurityState ([in] DWORD dwZoneIndex, [in] BOOL fRespectPolicy, [in, out] LPDWORD pdwState, [in, out] BOOL *pfPolicyEncountered)
 
HRESULT GetIESecurityState ([in] BOOL fRespectPolicy, [in, out] LPDWORD pdwState, [in, out] BOOL *pfPolicyEncountered, [in] BOOL fNoCache)
 
HRESULT FixInsecureSettings (void)
 
- 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 ID3D10BlendState
void GetDesc ([out] D3D10_BLEND_DESC *pDesc)
 
- Public Member Functions inherited from ID3D10DeviceChild
void GetDevice ([out] ID3D10Device **ppDevice)
 
HRESULT GetPrivateData ([in] REFGUID guid, [in, out] UINT *pDataSize, [out] void *pData)
 
HRESULT SetPrivateData ([in] REFGUID guid, [in] UINT DataSize, [in] const void *pData)
 
HRESULT SetPrivateDataInterface ([in] REFGUID guid, [in] const IUnknown *pData)
 
- 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 ID3D12VideoDevice
HRESULT CheckFeatureSupport (D3D12_FEATURE_VIDEO feature_video, [in, out] void *feature_support_data, UINT feature_support_data_size)
 
HRESULT CreateVideoDecoder ([in] const D3D12_VIDEO_DECODER_DESC *desc, [in] REFIID riid, [out, iid_is(riid)] void **video_decoder)
 
HRESULT CreateVideoDecoderHeap ([in] const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, [in] REFIID riid, [out, iid_is(riid)] void **video_decoder_heap)
 
HRESULT CreateVideoProcessor (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] REFIID riid, [out, iid_is(riid)] void **video_processor)
 
- Public Member Functions inherited from IDWriteFontFace2
BOOL IsColorFont ()
 
UINT32 GetColorPaletteCount ()
 
UINT32 GetPaletteEntryCount ()
 
HRESULT GetPaletteEntries ([in] UINT32 palette_index, [in] UINT32 first_entry_index, [in] UINT32 entry_count, [out] DWRITE_COLOR_F *entries)
 
HRESULT GetRecommendedRenderingMode ([in] FLOAT fontEmSize, [in] FLOAT dpiX, [in] FLOAT dpiY, [in] DWRITE_MATRIX const *transform, [in] BOOL is_sideways, [in] DWRITE_OUTLINE_THRESHOLD threshold, [in] DWRITE_MEASURING_MODE measuringmode, [in] IDWriteRenderingParams *params, [out] DWRITE_RENDERING_MODE *renderingmode, [out] DWRITE_GRID_FIT_MODE *gridfitmode)
 
- Public Member Functions inherited from IDWriteFontFace1
void GetMetrics ([out] DWRITE_FONT_METRICS1 *metrics)
 
HRESULT GetGdiCompatibleMetrics ([in] FLOAT em_size, [in] FLOAT pixels_per_dip, [in] const DWRITE_MATRIX *transform, [out] DWRITE_FONT_METRICS1 *metrics)
 
void GetCaretMetrics ([out] DWRITE_CARET_METRICS *metrics)
 
HRESULT GetUnicodeRanges ([in] UINT32 max_count, [out] DWRITE_UNICODE_RANGE *ranges, [out] UINT32 *count)
 
BOOL IsMonospacedFont ()
 
HRESULT GetDesignGlyphAdvances ([in] UINT32 glyph_count, [in] UINT16 const *indices, [out] INT32 *advances, [in, defaultvalue(FALSE)] BOOL is_sideways)
 
HRESULT GetGdiCompatibleGlyphAdvances ([in] FLOAT em_size, [in] FLOAT pixels_per_dip, [in] const DWRITE_MATRIX *transform, [in] BOOL use_gdi_natural, [in] BOOL is_sideways, [in] UINT32 glyph_count, [in] const UINT16 *indices, [out] INT32 *advances)
 
HRESULT GetKerningPairAdjustments ([in] UINT32 glyph_count, [in] const UINT16 *indices, [out] INT32 *adjustments)
 
BOOL HasKerningPairs ()
 
HRESULT GetRecommendedRenderingMode ([in] FLOAT font_emsize, [in] FLOAT dpiX, [in] FLOAT dpiY, [in] const DWRITE_MATRIX *transform, [in] BOOL is_sideways, [in] DWRITE_OUTLINE_THRESHOLD threshold, [in] DWRITE_MEASURING_MODE measuring_mode, [out] DWRITE_RENDERING_MODE *rendering_mode)
 
HRESULT GetVerticalGlyphVariants ([in] UINT32 glyph_count, [in] const UINT16 *nominal_indices, [out] UINT16 *vertical_indices)
 
BOOL HasVerticalGlyphVariants ()
 
- Public Member Functions inherited from IDWriteFontFace
DWRITE_FONT_FACE_TYPE GetType ()
 
HRESULT GetFiles ([out] UINT32 *number_of_files, [out] IDWriteFontFile **fontfiles)
 
UINT32 GetIndex ()
 
DWRITE_FONT_SIMULATIONS GetSimulations ()
 
BOOL IsSymbolFont ()
 
void GetMetrics ([out] DWRITE_FONT_METRICS *metrics)
 
UINT16 GetGlyphCount ()
 
HRESULT GetDesignGlyphMetrics ([in] UINT16 const *glyph_indices, [in] UINT32 glyph_count, [out] DWRITE_GLYPH_METRICS *metrics, [in, defaultvalue(FALSE)] BOOL is_sideways)
 
HRESULT GetGlyphIndices ([in] UINT32 const *codepoints, [in] UINT32 count, [out] UINT16 *glyph_indices)
 
HRESULT TryGetFontTable ([in] UINT32 table_tag, [out] const void **table_data, [out] UINT32 *table_size, [out] void **context, [out] BOOL *exists)
 
void ReleaseFontTable ([in] void *table_context)
 
HRESULT GetGlyphRunOutline ([in] FLOAT emSize, [in] UINT16 const *glyph_indices, [in] FLOAT const *glyph_advances, [in] DWRITE_GLYPH_OFFSET const *glyph_offsets, [in] UINT32 glyph_count, [in] BOOL is_sideways, [in] BOOL is_rtl, [in] IDWriteGeometrySink *geometrysink)
 
HRESULT GetRecommendedRenderingMode ([in] FLOAT emSize, [in] FLOAT pixels_per_dip, [in] DWRITE_MEASURING_MODE mode, [in] IDWriteRenderingParams *params, [out] DWRITE_RENDERING_MODE *rendering_mode)
 
HRESULT GetGdiCompatibleMetrics ([in] FLOAT emSize, [in] FLOAT pixels_per_dip, [in] DWRITE_MATRIX const *transform, [out] DWRITE_FONT_METRICS *metrics)
 
HRESULT GetGdiCompatibleGlyphMetrics ([in] FLOAT emSize, [in] FLOAT pixels_per_dip, [in] DWRITE_MATRIX const *transform, [in] BOOL use_gdi_natural, [in] UINT16 const *glyph_indices, [in] UINT32 glyph_count, [out] DWRITE_GLYPH_METRICS *metrics, [in, defaultvalue(FALSE)] BOOL is_sideways)
 
- Public Member Functions inherited from IDWriteFactory2
HRESULT GetSystemFontFallback ([out] IDWriteFontFallback **fallback)
 
HRESULT CreateFontFallbackBuilder ([out] IDWriteFontFallbackBuilder **fallbackbuilder)
 
HRESULT TranslateColorGlyphRun ([in] FLOAT originX, [in] FLOAT originY, [in] const DWRITE_GLYPH_RUN *run, [in] const DWRITE_GLYPH_RUN_DESCRIPTION *rundescr, [in] DWRITE_MEASURING_MODE mode, [in] const DWRITE_MATRIX *transform, [in] UINT32 palette_index, [out] IDWriteColorGlyphRunEnumerator **colorlayers)
 
HRESULT CreateCustomRenderingParams ([in] FLOAT gamma, [in] FLOAT contrast, [in] FLOAT grayscalecontrast, [in] FLOAT cleartypeLevel, [in] DWRITE_PIXEL_GEOMETRY pixelGeometry, [in] DWRITE_RENDERING_MODE renderingMode, [in] DWRITE_GRID_FIT_MODE gridFitMode, [out] IDWriteRenderingParams2 **params)
 
HRESULT CreateGlyphRunAnalysis ([in] const DWRITE_GLYPH_RUN *run, [in] const DWRITE_MATRIX *transform, [in] DWRITE_RENDERING_MODE renderingMode, [in] DWRITE_MEASURING_MODE measuringMode, [in] DWRITE_GRID_FIT_MODE gridFitMode, [in] DWRITE_TEXT_ANTIALIAS_MODE antialiasMode, [in] FLOAT originX, [in] FLOAT originY, [out] IDWriteGlyphRunAnalysis **analysis)
 
- Public Member Functions inherited from IDWriteFactory1
HRESULT GetEudcFontCollection ([out] IDWriteFontCollection **collection, [in, defaultvalue(FALSE)] BOOL check_for_updates)
 
HRESULT CreateCustomRenderingParams ([in] FLOAT gamma, [in] FLOAT enhcontrast, [in] FLOAT enhcontrast_grayscale, [in] FLOAT cleartype_level, [in] DWRITE_PIXEL_GEOMETRY geometry, [in] DWRITE_RENDERING_MODE mode, [out] IDWriteRenderingParams1 **params)
 
- Public Member Functions inherited from IDWriteFactory
HRESULT GetSystemFontCollection ([out] IDWriteFontCollection **collection, [in, defaultvalue(FALSE)] BOOL check_for_updates)
 
HRESULT CreateCustomFontCollection ([in] IDWriteFontCollectionLoader *loader, [in] void const *key, [in] UINT32 key_size, [out] IDWriteFontCollection **collection)
 
HRESULT RegisterFontCollectionLoader ([in] IDWriteFontCollectionLoader *loader)
 
HRESULT UnregisterFontCollectionLoader ([in] IDWriteFontCollectionLoader *loader)
 
HRESULT CreateFontFileReference ([in] WCHAR const *path, [in] FILETIME const *writetime, [out] IDWriteFontFile **font_file)
 
HRESULT CreateCustomFontFileReference ([in] void const *reference_key, [in] UINT32 key_size, [in] IDWriteFontFileLoader *loader, [out] IDWriteFontFile **font_file)
 
HRESULT CreateFontFace ([in] DWRITE_FONT_FACE_TYPE facetype, [in] UINT32 files_number, [in] IDWriteFontFile *const *font_files, [in] UINT32 index, [in] DWRITE_FONT_SIMULATIONS sim_flags, [out] IDWriteFontFace **font_face)
 
HRESULT CreateRenderingParams ([out] IDWriteRenderingParams **params)
 
HRESULT CreateMonitorRenderingParams ([in] HMONITOR monitor, [out] IDWriteRenderingParams **params)
 
HRESULT CreateCustomRenderingParams ([in] FLOAT gamma, [in] FLOAT enhancedContrast, [in] FLOAT cleartype_level, [in] DWRITE_PIXEL_GEOMETRY geometry, [in] DWRITE_RENDERING_MODE mode, [out] IDWriteRenderingParams **params)
 
HRESULT RegisterFontFileLoader ([in] IDWriteFontFileLoader *loader)
 
HRESULT UnregisterFontFileLoader ([in] IDWriteFontFileLoader *loader)
 
HRESULT CreateTextFormat ([in] WCHAR const *family_name, [in] IDWriteFontCollection *collection, [in] DWRITE_FONT_WEIGHT weight, [in] DWRITE_FONT_STYLE style, [in] DWRITE_FONT_STRETCH stretch, [in] FLOAT size, [in] WCHAR const *locale, [out] IDWriteTextFormat **format)
 
HRESULT CreateTypography ([out] IDWriteTypography **typography)
 
HRESULT GetGdiInterop ([out] IDWriteGdiInterop **gdi_interop)
 
HRESULT CreateTextLayout ([in] WCHAR const *string, [in] UINT32 len, [in] IDWriteTextFormat *format, [in] FLOAT max_width, [in] FLOAT max_height, [out] IDWriteTextLayout **layout)
 
HRESULT CreateGdiCompatibleTextLayout ([in] WCHAR const *string, [in] UINT32 len, [in] IDWriteTextFormat *format, [in] FLOAT layout_width, [in] FLOAT layout_height, [in] FLOAT pixels_per_dip, [in] DWRITE_MATRIX const *transform, [in] BOOL use_gdi_natural, [out] IDWriteTextLayout **layout)
 
HRESULT CreateEllipsisTrimmingSign ([in] IDWriteTextFormat *format, [out] IDWriteInlineObject **trimming_sign)
 
HRESULT CreateTextAnalyzer ([out] IDWriteTextAnalyzer **analyzer)
 
HRESULT CreateNumberSubstitution ([in] DWRITE_NUMBER_SUBSTITUTION_METHOD method, [in] WCHAR const *locale, [in] BOOL ignore_user_override, [out] IDWriteNumberSubstitution **substitution)
 
HRESULT CreateGlyphRunAnalysis ([in] DWRITE_GLYPH_RUN const *glyph_run, [in] FLOAT pixels_per_dip, [in] DWRITE_MATRIX const *transform, [in] DWRITE_RENDERING_MODE rendering_mode, [in] DWRITE_MEASURING_MODE measuring_mode, [in] FLOAT baseline_x, [in] FLOAT baseline_y, [out] IDWriteGlyphRunAnalysis **analysis)
 
- Public Member Functions inherited from IDWriteFontFace6
HRESULT GetFamilyNames ([in] DWRITE_FONT_FAMILY_MODEL font_family_model, [out] IDWriteLocalizedStrings **names)
 
HRESULT GetFaceNames ([in] DWRITE_FONT_FAMILY_MODEL font_family_model, [out] IDWriteLocalizedStrings **names)
 
- Public Member Functions inherited from IDWriteFontFace5
UINT32 GetFontAxisValueCount ()
 
HRESULT GetFontAxisValues ([out] DWRITE_FONT_AXIS_VALUE *values, [in] UINT32 value_count)
 
BOOL HasVariations ()
 
HRESULT GetFontResource ([out] IDWriteFontResource **resource)
 
BOOL Equals ([in] IDWriteFontFace *fontface)
 
- Public Member Functions inherited from IDWriteFontFace4
HRESULT GetGlyphImageFormats_ ([in] UINT16 glyph, [in] UINT32 ppem_first, [in] UINT32 ppem_last, [out] DWRITE_GLYPH_IMAGE_FORMATS *formats)
 
DWRITE_GLYPH_IMAGE_FORMATS GetGlyphImageFormats ()
 
HRESULT GetGlyphImageData ([in] UINT16 glyph, [in] UINT32 ppem, [in] DWRITE_GLYPH_IMAGE_FORMATS format, [out] DWRITE_GLYPH_IMAGE_DATA *data, [out] void **context)
 
void ReleaseGlyphImageData ([in] void *context)
 
- Public Member Functions inherited from IDWriteFactory7
HRESULT GetSystemFontSet ([in] BOOL include_downloadable, [out] IDWriteFontSet2 **fontset)
 
HRESULT GetSystemFontCollection ([in] BOOL include_downloadable, [in] DWRITE_FONT_FAMILY_MODEL family_model, [out] IDWriteFontCollection3 **collection)
 
- Public Member Functions inherited from IDWriteFactory6
HRESULT CreateFontFaceReference ([in] IDWriteFontFile *file, [in] UINT32 face_index, [in] DWRITE_FONT_SIMULATIONS simulations, [in] DWRITE_FONT_AXIS_VALUE const *axis_values, [in] UINT32 num_axis, [out] IDWriteFontFaceReference1 **face_ref)
 
HRESULT CreateFontResource ([in] IDWriteFontFile *file, [in] UINT32 face_index, [out] IDWriteFontResource **resource)
 
HRESULT GetSystemFontSet ([in] BOOL include_downloadable, [out] IDWriteFontSet1 **fontset)
 
HRESULT GetSystemFontCollection ([in] BOOL include_downloadable, [in] DWRITE_FONT_FAMILY_MODEL family_model, [out] IDWriteFontCollection2 **collection)
 
HRESULT CreateFontCollectionFromFontSet ([in] IDWriteFontSet *fontset, [in] DWRITE_FONT_FAMILY_MODEL family_model, [out] IDWriteFontCollection2 **collection)
 
HRESULT CreateFontSetBuilder ([out] IDWriteFontSetBuilder2 **builder)
 
HRESULT CreateTextFormat ([in] const WCHAR *familyname, [in] IDWriteFontCollection *collection, [in] DWRITE_FONT_AXIS_VALUE const *axis_values, [in] UINT32 num_axis, [in] FLOAT fontsize, [in] const WCHAR *localename, [out] IDWriteTextFormat3 **format)
 
- Public Member Functions inherited from IDWriteFactory5
HRESULT CreateFontSetBuilder ([out] IDWriteFontSetBuilder1 **fontset_builder)
 
HRESULT CreateInMemoryFontFileLoader ([out] IDWriteInMemoryFontFileLoader **loader)
 
HRESULT CreateHttpFontFileLoader ([in] WCHAR const *referrer_url, [in] WCHAR const *extra_headers, [out] IDWriteRemoteFontFileLoader **loader)
 
DWRITE_CONTAINER_TYPE AnalyzeContainerType ([in] void const *data, [in] UINT32 data_size)
 
HRESULT UnpackFontFile ([in] DWRITE_CONTAINER_TYPE container_type, [in] void const *data, [in] UINT32 data_size, [out] IDWriteFontFileStream **stream)
 
- Public Member Functions inherited from IDWriteFactory4
HRESULT TranslateColorGlyphRun ([in] D2D1_POINT_2F baseline_origin, [in] DWRITE_GLYPH_RUN const *run, [in] DWRITE_GLYPH_RUN_DESCRIPTION const *run_desc, [in] DWRITE_GLYPH_IMAGE_FORMATS desired_formats, [in] DWRITE_MEASURING_MODE measuring_mode, [in] DWRITE_MATRIX const *transform, [in] UINT32 palette, [out] IDWriteColorGlyphRunEnumerator1 **layers)
 
HRESULT ComputeGlyphOrigins_ ([in] DWRITE_GLYPH_RUN const *run, [in] D2D1_POINT_2F baseline_origin, [out] D2D1_POINT_2F *origins)
 
HRESULT ComputeGlyphOrigins ([in] DWRITE_GLYPH_RUN const *run, [in] DWRITE_MEASURING_MODE measuring_mode, [in] D2D1_POINT_2F baseline_origin, [in] DWRITE_MATRIX const *transform, [out] D2D1_POINT_2F *origins)
 
- Public Member Functions inherited from IMFMediaType
HRESULT GetMajorType ([out] GUID *pguidMajorType)
 
HRESULT IsCompressedFormat ([out] BOOL *pfCompressed)
 
HRESULT IsEqual ([in] IMFMediaType *pIMediaType, [out] DWORD *pdwFlags)
 
HRESULT GetRepresentation ([in] GUID guidRepresentation, [out] LPVOID *ppvRepresentation)
 
HRESULT FreeRepresentation ([in] GUID guidRepresentation, [in] LPVOID pvRepresentation)
 
- 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 IInternetZoneManagerEx
HRESULT GetZoneActionPolicyEx ([in] DWORD dwZone, [in] DWORD dwAction, [out, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg, [in] DWORD dwFlags)
 
HRESULT SetZoneActionPolicyEx ([in] DWORD dwZone, [in] DWORD dwAction, [in, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg, [in] DWORD dwFlags)
 
- Public Member Functions inherited from IInternetZoneManager
HRESULT GetZoneAttributes ([in] DWORD dwZone, [in, out, unique] ZONEATTRIBUTES *pZoneAttributes)
 
HRESULT SetZoneAttributes ([in] DWORD dwZone, [in] ZONEATTRIBUTES *pZoneAttributes)
 
HRESULT GetZoneCustomPolicy ([in] DWORD dwZone, [in] REFGUID guidKey, [out, size_is(, *pcbPolicy)] BYTE **ppPolicy, [out] DWORD *pcbPolicy, [in] URLZONEREG ulrZoneReg)
 
HRESULT SetZoneCustomPolicy ([in] DWORD dwZone, [in] REFGUID guidKey, [in, size_is(pcbPolicy)] BYTE *ppPolicy, [in] DWORD pcbPolicy, [in] URLZONEREG ulrZoneReg)
 
HRESULT GetZoneActionPolicy ([in] DWORD dwZone, [in] DWORD dwAction, [out, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg)
 
HRESULT SetZoneActionPolicy ([in] DWORD dwZone, [in] DWORD dwAction, [in, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg)
 
HRESULT PromptAction ([in] DWORD dwAction, [in] HWND hwndParent, [in] LPCWSTR pwszUrl, [in] LPCWSTR pwszText, [in] DWORD dwPromptFlags)
 
HRESULT LogAction ([in] DWORD dwAction, [in] LPCWSTR pwszUrl, [in] LPCWSTR pwszText, [in] DWORD dwLogFlags)
 
HRESULT CreateZoneEnumerator ([out] DWORD *pdwEnum, [out] DWORD *pdwCount, [in] DWORD dwFlags)
 
HRESULT GetZoneAt ([in] DWORD dwEnum, [in] DWORD dwIndex, [out] DWORD *pdwZone)
 
HRESULT DestroyZoneEnumerator ([in] DWORD dwEnum)
 
HRESULT CopyTemplatePoliciesToZone ([in] DWORD dwTemplate, [in] DWORD dwZone, [in] DWORD dwReserved)
 

Detailed Description

Definition at line 119 of file axextend.idl.

Member Typedef Documentation

◆ LPENUMSTATPROPSETSTG

typedef IEnumSTATPROPSETSTG* struct::LPENUMSTATPROPSETSTG

Definition at line 413 of file propidl.idl.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MERIT_PREFERRED 
MERIT_NORMAL 
MERIT_UNLIKELY 
MERIT_DO_NOT_USE 
MERIT_SW_COMPRESSOR 
MERIT_HW_COMPRESSOR 

Definition at line 121 of file axextend.idl.

121 { MERIT_PREFERRED = 0x800000,
122 MERIT_NORMAL = 0x600000,
123 MERIT_UNLIKELY = 0x400000,
124 MERIT_DO_NOT_USE = 0x200000,
125 MERIT_SW_COMPRESSOR = 0x100000,
126 MERIT_HW_COMPRESSOR = 0x100050
127 };
@ MERIT_UNLIKELY
Definition: axextend.idl:123
@ MERIT_HW_COMPRESSOR
Definition: axextend.idl:126
@ MERIT_SW_COMPRESSOR
Definition: axextend.idl:125
@ MERIT_DO_NOT_USE
Definition: axextend.idl:124
@ MERIT_NORMAL
Definition: axextend.idl:122
@ MERIT_PREFERRED
Definition: axextend.idl:121

Member Function Documentation

◆ Activate()

HRESULT struct::Activate ( [in] REFIID  iid,
[in] IMMDevice *  pDevice,
[in] PROPVARIANT *  pActivationParams,
[out, iid_is(iid)] void **  ppv 
)

◆ AreCharactersLocal()

HRESULT struct::AreCharactersLocal ( [in] WCHAR const *  characters,
[in] UINT32  count,
[in] BOOL  enqueue_if_not,
[out] BOOL *  are_local 
)

◆ AreGlyphsLocal()

HRESULT struct::AreGlyphsLocal ( [in] UINT16 const *  glyphs,
[in] UINT32  count,
[in] BOOL  enqueue_if_not,
[out] BOOL *  are_local 
)

◆ BeginEvent() [1/2]

void struct::BeginEvent ( [in] UINT  metadata,
[in] const void *  data,
[in] UINT  size 
)

◆ BeginEvent() [2/2]

void struct::BeginEvent ( [in] UINT  metadata,
[in] const void *  data,
[in] UINT  size 
)

◆ BeginQuery() [1/2]

void struct::BeginQuery ( [in] ID3D12QueryHeap *  query_heap,
[in] D3D12_QUERY_TYPE  type,
[in] UINT  index 
)

◆ BeginQuery() [2/2]

void struct::BeginQuery ( [in] ID3D12QueryHeap *  query_heap,
[in] D3D12_QUERY_TYPE  type,
[in] UINT  index 
)

◆ ClearState() [1/2]

void struct::ClearState ( )

◆ ClearState() [2/2]

void struct::ClearState ( )

◆ Clone()

HRESULT struct::Clone ( [out] IEnumSTATPROPSETSTG **  ppenum)

◆ Close() [1/2]

HRESULT struct::Close ( )

◆ Close() [2/2]

HRESULT struct::Close ( )

◆ Create()

HRESULT struct::Create ( [out] ITransactionReceiver **  ppReceiver)

Referenced by RxCreateFromNetRoot().

◆ CreateCustomRenderingParams()

HRESULT struct::CreateCustomRenderingParams ( [in] FLOAT  gamma,
[in] FLOAT  enhanced_contrast,
[in] FLOAT  grayscale_enhanced_contrast,
[in] FLOAT  cleartype_level,
[in] DWRITE_PIXEL_GEOMETRY  pixel_geometry,
[in] DWRITE_RENDERING_MODE1  rendering_mode,
[in] DWRITE_GRID_FIT_MODE  gridfit_mode,
[out] IDWriteRenderingParams3 **  params 
)

◆ CreateFontCollectionFromFontSet()

HRESULT struct::CreateFontCollectionFromFontSet ( [in] IDWriteFontSet *  fontset,
[out] IDWriteFontCollection1 **  collection 
)

◆ CreateFontFaceReference()

HRESULT struct::CreateFontFaceReference ( [in] WCHAR const *  path,
[in] FILETIME const *  writetime,
[in] UINT32  index,
[in] DWRITE_FONT_SIMULATIONS  simulations,
[out] IDWriteFontFaceReference **  reference 
)

◆ CreateFontFaceReference_()

HRESULT struct::CreateFontFaceReference_ ( [in] IDWriteFontFile *  file,
[in] UINT32  index,
[in] DWRITE_FONT_SIMULATIONS  simulations,
[out] IDWriteFontFaceReference **  reference 
)

◆ CreateFontSetBuilder()

HRESULT struct::CreateFontSetBuilder ( [out] IDWriteFontSetBuilder **  builder)

◆ CreateGlyphRunAnalysis()

HRESULT struct::CreateGlyphRunAnalysis ( [in] DWRITE_GLYPH_RUN const *  run,
[in] DWRITE_MATRIX const *  transform,
[in] DWRITE_RENDERING_MODE1  rendering_mode,
[in] DWRITE_MEASURING_MODE  measuring_mode,
[in] DWRITE_GRID_FIT_MODE  gridfit_mode,
[in] DWRITE_TEXT_ANTIALIAS_MODE  antialias_mode,
[in] FLOAT  origin_x,
[in] FLOAT  origin_y,
[out] IDWriteGlyphRunAnalysis **  analysis 
)

◆ CreatePaintReader()

HRESULT struct::CreatePaintReader ( [in] DWRITE_GLYPH_IMAGE_FORMATS  glyph_image_format,
[in] DWRITE_PAINT_FEATURE_LEVEL  paint_feature_level,
[out] IDWritePaintReader **  paint_reader 
)

◆ CreateVideoMotionEstimator()

HRESULT struct::CreateVideoMotionEstimator ( [in] const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *  desc,
[in, optional] ID3D12ProtectedResourceSession *  protected_resource_session,
[in] REFIID  riid,
[out, iid_is(riid)] void **  video_motion_estimator 
)

◆ CreateVideoMotionVectorHeap()

HRESULT struct::CreateVideoMotionVectorHeap ( [in] const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *  desc,
[in, optional] ID3D12ProtectedResourceSession *  protected_resource_session,
[in] REFIID  riid,
[out, iid_is(riid)] void **  video_motion_vector_heap 
)

◆ DecodeFrame()

void struct::DecodeFrame ( [in] ID3D12VideoDecoder *  decoder,
[in] const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *  output_arguments,
[in] const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *  input_arguments 
)

◆ DiscardResource() [1/2]

void struct::DiscardResource ( [in] ID3D12Resource *  resource,
[in, optional] const D3D12_DISCARD_REGION *  region 
)

◆ DiscardResource() [2/2]

void struct::DiscardResource ( [in] ID3D12Resource *  resource,
[in, optional] const D3D12_DISCARD_REGION *  region 
)

◆ EndEvent() [1/2]

void struct::EndEvent ( )

◆ EndEvent() [2/2]

void struct::EndEvent ( )

◆ EndQuery() [1/2]

void struct::EndQuery ( [in] ID3D12QueryHeap *  query_heap,
[in] D3D12_QUERY_TYPE  type,
[in] UINT  index 
)

◆ EndQuery() [2/2]

void struct::EndQuery ( [in] ID3D12QueryHeap *  query_heap,
[in] D3D12_QUERY_TYPE  type,
[in] UINT  index 
)

◆ EnumMatchingFilters()

HRESULT struct::EnumMatchingFilters ( [out] IEnumRegFilters **  ppEnum,
[in] DWORD  dwMerit,
[in] BOOL  bInputNeeded,
[in] CLSID  clsInMaj,
[in] CLSID  clsInSub,
[in] BOOL  bRender,
[in] BOOL  bOutputNeeded,
[in] CLSID  clsOutMaj,
[in] CLSID  clsOutSub 
)

◆ EstimateMotion()

void struct::EstimateMotion ( [in] ID3D12VideoMotionEstimator *  motion_estimator,
[in] const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *  output_arguments,
[in] const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *  input_arguments 
)

◆ FixInsecureSettings()

HRESULT struct::FixInsecureSettings ( void  )

◆ GetAudioFormat()

const WAVEFORMATEX * struct::GetAudioFormat ( )

◆ GetBufferAndLength()

HRESULT struct::GetBufferAndLength ( [out] BYTE **  ppBuffer,
[out] DWORD *  pcbLength 
)

◆ GetDesc()

D3D12_VIDEO_MOTION_ESTIMATOR_DESC struct::GetDesc ( )

◆ GetDesc1()

void struct::GetDesc1 ( [out] D3D10_BLEND_DESC1 *  pDesc)

◆ GetErrorTolerance()

HRESULT struct::GetErrorTolerance ( [out] DWORD *  pdwTolerance)

◆ GetFaceNames()

HRESULT struct::GetFaceNames ( [out] IDWriteLocalizedStrings **  names)

◆ GetFamilyNames()

HRESULT struct::GetFamilyNames ( [out] IDWriteLocalizedStrings **  names)

◆ GetFontDownloadQueue()

HRESULT struct::GetFontDownloadQueue ( [out] IDWriteFontDownloadQueue **  queue)

◆ GetFontFaceReference()

HRESULT struct::GetFontFaceReference ( [out] IDWriteFontFaceReference **  reference)

◆ GetIESecurityState()

HRESULT struct::GetIESecurityState ( [in] BOOL  fRespectPolicy,
[in, out] LPDWORD  pdwState,
[in, out] BOOL *  pfPolicyEncountered,
[in] BOOL  fNoCache 
)

◆ GetInformationalStrings()

HRESULT struct::GetInformationalStrings ( [in] DWRITE_INFORMATIONAL_STRING_ID  stringid,
[out] IDWriteLocalizedStrings **  strings,
[out] BOOL *  exists 
)

◆ GetMaxLength()

HRESULT struct::GetMaxLength ( [out] DWORD *  pcbMaxLength)

◆ GetPaintFeatureLevel()

DWRITE_PAINT_FEATURE_LEVEL struct::GetPaintFeatureLevel ( [in] DWRITE_GLYPH_IMAGE_FORMATS  glyph_image_format)

◆ GetPanose()

void struct::GetPanose ( [out] DWRITE_PANOSE *  panose)

◆ GetProtectedResourceSession()

HRESULT struct::GetProtectedResourceSession ( [in] REFIID  riid,
[out, iid_is(riid)] void **  protected_session 
)

◆ GetRecommendedRenderingMode()

HRESULT struct::GetRecommendedRenderingMode ( [in] FLOAT  emsize,
[in] FLOAT  dpi_x,
[in] FLOAT  dpi_y,
[in] DWRITE_MATRIX const *  transform,
[in] BOOL  is_sideways,
[in] DWRITE_OUTLINE_THRESHOLD  threshold,
[in] DWRITE_MEASURING_MODE  measuring_mode,
[in] IDWriteRenderingParams *  params,
[out] DWRITE_RENDERING_MODE1 *  rendering_mode,
[out] DWRITE_GRID_FIT_MODE *  gridfit_mode 
)

◆ GetRequiredParameterResourceSize()

UINT64 struct::GetRequiredParameterResourceSize ( D3D12_META_COMMAND_PARAMETER_STAGE  stage,
UINT  parameter_index 
)

◆ GetResult()

HRESULT struct::GetResult ( )

◆ GetStretch()

DWRITE_FONT_STRETCH struct::GetStretch ( )

◆ GetStyle()

DWRITE_FONT_STYLE struct::GetStyle ( )

◆ GetSystemFontCollection()

HRESULT struct::GetSystemFontCollection ( [in] BOOL  include_downloadable,
[out] IDWriteFontCollection1 **  collection,
[in] BOOL  check_for_updates 
)

◆ GetSystemFontSet()

HRESULT struct::GetSystemFontSet ( [out] IDWriteFontSet **  fontset)

◆ GetWaitHandle()

HANDLE struct::GetWaitHandle ( )

◆ GetWeight()

DWRITE_FONT_WEIGHT struct::GetWeight ( )

◆ GetZoneAttributesEx()

HRESULT struct::GetZoneAttributesEx ( [in] DWORD  dwZone,
[in, out, unique] ZONEATTRIBUTES *  pZoneAttributes,
[in] DWORD  dwFlags 
)

◆ GetZoneSecurityState()

HRESULT struct::GetZoneSecurityState ( [in] DWORD  dwZoneIndex,
[in] BOOL  fRespectPolicy,
[in, out] LPDWORD  pdwState,
[in, out] BOOL *  pfPolicyEncountered 
)

◆ HasCharacter()

BOOL struct::HasCharacter ( [in] UINT32  character)

◆ IsCharacterLocal()

BOOL struct::IsCharacterLocal ( [in] UINT32  character)

◆ IsGlyphLocal()

BOOL struct::IsGlyphLocal ( [in] UINT16  glyph)

◆ Next()

◆ RegisterFilter()

HRESULT struct::RegisterFilter ( [in] CLSID  clsid,
[in] LPCWSTR  Name,
[in] DWORD  dwMerit 
)

◆ RegisterFilterInstance()

HRESULT struct::RegisterFilterInstance ( [in] CLSID  clsid,
[in] LPCWSTR  Name,
[out] CLSID *  MRId 
)

◆ RegisterPin()

HRESULT struct::RegisterPin ( [in] CLSID  Filter,
[in] LPCWSTR  Name,
[in] BOOL  bRendered,
[in] BOOL  bOutput,
[in] BOOL  bZero,
[in] BOOL  bMany,
[in] CLSID  ConnectsToFilter,
[in] LPCWSTR  ConnectsToPin 
)

◆ RegisterPinType()

HRESULT struct::RegisterPinType ( [in] CLSID  clsFilter,
[in] LPCWSTR  strName,
[in] CLSID  clsMajorType,
[in] CLSID  clsSubType 
)

◆ RemoteNext()

HRESULT struct::RemoteNext ( [in] ULONG  celt,
[out, size_is(celt), length_is(*pceltFetched)] STATPROPSETSTG *  rgelt,
[out] ULONG *  pceltFetched 
)

◆ Reset() [1/3]

HRESULT struct::Reset ( )

◆ Reset() [2/3]

HRESULT struct::Reset ( [in] ID3D12CommandAllocator *  allocator)

Referenced by CACLMulti::Reset().

◆ Reset() [3/3]

HRESULT struct::Reset ( [in] ID3D12CommandAllocator *  allocator)

◆ ResolveMotionVectorHeap()

void struct::ResolveMotionVectorHeap ( [in] const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT *  output_arguments,
[in] const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT *  input_arguments 
)

◆ ResolveQueryData() [1/2]

void struct::ResolveQueryData ( [in] ID3D12QueryHeap *  query_heap,
[in] D3D12_QUERY_TYPE  type,
[in] UINT  start_index,
[in] UINT  queries_count,
[in] ID3D12Resource *  destination_buffer,
[in] UINT64  aligned_destination_buffer_offset 
)

◆ ResolveQueryData() [2/2]

void struct::ResolveQueryData ( [in] ID3D12QueryHeap *  query_heap,
[in] D3D12_QUERY_TYPE  type,
[in] UINT  start_index,
[in] UINT  queries_count,
[in] ID3D12Resource *  destination_buffer,
[in] UINT64  aligned_destination_buffer_offset 
)

◆ ResourceBarrier() [1/2]

void struct::ResourceBarrier ( [in] UINT  barriers_count,
[in] const D3D12_RESOURCE_BARRIER *  barriers 
)

◆ ResourceBarrier() [2/2]

void struct::ResourceBarrier ( [in] UINT  barriers_count,
[in] const D3D12_RESOURCE_BARRIER *  barriers 
)

◆ SetErrorTolerance()

HRESULT struct::SetErrorTolerance ( [in] DWORD  dwTolerance)

◆ SetLength()

HRESULT struct::SetLength ( DWORD  cbLength)

◆ SetMarker() [1/2]

void struct::SetMarker ( [in] UINT  metadata,
[in] const void *  data,
[in] UINT  size 
)

◆ SetMarker() [2/2]

void struct::SetMarker ( [in] UINT  metadata,
[in] const void *  data,
[in] UINT  size 
)

◆ SetPredication() [1/2]

void struct::SetPredication ( [in, optional] ID3D12Resource *  buffer,
[in] UINT64  aligned_buffer_offset,
[in] D3D12_PREDICATION_OP  operation 
)

◆ SetPredication() [2/2]

void struct::SetPredication ( [in, optional] ID3D12Resource *  buffer,
[in] UINT64  aligned_buffer_offset,
[in] D3D12_PREDICATION_OP  operation 
)

◆ SetProtectedResourceSession()

void struct::SetProtectedResourceSession ( [in, optional] ID3D12ProtectedResourceSession *  protected_resource_session)

◆ Skip()

HRESULT struct::Skip ( [in] ULONG  celt)

◆ TranslateColorGlyphRun()

HRESULT struct::TranslateColorGlyphRun ( [in] D2D1_POINT_2F  origin,
[in] DWRITE_GLYPH_RUN const *  glyph_run,
[in] DWRITE_GLYPH_RUN_DESCRIPTION const *  glyph_run_desc,
[in] DWRITE_GLYPH_IMAGE_FORMATS  image_formats,
[in] DWRITE_PAINT_FEATURE_LEVEL  feature_level,
[in] DWRITE_MEASURING_MODE  measuring_mode,
[in] DWRITE_MATRIX const *  world_and_dpi_transform,
[in] UINT32  palette_index,
[out] IDWriteColorGlyphRunEnumerator1 **  enumerator 
)

◆ UnregisterFilter()

HRESULT struct::UnregisterFilter ( [in] CLSID  Filter)

◆ UnregisterFilterInstance()

HRESULT struct::UnregisterFilterInstance ( [in] CLSID  MRId)

◆ UnregisterPin()

HRESULT struct::UnregisterPin ( [in] CLSID  Filter,
[in] LPCWSTR  Name 
)

◆ WriteBufferImmediate() [1/2]

void struct::WriteBufferImmediate ( [in] UINT  count,
[in] const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *  params,
[in, optional] const D3D12_WRITEBUFFERIMMEDIATE_MODE *  modes 
)

◆ WriteBufferImmediate() [2/2]

void struct::WriteBufferImmediate ( [in] UINT  count,
[in] const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *  params,
[in] const D3D12_WRITEBUFFERIMMEDIATE_MODE *  modes 
)

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