[ros-diffs] [tkreuzer] 56005: [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 def...

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Sun Mar 4 18:58:13 UTC 2012


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/subsystems/win32/win32k/include/pdevobj.h?rev=56005&r1=56004&r2=56005&view=diff
==============================================================================
--- 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/subsystems/win32/win32k/include/tags.h?rev=56005&r1=56004&r2=56005&view=diff
==============================================================================
--- 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? */




More information about the Ros-diffs mailing list