Author: tkreuzer
Date: Sun Mar 4 18:58:13 2012
New Revision: 56005
URL:
http://svn.reactos.org/svn/reactos?rev=56005&view=rev
Log:
[WIN32K]
Amendment to r56003
- Add TagSig field to PDEV
- Add leLink to PDEV, this one is ros specific, but it will help to keep track of font
drivers
- Remove an obsolete tag defintion
Modified:
branches/GSoC_2011/GdiFontDriver/subsystems/win32/win32k/include/pdevobj.h
branches/GSoC_2011/GdiFontDriver/subsystems/win32/win32k/include/tags.h
Modified: branches/GSoC_2011/GdiFontDriver/subsystems/win32/win32k/include/pdevobj.h
URL:
http://svn.reactos.org/svn/reactos/branches/GSoC_2011/GdiFontDriver/subsyst…
==============================================================================
--- branches/GSoC_2011/GdiFontDriver/subsystems/win32/win32k/include/pdevobj.h
[iso-8859-1] (original)
+++ branches/GSoC_2011/GdiFontDriver/subsystems/win32/win32k/include/pdevobj.h
[iso-8859-1] Sun Mar 4 18:58:13 2012
@@ -113,7 +113,7 @@
// PFN_DrvSynchronizeSurface pfnDrvSynchronizeSurface;
// PFN_DrvSetPalette pfnDrvSetPalette;
// PFN_DrvNotify pfnDrvNotify;
-// ULONG TagSig;
+ ULONG TagSig;
struct _LDEVOBJ * pldev;
DHPDEV dhpdev; /* DHPDEV for device. */
struct _PALETTE* ppalSurf; /* PEPALOBJ/PPALETTE for this device. */
@@ -138,6 +138,7 @@
};
/* ros specific */
+ LIST_ENTRY leLink;
ULONG DxDd_nCount;
GDIPOINTER Pointer;
/* Stuff to keep track of software cursors; win32k gdi part */
@@ -179,6 +180,18 @@
NTAPI
InitPDEVImpl(VOID);
+PPDEVOBJ
+NTAPI
+PDEVOBJ_CreatePDEV(
+ struct _LDEVOBJ *pldev);
+
+BOOL
+NTAPI
+PDEVOBJ_bEnablePDEV(
+ PPDEVOBJ ppdev,
+ PDEVMODEW pdevmode,
+ PWSTR pwszLogAddress);
+
PSIZEL
FASTCALL
PDEVOBJ_sizl(PPDEVOBJ, PSIZEL);
Modified: branches/GSoC_2011/GdiFontDriver/subsystems/win32/win32k/include/tags.h
URL:
http://svn.reactos.org/svn/reactos/branches/GSoC_2011/GdiFontDriver/subsyst…
==============================================================================
--- branches/GSoC_2011/GdiFontDriver/subsystems/win32/win32k/include/tags.h [iso-8859-1]
(original)
+++ branches/GSoC_2011/GdiFontDriver/subsystems/win32/win32k/include/tags.h [iso-8859-1]
Sun Mar 4 18:58:13 2012
@@ -25,7 +25,6 @@
#define TAG_PALETTE GDITAG_HMGR_LOOKASIDE_PAL_TYPE
#define TAG_ICMLCS '90hG'
#define TAG_LFONT GDITAG_HMGR_LOOKASIDE_LFONT_TYPE
-#define TAG_RFONT ';0gG' /* Correct? */
#define TAG_PFE '<0hG'
#define TAG_PFT '=0hG' /* Correct? */
#define TAG_ICMCXF '>0hG' /* Correct? */