mirror of
https://github.com/reactos/reactos.git
synced 2025-05-31 06:58:10 +00:00
Formating
svn path=/trunk/; revision=26730
This commit is contained in:
parent
4a65ec1dcc
commit
8658735640
1 changed files with 33 additions and 44 deletions
|
@ -1,21 +1,21 @@
|
|||
* DirectDraw Object struct
|
||||
DirectDraw Object struct
|
||||
|
||||
DDRAWI_DIRECTDRAW_INT
|
||||
it is the the return pointer from ddraw.dll to the program
|
||||
DDRAWI_DIRECTDRAW_INT
|
||||
it is the the return pointer from ddraw.dll to the program
|
||||
|
||||
DDRAWI_DIRECTDRAW_LCL
|
||||
It is the program own private data
|
||||
DDRAWI_DIRECTDRAW_LCL
|
||||
It is the program own private data
|
||||
|
||||
DDRAWI_DIRECTDRAW_GBL
|
||||
This struct is gboal for whole ddraw.dll for all program
|
||||
it is static in ddraw if it change it change for all
|
||||
program
|
||||
DDRAWI_DIRECTDRAW_GBL
|
||||
This struct is gboal for whole ddraw.dll for all program
|
||||
it is static in ddraw if it change it change for all
|
||||
program
|
||||
|
||||
The struct
|
||||
The struct
|
||||
|
||||
from http://msdn2.microsoft.com/en-us/library/ms898267.aspx
|
||||
it was not document for windows 2000/xp/2003 but ms did document it
|
||||
for windows ce 5.0 the link are to windows ce 5.0 arch
|
||||
from http://msdn2.microsoft.com/en-us/library/ms898267.aspx
|
||||
it was not document for windows 2000/xp/2003 but ms did document it
|
||||
for windows ce 5.0 the link are to windows ce 5.0 arch
|
||||
|
||||
typedef struct _DDRAWI_DIRECTDRAW_INT {
|
||||
LPVOID lpVtbl;
|
||||
|
@ -24,7 +24,7 @@ typedef struct _DDRAWI_DIRECTDRAW_INT {
|
|||
DWORD dwIntRefCnt;
|
||||
} DDRAWI_DIRECTDRAW_INT;
|
||||
|
||||
rest of the struct are from msdn for windows 2000/xp/2003
|
||||
Rest of the struct are from msdn for windows 2000/xp/2003
|
||||
typedef struct _DDRAWI_DIRECTDRAW_LCL {
|
||||
DWORD lpDDMore;
|
||||
LPDDRAWI_DIRECTDRAW_GBL lpGbl; // fill it from function Create_DirectDraw with static pointer ddgbl
|
||||
|
@ -54,7 +54,6 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL {
|
|||
LPDDGAMMACALIBRATORPROC lpGammaCalibrator;
|
||||
} DDRAWI_DIRECTDRAW_LCL;
|
||||
|
||||
|
||||
typedef struct _DDRAWI_DIRECTDRAW_GBL {
|
||||
DWORD dwRefCnt;
|
||||
DWORD dwFlags;
|
||||
|
@ -128,23 +127,19 @@ typedef struct _DDRAWI_DIRECTDRAW_GBL {
|
|||
DDSCAPSEX ddsCapsMore;
|
||||
} DDRAWI_DIRECTDRAW_GBL;
|
||||
|
||||
Clipper Object struct
|
||||
DDRAWI_DDRAWCLIPPER_INT
|
||||
It is the the return pointer from ddraw.dll to the program
|
||||
|
||||
*/
|
||||
DDRAWI_DDRAWCLIPPER_LCL
|
||||
It is the program own private data
|
||||
|
||||
DDRAWI_DDRAWCLIPPER_GBL
|
||||
This struct is gboal for whole ddraw.dll for all program
|
||||
it is static in ddraw if it change it change for all
|
||||
program
|
||||
|
||||
/* Clipper Object struct
|
||||
DDRAWI_DDRAWCLIPPER_INT
|
||||
it is the the return pointer from ddraw.dll to the program
|
||||
|
||||
DDRAWI_DDRAWCLIPPER_LCL
|
||||
It is the program own private data
|
||||
|
||||
DDRAWI_DDRAWCLIPPER_GBL
|
||||
This struct is gboal for whole ddraw.dll for all program
|
||||
it is static in ddraw if it change it change for all
|
||||
program
|
||||
|
||||
The struct
|
||||
The struct
|
||||
|
||||
typedef struct _DDRAWI_DDRAWCLIPPER_INT {
|
||||
LPVOID lpVtbl;
|
||||
|
@ -164,6 +159,7 @@ typedef struct _DDRAWI_DDRAWCLIPPER_LCL {
|
|||
IUnknown *pAddrefedThisOwner;
|
||||
} DDRAWI_DDRAWCLIPPER_LCL;
|
||||
|
||||
|
||||
typedef struct _DDRAWI_DDRAWCLIPPER_GBL {
|
||||
DWORD dwRefCnt;
|
||||
DWORD dwFlags;
|
||||
|
@ -173,11 +169,7 @@ typedef struct _DDRAWI_DDRAWCLIPPER_GBL {
|
|||
ULONG_PTR hWnd;
|
||||
LPRGNDATA lpStaticClipList;
|
||||
} DDRAWI_DDRAWCLIPPER_GBL;
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/*
|
||||
typedef struct _DDRAWI_DDRAWPALETTE_INT {
|
||||
LPVOID lpVtbl;
|
||||
LPDDRAWI_DDRAWPALETTE_LCL lpLcl;
|
||||
|
@ -213,9 +205,8 @@ typedef struct _DDRAWI_DDRAWPALETTE_GBL {
|
|||
DWORD dwSaveStamp;
|
||||
DWORD dwHandle;
|
||||
} DDRAWI_DDRAWPALETTE_GBL;
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
typedef struct _DDRAWI_DDVIDEOPORT_INT {
|
||||
LPVOID lpVtbl;
|
||||
LPDDRAWI_DDVIDEOPORT_LCL lpLcl;
|
||||
|
@ -249,7 +240,8 @@ typedef struct _DDRAWI_DDVIDEOPORT_LCL {
|
|||
} DDRAWI_DDVIDEOPORT_LCL;
|
||||
|
||||
|
||||
Surface
|
||||
Surface:
|
||||
|
||||
typedef struct _DDRAWI_DDRAWSURFACE_GBL {
|
||||
DWORD dwRefCnt;
|
||||
DWORD dwGlobalFlags;
|
||||
|
@ -277,14 +269,10 @@ typedef struct _DDRAWI_DDRAWSURFACE_GBL {
|
|||
DDPIXELFORMAT ddpfSurface;
|
||||
} DDRAWI_DDRAWSURFACE_GBL;
|
||||
|
||||
*/
|
||||
|
||||
|
||||
/* This comment info maybe is wrong
|
||||
bare in mind I am using logic thinking
|
||||
for follow info does not exists in MSDN
|
||||
so I am drawing clude how previews stuffs
|
||||
works that are document in MSDN/DDK
|
||||
The following informations might be incorrectly
|
||||
I am using logic thinking since the info does
|
||||
not exists in MSDN so I am drawing clue how
|
||||
previews stuffs works that are document in MSDN/DDK
|
||||
|
||||
follow struct should exists ???
|
||||
DDRAWI_DDVIDEOPORT_GBL
|
||||
|
@ -319,6 +307,7 @@ how did I got this struct I looked at all other INT struct how they where
|
|||
build. But it is not 100% sure this one is right untill I/we known how
|
||||
the DDRAWI_DDGAMMACONTROL_LCL works and DDRAWI_DDCOLORCONTROL_GBL
|
||||
our internal struct will look like this
|
||||
|
||||
typedef struct _DDRAWI_DDGAMMACONTROL_INT
|
||||
{
|
||||
LPVOID lpVtbl;
|
||||
|
|
Loading…
Reference in a new issue