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/subsyste... ============================================================================== --- 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/subsyste... ============================================================================== --- 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? */