mirror of
https://github.com/reactos/reactos.git
synced 2024-07-30 16:18:43 +00:00
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:
parent
3672e73aa8
commit
68722d6482
|
@ -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;
|
||||
|
|
|
@ -23,11 +23,6 @@ typedef struct
|
|||
|
||||
typedef struct
|
||||
{
|
||||
HGDIOBJ hHmgr;
|
||||
PVOID pvEntry;
|
||||
ULONG lucExcLock;
|
||||
ULONG Tid;
|
||||
|
||||
ULONG ulStyle;
|
||||
HBITMAP hbmPattern;
|
||||
HANDLE hbmClient;
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -16,11 +16,6 @@ typedef struct {
|
|||
} ColorShifts;
|
||||
|
||||
typedef struct _PALGDI {
|
||||
HGDIOBJ hHmgr;
|
||||
PVOID pvEntry;
|
||||
ULONG lucExcLock;
|
||||
ULONG Tid;
|
||||
|
||||
PALOBJ PalObj;
|
||||
XLATEOBJ *logicalToSystem;
|
||||
HPALETTE Self;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 */
|
||||
|
|
Loading…
Reference in a new issue