mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 20:03:12 +00:00
Complete driver function table. This is the best we can do for now.
svn path=/trunk/; revision=30946
This commit is contained in:
parent
ba1a443efd
commit
d6433a1128
1 changed files with 9 additions and 4 deletions
|
@ -381,6 +381,7 @@ typedef struct _DRIVER_FUNCTIONS
|
||||||
PGD_OFFSET Offset;
|
PGD_OFFSET Offset;
|
||||||
PGD_RESETPDEV ResetPDEV;
|
PGD_RESETPDEV ResetPDEV;
|
||||||
PGD_DISABLEDRIVER DisableDriver;
|
PGD_DISABLEDRIVER DisableDriver;
|
||||||
|
PVOID Unknown0;
|
||||||
PGD_CREATEDEVICEBITMAP CreateDeviceBitmap;
|
PGD_CREATEDEVICEBITMAP CreateDeviceBitmap;
|
||||||
PGD_DELETEDEVICEBITMAP DeleteDeviceBitmap;
|
PGD_DELETEDEVICEBITMAP DeleteDeviceBitmap;
|
||||||
PGD_REALIZEBRUSH RealizeBrush;
|
PGD_REALIZEBRUSH RealizeBrush;
|
||||||
|
@ -392,6 +393,7 @@ typedef struct _DRIVER_FUNCTIONS
|
||||||
PGD_BITBLT BitBlt;
|
PGD_BITBLT BitBlt;
|
||||||
PGD_COPYBITS CopyBits;
|
PGD_COPYBITS CopyBits;
|
||||||
PGD_STRETCHBLT StretchBlt;
|
PGD_STRETCHBLT StretchBlt;
|
||||||
|
PVOID Unknown1;
|
||||||
PGD_SETPALETTE SetPalette;
|
PGD_SETPALETTE SetPalette;
|
||||||
PGD_TEXTOUT TextOut;
|
PGD_TEXTOUT TextOut;
|
||||||
PGD_ESCAPE Escape;
|
PGD_ESCAPE Escape;
|
||||||
|
@ -406,8 +408,10 @@ typedef struct _DRIVER_FUNCTIONS
|
||||||
PGD_STARTPAGE StartPage;
|
PGD_STARTPAGE StartPage;
|
||||||
PGD_ENDDOC EndDoc;
|
PGD_ENDDOC EndDoc;
|
||||||
PGD_STARTDOC StartDoc;
|
PGD_STARTDOC StartDoc;
|
||||||
|
PVOID Unknown2;
|
||||||
PGD_GETGLYPHMODE GetGlyphMode;
|
PGD_GETGLYPHMODE GetGlyphMode;
|
||||||
PGD_SYNCHRONIZE Synchronize;
|
PGD_SYNCHRONIZE Synchronize;
|
||||||
|
PVOID Unknown3;
|
||||||
PGD_SAVESCREENBITS SaveScreenBits;
|
PGD_SAVESCREENBITS SaveScreenBits;
|
||||||
PGD_GETMODES GetModes;
|
PGD_GETMODES GetModes;
|
||||||
PGD_FREE Free;
|
PGD_FREE Free;
|
||||||
|
@ -431,6 +435,7 @@ typedef struct _DRIVER_FUNCTIONS
|
||||||
PGD_ENABLEDIRECTDRAW EnableDirectDraw;
|
PGD_ENABLEDIRECTDRAW EnableDirectDraw;
|
||||||
PGD_DISABLEDIRECTDRAW DisableDirectDraw;
|
PGD_DISABLEDIRECTDRAW DisableDirectDraw;
|
||||||
PGD_QUERYSPOOLTYPE QuerySpoolType;
|
PGD_QUERYSPOOLTYPE QuerySpoolType;
|
||||||
|
PVOID Unknown4;
|
||||||
PFN_DrvIcmCreateColorTransform IcmCreateColorTransform;
|
PFN_DrvIcmCreateColorTransform IcmCreateColorTransform;
|
||||||
PFN_DrvIcmDeleteColorTransform IcmDeleteColorTransform;
|
PFN_DrvIcmDeleteColorTransform IcmDeleteColorTransform;
|
||||||
PFN_DrvIcmCheckBitmapBits IcmCheckBitmapBits;
|
PFN_DrvIcmCheckBitmapBits IcmCheckBitmapBits;
|
||||||
|
@ -440,9 +445,9 @@ typedef struct _DRIVER_FUNCTIONS
|
||||||
PFN_DrvPlgBlt PlgBlt;
|
PFN_DrvPlgBlt PlgBlt;
|
||||||
PGD_ALPHABLEND AlphaBlend;
|
PGD_ALPHABLEND AlphaBlend;
|
||||||
// PFN_DrvSynthesizeFont SynthesizeFont;
|
// PFN_DrvSynthesizeFont SynthesizeFont;
|
||||||
PVOID Unknown1;
|
PVOID Unknown5;
|
||||||
// PFN_DrvGetSynthesizedFontFiles GetSynthesizedFontFiles;
|
// PFN_DrvGetSynthesizedFontFiles GetSynthesizedFontFiles;
|
||||||
PVOID Unknown2;
|
PVOID Unknown6;
|
||||||
PGD_TRANSPARENTBLT TransparentBlt;
|
PGD_TRANSPARENTBLT TransparentBlt;
|
||||||
PFN_DrvQueryPerBandInfo QueryPerBandInfo;
|
PFN_DrvQueryPerBandInfo QueryPerBandInfo;
|
||||||
PFN_DrvQueryDeviceSupport QueryDeviceSupport;
|
PFN_DrvQueryDeviceSupport QueryDeviceSupport;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue