37 ID2D1DrawingStateBlock1_AddRef(iface);
69 ID2D1Factory_Release(state_block->
factory);
90 TRACE(
"iface %p, desc %p.\n", iface,
desc);
100 TRACE(
"iface %p, desc %p.\n", iface,
desc);
135 TRACE(
"iface %p, desc %p.\n", iface,
desc);
145 TRACE(
"iface %p, desc %p.\n", iface,
desc);
191 WARN(
"Unexpected state block vtbl %p.\n", iface->lpVtbl);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define STDMETHODCALLTYPE
#define memcpy(s1, s2, n)
D3D11_SHADER_VARIABLE_DESC desc
#define IsEqualGUID(rguid1, rguid2)
static ULONG STDMETHODCALLTYPE d2d_state_block_AddRef(ID2D1DrawingStateBlock1 *iface)
static void STDMETHODCALLTYPE d2d_state_block_SetDescription(ID2D1DrawingStateBlock1 *iface, const D2D1_DRAWING_STATE_DESCRIPTION *desc)
static void STDMETHODCALLTYPE d2d_state_block_GetTextRenderingParams(ID2D1DrawingStateBlock1 *iface, IDWriteRenderingParams **text_rendering_params)
static void STDMETHODCALLTYPE d2d_state_block_GetDescription(ID2D1DrawingStateBlock1 *iface, D2D1_DRAWING_STATE_DESCRIPTION *desc)
static void STDMETHODCALLTYPE d2d_state_block_SetDescription1(ID2D1DrawingStateBlock1 *iface, const D2D1_DRAWING_STATE_DESCRIPTION1 *desc)
static void STDMETHODCALLTYPE d2d_state_block_SetTextRenderingParams(ID2D1DrawingStateBlock1 *iface, IDWriteRenderingParams *text_rendering_params)
struct d2d_state_block * unsafe_impl_from_ID2D1DrawingStateBlock(ID2D1DrawingStateBlock *iface)
static struct d2d_state_block * impl_from_ID2D1DrawingStateBlock1(ID2D1DrawingStateBlock1 *iface)
static const struct ID2D1DrawingStateBlock1Vtbl d2d_state_block_vtbl
static void STDMETHODCALLTYPE d2d_state_block_GetFactory(ID2D1DrawingStateBlock1 *iface, ID2D1Factory **factory)
static HRESULT STDMETHODCALLTYPE d2d_state_block_QueryInterface(ID2D1DrawingStateBlock1 *iface, REFIID iid, void **out)
static void STDMETHODCALLTYPE d2d_state_block_GetDescription1(ID2D1DrawingStateBlock1 *iface, D2D1_DRAWING_STATE_DESCRIPTION1 *desc)
static ULONG STDMETHODCALLTYPE d2d_state_block_Release(ID2D1DrawingStateBlock1 *iface)
void d2d_state_block_init(struct d2d_state_block *state_block, ID2D1Factory *factory, const D2D1_DRAWING_STATE_DESCRIPTION1 *desc, IDWriteRenderingParams *text_rendering_params)
D2D1_MATRIX_3X2_F transform
IDWriteRenderingParams * text_rendering_params
ID2D1DrawingStateBlock1 ID2D1DrawingStateBlock1_iface
D2D1_DRAWING_STATE_DESCRIPTION1 drawing_state
#define CONTAINING_RECORD(address, type, field)
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out