14 #define GDIDCATTRFREE 8 42 DPRINT1(
"Could not allocate DC attr\n");
47 pdc->pdcattr = pdcattr;
48 *pdc->pdcattr = pdc->dcattr;
53 DPRINT(
"DC_AllocDcAttr: pdc=%p, pdc->pdcattr=%p\n", pdc, pdc->pdcattr);
63 if (pdc->pdcattr == &pdc->dcattr)
77 pdc->pdcattr = &pdc->dcattr;
struct _GDI_DC_ATTR_ENTRY * PGDI_DC_ATTR_ENTRY
VOID NTAPI GdiPoolFree(PGDI_POOL pPool, PVOID pvAlloc)
VOID NTAPI DC_vFreeDcAttr(PDC pdc)
struct _GDI_DC_ATTR_ENTRY GDI_DC_ATTR_ENTRY
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
struct _GDI_POOL * pPoolDcAttr
struct _GDI_DC_ATTR_FREELIST * PGDI_DC_ATTR_FREELIST
DC_ATTR Attr[GDIDCATTRFREE]
PVOID NTAPI GdiPoolAllocate(PGDI_POOL pPool)
VOID NTAPI GDIOBJ_vSetObjectAttr(POBJ pobj, PVOID pvObjAttr)
BOOL NTAPI DC_bAllocDcAttr(PDC pdc)
PVOID NTAPI PsGetCurrentProcessWin32Process(VOID)
struct _GDI_DC_ATTR_FREELIST GDI_DC_ATTR_FREELIST
PVOID AttrList[GDIDCATTRFREE]