mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 20:03:12 +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
6 changed files with 0 additions and 38 deletions
|
@ -5,11 +5,6 @@
|
||||||
/* GDI logical bitmap object */
|
/* GDI logical bitmap object */
|
||||||
typedef struct _BITMAPOBJ
|
typedef struct _BITMAPOBJ
|
||||||
{
|
{
|
||||||
// HGDIOBJ hHmgr;
|
|
||||||
// PVOID pvEntry;
|
|
||||||
// ULONG lucExcLock;
|
|
||||||
// ULONG Tid;
|
|
||||||
|
|
||||||
SURFOBJ SurfObj;
|
SURFOBJ SurfObj;
|
||||||
FLONG flHooks;
|
FLONG flHooks;
|
||||||
FLONG flFlags;
|
FLONG flFlags;
|
||||||
|
|
|
@ -23,11 +23,6 @@ typedef struct
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
HGDIOBJ hHmgr;
|
|
||||||
PVOID pvEntry;
|
|
||||||
ULONG lucExcLock;
|
|
||||||
ULONG Tid;
|
|
||||||
|
|
||||||
ULONG ulStyle;
|
ULONG ulStyle;
|
||||||
HBITMAP hbmPattern;
|
HBITMAP hbmPattern;
|
||||||
HANDLE hbmClient;
|
HANDLE hbmClient;
|
||||||
|
|
|
@ -43,19 +43,6 @@ typedef struct _GDIOBJHDR
|
||||||
#endif
|
#endif
|
||||||
} GDIOBJHDR, *PGDIOBJHDR;
|
} 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);
|
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_SetOwnership(PGDI_HANDLE_TABLE HandleTable, HGDIOBJ ObjectHandle, PEPROCESS Owner);
|
||||||
void INTERNAL_CALL GDIOBJ_CopyOwnership(PGDI_HANDLE_TABLE HandleTable, HGDIOBJ CopyFrom, HGDIOBJ CopyTo);
|
void INTERNAL_CALL GDIOBJ_CopyOwnership(PGDI_HANDLE_TABLE HandleTable, HGDIOBJ CopyFrom, HGDIOBJ CopyTo);
|
||||||
|
|
|
@ -16,11 +16,6 @@ typedef struct {
|
||||||
} ColorShifts;
|
} ColorShifts;
|
||||||
|
|
||||||
typedef struct _PALGDI {
|
typedef struct _PALGDI {
|
||||||
HGDIOBJ hHmgr;
|
|
||||||
PVOID pvEntry;
|
|
||||||
ULONG lucExcLock;
|
|
||||||
ULONG Tid;
|
|
||||||
|
|
||||||
PALOBJ PalObj;
|
PALOBJ PalObj;
|
||||||
XLATEOBJ *logicalToSystem;
|
XLATEOBJ *logicalToSystem;
|
||||||
HPALETTE Self;
|
HPALETTE Self;
|
||||||
|
|
|
@ -6,11 +6,6 @@
|
||||||
|
|
||||||
/* Internal region data. Can't use RGNDATA structure because buffer is allocated statically */
|
/* Internal region data. Can't use RGNDATA structure because buffer is allocated statically */
|
||||||
typedef struct _ROSRGNDATA {
|
typedef struct _ROSRGNDATA {
|
||||||
HGDIOBJ hHmgr;
|
|
||||||
PVOID pvEntry;
|
|
||||||
ULONG lucExcLock;
|
|
||||||
ULONG Tid;
|
|
||||||
|
|
||||||
RGNDATAHEADER rdh;
|
RGNDATAHEADER rdh;
|
||||||
PRECT Buffer;
|
PRECT Buffer;
|
||||||
} ROSRGNDATA, *PROSRGNDATA, *LPROSRGNDATA;
|
} ROSRGNDATA, *PROSRGNDATA, *LPROSRGNDATA;
|
||||||
|
|
|
@ -6,11 +6,6 @@
|
||||||
/* GDI logical font object */
|
/* GDI logical font object */
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
HGDIOBJ hHmgr;
|
|
||||||
PVOID pvEntry;
|
|
||||||
ULONG lucExcLock;
|
|
||||||
ULONG Tid;
|
|
||||||
|
|
||||||
ENUMLOGFONTEXDVW logfont; //LOGFONTW logfont;
|
ENUMLOGFONTEXDVW logfont; //LOGFONTW logfont;
|
||||||
FONTOBJ *Font;
|
FONTOBJ *Font;
|
||||||
BOOLEAN Initialized; /* Don't reinitialize for each DC */
|
BOOLEAN Initialized; /* Don't reinitialize for each DC */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue