revert r28932 - this may be needed for thread safety - but it isn't firefox safe

svn path=/trunk/; revision=30916
This commit is contained in:
Christoph von Wittich 2007-11-30 11:46:48 +00:00
parent 3672e73aa8
commit 68722d6482
6 changed files with 0 additions and 38 deletions

View file

@ -5,11 +5,6 @@
/* GDI logical bitmap object */
typedef struct _BITMAPOBJ
{
// HGDIOBJ hHmgr;
// PVOID pvEntry;
// ULONG lucExcLock;
// ULONG Tid;
SURFOBJ SurfObj;
FLONG flHooks;
FLONG flFlags;

View file

@ -23,11 +23,6 @@ typedef struct
typedef struct
{
HGDIOBJ hHmgr;
PVOID pvEntry;
ULONG lucExcLock;
ULONG Tid;
ULONG ulStyle;
HBITMAP hbmPattern;
HANDLE hbmClient;

View file

@ -43,19 +43,6 @@ typedef struct _GDIOBJHDR
#endif
} GDIOBJHDR, *PGDIOBJHDR;
//
// Every GDI Object must have this standard type of header.
// It's for thread locking.
// This header is standalone, used only in gdiobj.c.
//
typedef struct _GDIOBJEMPTYHDR
{
HGDIOBJ hHmgr;
PVOID pvEntry;
ULONG lucExcLock;
ULONG Tid;
} GDIOBJEMPTYHDR, *PGDIOBJEMPTYHDR;
BOOL INTERNAL_CALL GDIOBJ_OwnedByCurrentProcess(PGDI_HANDLE_TABLE HandleTable, HGDIOBJ ObjectHandle);
void INTERNAL_CALL GDIOBJ_SetOwnership(PGDI_HANDLE_TABLE HandleTable, HGDIOBJ ObjectHandle, PEPROCESS Owner);
void INTERNAL_CALL GDIOBJ_CopyOwnership(PGDI_HANDLE_TABLE HandleTable, HGDIOBJ CopyFrom, HGDIOBJ CopyTo);

View file

@ -16,11 +16,6 @@ typedef struct {
} ColorShifts;
typedef struct _PALGDI {
HGDIOBJ hHmgr;
PVOID pvEntry;
ULONG lucExcLock;
ULONG Tid;
PALOBJ PalObj;
XLATEOBJ *logicalToSystem;
HPALETTE Self;

View file

@ -6,11 +6,6 @@
/* Internal region data. Can't use RGNDATA structure because buffer is allocated statically */
typedef struct _ROSRGNDATA {
HGDIOBJ hHmgr;
PVOID pvEntry;
ULONG lucExcLock;
ULONG Tid;
RGNDATAHEADER rdh;
PRECT Buffer;
} ROSRGNDATA, *PROSRGNDATA, *LPROSRGNDATA;

View file

@ -6,11 +6,6 @@
/* GDI logical font object */
typedef struct
{
HGDIOBJ hHmgr;
PVOID pvEntry;
ULONG lucExcLock;
ULONG Tid;
ENUMLOGFONTEXDVW logfont; //LOGFONTW logfont;
FONTOBJ *Font;
BOOLEAN Initialized; /* Don't reinitialize for each DC */