36 ID2D1Mesh_AddRef(iface);
66 ID2D1Factory_Release(
mesh->factory);
84 FIXME(
"iface %p, sink %p stub!\n", iface,
sink);
104 (*mesh)->refcount = 1;
105 ID2D1Factory_AddRef((*mesh)->factory =
factory);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define STDMETHODCALLTYPE
static const struct ID2D1MeshVtbl d2d_mesh_vtbl
static ULONG STDMETHODCALLTYPE d2d_mesh_Release(ID2D1Mesh *iface)
static HRESULT STDMETHODCALLTYPE d2d_mesh_Open(ID2D1Mesh *iface, ID2D1TessellationSink **sink)
static HRESULT STDMETHODCALLTYPE d2d_mesh_QueryInterface(ID2D1Mesh *iface, REFIID iid, void **out)
static ULONG STDMETHODCALLTYPE d2d_mesh_AddRef(ID2D1Mesh *iface)
static struct d2d_mesh * impl_from_ID2D1Mesh(ID2D1Mesh *iface)
static void STDMETHODCALLTYPE d2d_mesh_GetFactory(ID2D1Mesh *iface, ID2D1Factory **factory)
HRESULT d2d_mesh_create(ID2D1Factory *factory, struct d2d_mesh **mesh)
GLsizei GLenum GLboolean sink
#define IsEqualGUID(rguid1, rguid2)
ID2D1Mesh ID2D1Mesh_iface
#define CONTAINING_RECORD(address, type, field)
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out