101 DPRINT1(
"GetObjectType: Magic 0x%08x not implemented\n",
Type);
268 ( (cbSize >=
sizeof(
EXTLOGPEN)) || (cbSize == 0) ) ) ||
326 DPRINT1(
"Trying to delete system object 0x%p\n", hObject);
#define ERROR_INVALID_PARAMETER
HGDIOBJ WINAPI GetStockObject(INT fnObject)
ULONG WINAPI GetFontObjectA(_In_ HGDIOBJ hfont, _In_ ULONG cbSize, _Out_ LPVOID lpBuffer)
struct tagENUMLOGFONTEXDVA ENUMLOGFONTEXDVA
enum GDILoObjType GDILOOBJTYPE
static void DeleteRegion(GLUtesselator *tess, ActiveRegion *reg)
#define GDI_OBJECT_TYPE_ENHMETAFILE
int WINAPI GetObjectA(_In_ HGDIOBJ hGdiObj, _In_ int cbSize, _Out_ LPVOID lpBuffer)
__kernel_entry W32KAPI HANDLE APIENTRY NtGdiGetStockObject(_In_ INT iObject)
#define ERROR_INVALID_HANDLE
#define GDI_OBJECT_TYPE_REGION
ENUMLOGFONTEXA elfEnumLogfontEx
HGDIOBJ stock_objects[NB_STOCK_OBJECTS]
#define GDI_OBJECT_TYPE_EXTPEN
GLfloat GLfloat GLfloat GLfloat h
#define GDI_OBJECT_TYPE_COLORSPACE
W32KAPI INT APIENTRY NtGdiExtGetObjectW(IN HANDLE hobj, IN INT cjBufferSize, OUT LPVOID lpBuffer)
__kernel_entry W32KAPI BOOL APIENTRY NtGdiDeleteColorSpace(_In_ HANDLE hColorSpace)
#define GDI_OBJECT_TYPE_BRUSH
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
#define GDI_HANDLE_IS_STOCKOBJ(h)
HGDIOBJ WINAPI GdiFixUpHandle(HGDIOBJ hGO)
#define GDI_OBJECT_TYPE_PALETTE
DESIGNVECTOR elfDesignVector
#define GDI_HANDLE_GET_TYPE(h)
DWORD WINAPI GetObjectType(HGDIOBJ h)
#define GDI_OBJECT_TYPE_PEN
struct tagLOGFONTW LOGFONTW
DWORD WINAPI GetDCDWord(_In_ HDC hdc, _In_ UINT u, _In_ DWORD dwError)
BOOL WINAPI DeleteObject(HGDIOBJ hObject)
#define GDI_OBJECT_TYPE_METADC
#define GDI_OBJECT_TYPE_DC
#define GDI_OBJECT_TYPE_METAFILE
#define GDI_OBJECT_TYPE_BITMAP
#define memcpy(s1, s2, n)
static BOOL GdiDeleteBrushOrPen(HGDIOBJ hobj)
FORCEINLINE struct _TEB * NtCurrentTeb(VOID)
__kernel_entry W32KAPI BOOL APIENTRY NtGdiDeleteObjectApp(_In_ HANDLE hobj)
BOOL WINAPI DeleteDC(_In_ HDC)
#define GDI_OBJECT_TYPE_EMF
int WINAPI GetObjectW(_In_ HGDIOBJ hGdiObj, _In_ int cbSize, _Out_ LPVOID lpBuffer)
DESIGNVECTOR elfDesignVector
VOID WINAPI METADC_RosGlueDeleteObject(HGDIOBJ hobj)
struct tagLOGFONTA LOGFONTA
ENUMLOGFONTEXW elfEnumLogfontEx
FORCEINLINE PVOID GdiAllocBatchCommand(HDC hdc, USHORT Cmd)
VOID WINAPI EnumLogFontExW2A(LPENUMLOGFONTEXA fontA, CONST ENUMLOGFONTEXW *fontW)
struct tagLOGBRUSH LOGBRUSH
#define GDI_OBJECT_TYPE_FONT
BOOL WINAPI GdiValidateHandle(HGDIOBJ)
#define ERROR_INSUFFICIENT_BUFFER