|
| 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) |
| |
| HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
| |
| ULONG | AddRef () |
| |
| ULONG | Release () |
| |
| void | GetDesc ([out] D3D10_BLEND_DESC *pDesc) |
| |
| 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) |
| |
| HRESULT | GetDevice (REFIID riid, void **device) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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 () |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |