ReactOS  0.4.14-dev-49-gfb4591c
main.h File Reference
#include <windows.h>
#include <ddrawi.h>
#include <d3dhal.h>
Include dependency graph for main.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int StartupHAL (VOID)
 
 BOOL (APIENTRY *DdCreateDirectDrawObject)(LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal
 
BOOL APIENTRY DdDeleteDirectDrawObject (LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal)
 
BOOL APIENTRY DdCreateSurfaceObject (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal, BOOL bPrimarySurface)
 
BOOL APIENTRY DdDeleteSurfaceObject (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal)
 
HDC APIENTRY DdGetDC (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal, LPPALETTEENTRY pColorTable)
 
BOOL APIENTRY DdReleaseDC (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal)
 
HBITMAP APIENTRY DdCreateDIBSection (HDC hdc, CONST BITMAPINFO *pbmi, UINT iUsage, VOID **ppvBits, HANDLE hSectionApp, DWORD dwOffset)
 
BOOL APIENTRY DdReenableDirectDrawObject (LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal, BOOL *pbNewMode)
 
VOID APIENTRY DdUnattachSurface (LPDDRAWI_DDRAWSURFACE_LCL pSurface, LPDDRAWI_DDRAWSURFACE_LCL pSurfaceAttached)
 
ULONG APIENTRY DdQueryDisplaySettingsUniqueness (VOID)
 
HANDLE APIENTRY DdGetDxHandle (LPDDRAWI_DIRECTDRAW_LCL pDDraw, LPDDRAWI_DDRAWSURFACE_LCL pSurface, BOOL bRelease)
 
BOOL APIENTRY DdSetGammaRamp (LPDDRAWI_DIRECTDRAW_LCL pDDraw, HDC hdc, LPVOID lpGammaRamp)
 
DWORD APIENTRY DdSwapTextureHandles (LPDDRAWI_DIRECTDRAW_LCL pDDraw, LPDDRAWI_DDRAWSURFACE_LCL pDDSLcl1, LPDDRAWI_DDRAWSURFACE_LCL pDDSLcl2)
 
charDDErrorString (HRESULT hr)
 

Variables

HDC hdc
 
DDRAWI_DIRECTDRAW_GBL mDDrawGlobal
 
DDRAWI_DIRECTDRAW_LCL mDDrawLocal
 
DDHALINFO mHALInfo
 
DDHAL_CALLBACKS mCallbacks
 
DDHAL_DDEXEBUFCALLBACKS mD3dBufferCallbacks
 
D3DHAL_CALLBACKS mD3dCallbacks
 
D3DHAL_GLOBALDRIVERDATA mD3dDriverData
 
UINT mcModeInfos
 
DDHALMODEINFOmpModeInfos
 
UINT mcvmList
 
VIDMEMmpvmList
 
UINT mcFourCC
 
DWORDmpFourCC
 
UINT mcTextures
 
DDSURFACEDESCmpTextures
 
LPDDHALINFO pHalInfo
 
LPDDHALINFO LPDDHAL_DDCALLBACKS pDDCallbacks
 
LPDDHALINFO LPDDHAL_DDCALLBACKS LPDDHAL_DDSURFACECALLBACKS pDDSurfaceCallbacks
 
LPDDHALINFO LPDDHAL_DDCALLBACKS LPDDHAL_DDSURFACECALLBACKS LPDDHAL_DDPALETTECALLBACKS pDDPaletteCallbacks
 
LPDDHALINFO LPDDHAL_DDCALLBACKS LPDDHAL_DDSURFACECALLBACKS LPDDHAL_DDPALETTECALLBACKS LPD3DHAL_CALLBACKS pD3dCallbacks
 
LPDDHALINFO LPDDHAL_DDCALLBACKS LPDDHAL_DDSURFACECALLBACKS LPDDHAL_DDPALETTECALLBACKS LPD3DHAL_CALLBACKS LPD3DHAL_GLOBALDRIVERDATA pD3dDriverData
 
LPDDHALINFO LPDDHAL_DDCALLBACKS LPDDHAL_DDSURFACECALLBACKS LPDDHAL_DDPALETTECALLBACKS LPD3DHAL_CALLBACKS LPD3DHAL_GLOBALDRIVERDATA LPDDHAL_DDEXEBUFCALLBACKS pD3dBufferCallbacks
 
LPDDHALINFO LPDDHAL_DDCALLBACKS LPDDHAL_DDSURFACECALLBACKS LPDDHAL_DDPALETTECALLBACKS LPD3DHAL_CALLBACKS LPD3DHAL_GLOBALDRIVERDATA LPDDHAL_DDEXEBUFCALLBACKS LPDDSURFACEDESC pD3dTextureFormats
 
LPDDHALINFO LPDDHAL_DDCALLBACKS LPDDHAL_DDSURFACECALLBACKS LPDDHAL_DDPALETTECALLBACKS LPD3DHAL_CALLBACKS LPD3DHAL_GLOBALDRIVERDATA LPDDHAL_DDEXEBUFCALLBACKS LPDDSURFACEDESC LPDWORD pdwFourCC
 
LPDDHALINFO LPDDHAL_DDCALLBACKS LPDDHAL_DDSURFACECALLBACKS LPDDHAL_DDPALETTECALLBACKS LPD3DHAL_CALLBACKS LPD3DHAL_GLOBALDRIVERDATA LPDDHAL_DDEXEBUFCALLBACKS LPDDSURFACEDESC LPDWORD LPVIDMEM pvmList
 
HWND hWnd
 
LPDDRAWI_DDRAWSURFACE_LCL pSurfaceTo
 

Function Documentation

◆ BOOL()

BOOL ( APIENTRY DdCreateDirectDrawObject)

◆ DdCreateDIBSection()

HBITMAP APIENTRY DdCreateDIBSection ( HDC  hdc,
CONST BITMAPINFO pbmi,
UINT  iUsage,
VOID **  ppvBits,
HANDLE  hSectionApp,
DWORD  dwOffset 
)

Definition at line 1949 of file gdientry.c.

1955 {
1957  return 0;
1958 }
#define SetLastError(x)
Definition: compat.h:409
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92

◆ DdCreateSurfaceObject()

BOOL APIENTRY DdCreateSurfaceObject ( LPDDRAWI_DDRAWSURFACE_LCL  pSurfaceLocal,
BOOL  bPrimarySurface 
)

Definition at line 1873 of file gdientry.c.

1875 {
1876  return bDDCreateSurface(pSurfaceLocal, TRUE);
1877 }
#define TRUE
Definition: types.h:120
BOOL WINAPI bDDCreateSurface(LPDDRAWI_DDRAWSURFACE_LCL pSurface, BOOL bComplete)
Definition: gdientry.c:1392

◆ DdDeleteDirectDrawObject()

BOOL APIENTRY DdDeleteDirectDrawObject ( LPDDRAWI_DIRECTDRAW_GBL  pDirectDrawGlobal)

Definition at line 1831 of file gdientry.c.

1832 {
1833  BOOL Return = FALSE;
1834 
1835  /* If this is the global object */
1836  if(pDirectDrawGlobal->hDD)
1837  {
1838  /* Free it */
1839  Return = NtGdiDdDeleteDirectDrawObject((HANDLE)pDirectDrawGlobal->hDD);
1840  if (Return)
1841  {
1842  pDirectDrawGlobal->hDD = 0;
1843  }
1844  }
1845  else if (ghDirectDraw)
1846  {
1847  /* Always success here */
1848  Return = TRUE;
1849 
1850  /* Make sure this is the last instance */
1851  if (!(--gcDirectDraw))
1852  {
1853  /* Delete the object */
1855  if (Return)
1856  {
1857  ghDirectDraw = 0;
1858  }
1859  }
1860  }
1861 
1862  /* Return */
1863  return Return;
1864 }
#define TRUE
Definition: types.h:120
HANDLE ghDirectDraw
Definition: gdientry.c:19
unsigned int BOOL
Definition: ntddk_ex.h:94
__kernel_entry W32KAPI BOOL APIENTRY NtGdiDdDeleteDirectDrawObject(_In_ HANDLE hDirectDrawLocal)
ULONG gcDirectDraw
Definition: gdientry.c:20

◆ DdDeleteSurfaceObject()

BOOL APIENTRY DdDeleteSurfaceObject ( LPDDRAWI_DDRAWSURFACE_LCL  pSurfaceLocal)

Definition at line 1887 of file gdientry.c.

1888 {
1889  BOOL Return = FALSE;
1890 
1891  /* Make sure there is one */
1892  if (pSurfaceLocal->hDDSurface)
1893  {
1894  /* Delete it */
1895  Return = NtGdiDdDeleteSurfaceObject((HANDLE)pSurfaceLocal->hDDSurface);
1896  pSurfaceLocal->hDDSurface = 0;
1897  }
1898 
1899  return Return;
1900 }
__kernel_entry W32KAPI BOOL APIENTRY NtGdiDdDeleteSurfaceObject(_In_ HANDLE hSurface)
unsigned int BOOL
Definition: ntddk_ex.h:94

◆ DDErrorString()

char* DDErrorString ( HRESULT  hr)

Definition at line 158 of file main.h.

159 {
160  switch (hr)
161  {
162  case DD_OK: return "DD_OK";
163  case DDERR_ALREADYINITIALIZED: return "DDERR_ALREADYINITIALIZED";
164  case DDERR_CANNOTATTACHSURFACE: return "DDERR_CANNOTATTACHSURFACE";
165  case DDERR_CANNOTDETACHSURFACE: return "DDERR_CANNOTDETACHSURFACE";
166  case DDERR_CURRENTLYNOTAVAIL: return "DDERR_CURRENTLYNOTAVAIL";
167  case DDERR_EXCEPTION: return "DDERR_EXCEPTION";
168  case DDERR_GENERIC: return "DDERR_GENERIC";
169  case DDERR_HEIGHTALIGN: return "DDERR_HEIGHTALIGN";
170  case DDERR_INCOMPATIBLEPRIMARY: return "DDERR_INCOMPATIBLEPRIMARY";
171  case DDERR_INVALIDCAPS: return "DDERR_INVALIDCAPS";
172  case DDERR_INVALIDCLIPLIST: return "DDERR_INVALIDCLIPLIST";
173  case DDERR_INVALIDMODE: return "DDERR_INVALIDMODE";
174  case DDERR_INVALIDOBJECT: return "DDERR_INVALIDOBJECT";
175  case DDERR_INVALIDPARAMS: return "DDERR_INVALIDPARAMS";
176  case DDERR_INVALIDPIXELFORMAT: return "DDERR_INVALIDPIXELFORMAT";
177  case DDERR_INVALIDRECT: return "DDERR_INVALIDRECT";
178  case DDERR_LOCKEDSURFACES: return "DDERR_LOCKEDSURFACES";
179  case DDERR_NO3D: return "DDERR_NO3D";
180  case DDERR_NOALPHAHW: return "DDERR_NOALPHAHW";
181  case DDERR_NOCLIPLIST: return "DDERR_NOCLIPLIST";
182  case DDERR_NOCOLORCONVHW: return "DDERR_NOCOLORCONVHW";
183  case DDERR_NOCOOPERATIVELEVELSET: return "DDERR_NOCOOPERATIVELEVELSET";
184  case DDERR_NOCOLORKEY: return "DDERR_NOCOLORKEY";
185  case DDERR_NOCOLORKEYHW: return "DDERR_NOCOLORKEYHW";
186  case DDERR_NODIRECTDRAWSUPPORT: return "DDERR_NODIRECTDRAWSUPPORT";
187  case DDERR_NOEXCLUSIVEMODE: return "DDERR_NOEXCLUSIVEMODE";
188  case DDERR_NOFLIPHW: return "DDERR_NOFLIPHW";
189  case DDERR_NOGDI: return "DDERR_NOGDI";
190  case DDERR_NOMIRRORHW: return "DDERR_NOMIRRORHW";
191  case DDERR_NOTFOUND: return "DDERR_NOTFOUND";
192  case DDERR_NOOVERLAYHW: return "DDERR_NOOVERLAYHW";
193  case DDERR_NORASTEROPHW: return "DDERR_NORASTEROPHW";
194  case DDERR_NOROTATIONHW: return "DDERR_NOROTATIONHW";
195  case DDERR_NOSTRETCHHW: return "DDERR_NOSTRETCHHW";
196  case DDERR_NOT4BITCOLOR: return "DDERR_NOT4BITCOLOR";
197  case DDERR_NOT4BITCOLORINDEX: return "DDERR_NOT4BITCOLORINDEX";
198  case DDERR_NOT8BITCOLOR: return "DDERR_NOT8BITCOLOR";
199  case DDERR_NOTEXTUREHW: return "DDERR_NOTEXTUREHW";
200  case DDERR_NOVSYNCHW: return "DDERR_NOVSYNCHW";
201  case DDERR_NOZBUFFERHW: return "DDERR_NOZBUFFERHW";
202  case DDERR_NOZOVERLAYHW: return "DDERR_NOZOVERLAYHW";
203  case DDERR_OUTOFCAPS: return "DDERR_OUTOFCAPS";
204  case DDERR_OUTOFMEMORY: return "DDERR_OUTOFMEMORY";
205  case DDERR_OUTOFVIDEOMEMORY: return "DDERR_OUTOFVIDEOMEMORY";
206  case DDERR_OVERLAYCANTCLIP: return "DDERR_OVERLAYCANTCLIP";
207  case DDERR_OVERLAYCOLORKEYONLYONEACTIVE: return "DDERR_OVERLAYCOLORKEYONLYONEACTIVE";
208  case DDERR_PALETTEBUSY: return "DDERR_PALETTEBUSY";
209  case DDERR_COLORKEYNOTSET: return "DDERR_COLORKEYNOTSET";
210  case DDERR_SURFACEALREADYATTACHED: return "DDERR_SURFACEALREADYATTACHED";
211  case DDERR_SURFACEALREADYDEPENDENT: return "DDERR_SURFACEALREADYDEPENDENT";
212  case DDERR_SURFACEBUSY: return "DDERR_SURFACEBUSY";
213  case DDERR_CANTLOCKSURFACE: return "DDERR_CANTLOCKSURFACE";
214  case DDERR_SURFACEISOBSCURED: return "DDERR_SURFACEISOBSCURED";
215  case DDERR_SURFACELOST: return "DDERR_SURFACELOST";
216  case DDERR_SURFACENOTATTACHED: return "DDERR_SURFACENOTATTACHED";
217  case DDERR_TOOBIGHEIGHT: return "DDERR_TOOBIGHEIGHT";
218  case DDERR_TOOBIGSIZE: return "DDERR_TOOBIGSIZE";
219  case DDERR_TOOBIGWIDTH: return "DDERR_TOOBIGWIDTH";
220  case DDERR_UNSUPPORTED: return "DDERR_UNSUPPORTED";
221  case DDERR_UNSUPPORTEDFORMAT: return "DDERR_UNSUPPORTEDFORMAT";
222  case DDERR_UNSUPPORTEDMASK: return "DDERR_UNSUPPORTEDMASK";
223  case DDERR_VERTICALBLANKINPROGRESS: return "DDERR_VERTICALBLANKINPROGRESS";
224  case DDERR_WASSTILLDRAWING: return "DDERR_WASSTILLDRAWING";
225  case DDERR_XALIGN: return "DDERR_XALIGN";
226  case DDERR_INVALIDDIRECTDRAWGUID: return "DDERR_INVALIDDIRECTDRAWGUID";
227  case DDERR_DIRECTDRAWALREADYCREATED: return "DDERR_DIRECTDRAWALREADYCREATED";
228  case DDERR_NODIRECTDRAWHW: return "DDERR_NODIRECTDRAWHW";
229  case DDERR_PRIMARYSURFACEALREADYEXISTS: return "DDERR_PRIMARYSURFACEALREADYEXISTS";
230  case DDERR_NOEMULATION: return "DDERR_NOEMULATION";
231  case DDERR_REGIONTOOSMALL: return "DDERR_REGIONTOOSMALL";
232  case DDERR_CLIPPERISUSINGHWND: return "DDERR_CLIPPERISUSINGHWND";
233  case DDERR_NOCLIPPERATTACHED: return "DDERR_NOCLIPPERATTACHED";
234  case DDERR_NOHWND: return "DDERR_NOHWND";
235  case DDERR_HWNDSUBCLASSED: return "DDERR_HWNDSUBCLASSED";
236  case DDERR_HWNDALREADYSET: return "DDERR_HWNDALREADYSET";
237  case DDERR_NOPALETTEATTACHED: return "DDERR_NOPALETTEATTACHED";
238  case DDERR_NOPALETTEHW: return "DDERR_NOPALETTEHW";
239  case DDERR_BLTFASTCANTCLIP: return "DDERR_BLTFASTCANTCLIP";
240  case DDERR_NOBLTHW: return "DDERR_NOBLTHW";
241  case DDERR_NODDROPSHW: return "DDERR_NODDROPSHW";
242  case DDERR_OVERLAYNOTVISIBLE: return "DDERR_OVERLAYNOTVISIBLE";
243  case DDERR_NOOVERLAYDEST: return "DDERR_NOOVERLAYDEST";
244  case DDERR_INVALIDPOSITION: return "DDERR_INVALIDPOSITION";
245  case DDERR_NOTAOVERLAYSURFACE: return "DDERR_NOTAOVERLAYSURFACE";
246  case DDERR_EXCLUSIVEMODEALREADYSET: return "DDERR_EXCLUSIVEMODEALREADYSET";
247  case DDERR_NOTFLIPPABLE: return "DDERR_NOTFLIPPABLE";
248  case DDERR_CANTDUPLICATE: return "DDERR_CANTDUPLICATE";
249  case DDERR_NOTLOCKED: return "DDERR_NOTLOCKED";
250  case DDERR_CANTCREATEDC: return "DDERR_CANTCREATEDC";
251  case DDERR_NODC: return "DDERR_NODC";
252  case DDERR_WRONGMODE: return "DDERR_WRONGMODE";
253  case DDERR_IMPLICITLYCREATED: return "DDERR_IMPLICITLYCREATED";
254  case DDERR_NOTPALETTIZED: return "DDERR_NOTPALETTIZED";
255  case DDERR_UNSUPPORTEDMODE: return "DDERR_UNSUPPORTEDMODE";
256  case DDERR_NOMIPMAPHW: return "DDERR_NOMIPMAPHW";
257  case DDERR_INVALIDSURFACETYPE: return "DDERR_INVALIDSURFACETYPE";
258  case DDERR_DCALREADYCREATED: return "DDERR_DCALREADYCREATED";
259  case DDERR_CANTPAGELOCK: return "DDERR_CANTPAGELOCK";
260  case DDERR_CANTPAGEUNLOCK: return "DDERR_CANTPAGEUNLOCK";
261  case DDERR_NOTPAGELOCKED: return "DDERR_NOTPAGELOCKED";
262  case DDERR_NOTINITIALIZED: return "DDERR_NOTINITIALIZED";
263  }
264 
265  return "Unknown Error ";
266 }
#define DDERR_NOZBUFFERHW
Definition: ddraw.h:108
#define DDERR_TOOBIGWIDTH
Definition: ddraw.h:126
#define DDERR_NODIRECTDRAWHW
Definition: ddraw.h:137
#define DDERR_SURFACELOST
Definition: ddraw.h:122
#define DDERR_VERTICALBLANKINPROGRESS
Definition: ddraw.h:131
#define DDERR_SURFACEISOBSCURED
Definition: ddraw.h:121
HRESULT hr
Definition: shlfolder.c:183
#define DDERR_DIRECTDRAWALREADYCREATED
Definition: ddraw.h:136
#define DDERR_UNSUPPORTED
Definition: ddraw.h:127
#define DDERR_NOT4BITCOLOR
Definition: ddraw.h:103
#define DDERR_WRONGMODE
Definition: ddraw.h:161
#define DDERR_PALETTEBUSY
Definition: ddraw.h:115
#define DDERR_SURFACEALREADYATTACHED
Definition: ddraw.h:117
#define DDERR_HWNDALREADYSET
Definition: ddraw.h:145
#define DDERR_OUTOFVIDEOMEMORY
Definition: ddraw.h:112
#define DDERR_NOTINITIALIZED
Definition: ddraw.h:185
#define DDERR_NOCLIPPERATTACHED
Definition: ddraw.h:142
#define DDERR_INCOMPATIBLEPRIMARY
Definition: ddraw.h:74
#define DDERR_COLORKEYNOTSET
Definition: ddraw.h:116
#define DDERR_OUTOFMEMORY
Definition: ddraw.h:111
#define DDERR_NOALPHAHW
Definition: ddraw.h:84
#define DDERR_XALIGN
Definition: ddraw.h:134
#define DDERR_NOT8BITCOLOR
Definition: ddraw.h:105
#define DDERR_INVALIDPIXELFORMAT
Definition: ddraw.h:80
#define DDERR_NOTPAGELOCKED
Definition: ddraw.h:175
#define DDERR_NOTPALETTIZED
Definition: ddraw.h:163
#define DDERR_NOCOOPERATIVELEVELSET
Definition: ddraw.h:89
#define DDERR_NO3D
Definition: ddraw.h:83
#define DDERR_PRIMARYSURFACEALREADYEXISTS
Definition: ddraw.h:138
#define DDERR_NOHWND
Definition: ddraw.h:143
#define DDERR_NOMIPMAPHW
Definition: ddraw.h:165
#define DDERR_DCALREADYCREATED
Definition: ddraw.h:171
#define DDERR_CANNOTATTACHSURFACE
Definition: ddraw.h:68
#define DDERR_NOBLTHW
Definition: ddraw.h:149
#define DD_OK
Definition: ddraw.h:186
#define DDERR_NOVSYNCHW
Definition: ddraw.h:107
#define DDERR_INVALIDOBJECT
Definition: ddraw.h:78
#define DDERR_NODC
Definition: ddraw.h:160
#define DDERR_HWNDSUBCLASSED
Definition: ddraw.h:144
#define DDERR_NODIRECTDRAWSUPPORT
Definition: ddraw.h:92
#define DDERR_NOCOLORKEY
Definition: ddraw.h:90
#define DDERR_NOGDI
Definition: ddraw.h:95
#define DDERR_NOSTRETCHHW
Definition: ddraw.h:102
#define DDERR_INVALIDCLIPLIST
Definition: ddraw.h:76
#define DDERR_NODDROPSHW
Definition: ddraw.h:150
#define DDERR_CANTPAGELOCK
Definition: ddraw.h:173
#define DDERR_OUTOFCAPS
Definition: ddraw.h:110
#define DDERR_OVERLAYCANTCLIP
Definition: ddraw.h:113
#define DDERR_ALREADYINITIALIZED
Definition: ddraw.h:67
#define DDERR_GENERIC
Definition: ddraw.h:72
#define DDERR_CANTLOCKSURFACE
Definition: ddraw.h:120
#define DDERR_SURFACEALREADYDEPENDENT
Definition: ddraw.h:118
#define DDERR_UNSUPPORTEDFORMAT
Definition: ddraw.h:128
#define DDERR_NOTLOCKED
Definition: ddraw.h:158
#define DDERR_NOTFOUND
Definition: ddraw.h:97
#define DDERR_NOPALETTEHW
Definition: ddraw.h:147
#define DDERR_NOMIRRORHW
Definition: ddraw.h:96
#define DDERR_CANNOTDETACHSURFACE
Definition: ddraw.h:69
#define DDERR_INVALIDSURFACETYPE
Definition: ddraw.h:166
#define DDERR_TOOBIGSIZE
Definition: ddraw.h:125
#define DDERR_NOEMULATION
Definition: ddraw.h:139
#define DDERR_OVERLAYNOTVISIBLE
Definition: ddraw.h:151
#define DDERR_UNSUPPORTEDMODE
Definition: ddraw.h:164
#define DDERR_CURRENTLYNOTAVAIL
Definition: ddraw.h:70
#define DDERR_NOFLIPHW
Definition: ddraw.h:94
#define DDERR_NOTEXTUREHW
Definition: ddraw.h:106
#define DDERR_SURFACEBUSY
Definition: ddraw.h:119
#define DDERR_REGIONTOOSMALL
Definition: ddraw.h:140
#define DDERR_IMPLICITLYCREATED
Definition: ddraw.h:162
#define DDERR_NORASTEROPHW
Definition: ddraw.h:100
#define DDERR_NOEXCLUSIVEMODE
Definition: ddraw.h:93
#define DDERR_NOCOLORKEYHW
Definition: ddraw.h:91
#define DDERR_NOZOVERLAYHW
Definition: ddraw.h:109
#define DDERR_EXCEPTION
Definition: ddraw.h:71
#define DDERR_INVALIDRECT
Definition: ddraw.h:81
#define DDERR_NOOVERLAYDEST
Definition: ddraw.h:152
#define DDERR_NOPALETTEATTACHED
Definition: ddraw.h:146
#define DDERR_WASSTILLDRAWING
Definition: ddraw.h:132
#define DDERR_NOT4BITCOLORINDEX
Definition: ddraw.h:104
#define DDERR_HEIGHTALIGN
Definition: ddraw.h:73
#define DDERR_BLTFASTCANTCLIP
Definition: ddraw.h:148
#define DDERR_CLIPPERISUSINGHWND
Definition: ddraw.h:141
#define DDERR_SURFACENOTATTACHED
Definition: ddraw.h:123
#define DDERR_INVALIDPOSITION
Definition: ddraw.h:153
#define DDERR_UNSUPPORTEDMASK
Definition: ddraw.h:129
#define DDERR_INVALIDMODE
Definition: ddraw.h:77
#define DDERR_INVALIDDIRECTDRAWGUID
Definition: ddraw.h:135
#define DDERR_CANTDUPLICATE
Definition: ddraw.h:157
#define DDERR_NOCLIPLIST
Definition: ddraw.h:87
#define DDERR_OVERLAYCOLORKEYONLYONEACTIVE
Definition: ddraw.h:114
#define DDERR_CANTCREATEDC
Definition: ddraw.h:159
#define DDERR_CANTPAGEUNLOCK
Definition: ddraw.h:174
#define DDERR_NOTAOVERLAYSURFACE
Definition: ddraw.h:154
#define DDERR_INVALIDCAPS
Definition: ddraw.h:75
#define DDERR_NOTFLIPPABLE
Definition: ddraw.h:156
#define DDERR_NOCOLORCONVHW
Definition: ddraw.h:88
#define DDERR_NOROTATIONHW
Definition: ddraw.h:101
#define DDERR_LOCKEDSURFACES
Definition: ddraw.h:82
#define DDERR_EXCLUSIVEMODEALREADYSET
Definition: ddraw.h:155
#define DDERR_INVALIDPARAMS
Definition: ddraw.h:79
#define DDERR_NOOVERLAYHW
Definition: ddraw.h:98
#define DDERR_TOOBIGHEIGHT
Definition: ddraw.h:124

◆ DdGetDC()

HDC APIENTRY DdGetDC ( LPDDRAWI_DDRAWSURFACE_LCL  pSurfaceLocal,
LPPALETTEENTRY  pColorTable 
)

Definition at line 1923 of file gdientry.c.

1925 {
1926  /* Call win32k directly */
1927  return NtGdiDdGetDC(pColorTable, (HANDLE) pSurfaceLocal->hDDSurface);
1928 }
__kernel_entry W32KAPI HDC APIENTRY NtGdiDdGetDC(_In_ HANDLE hSurface, _In_ PALETTEENTRY *puColorTable)

◆ DdGetDxHandle()

HANDLE APIENTRY DdGetDxHandle ( LPDDRAWI_DIRECTDRAW_LCL  pDDraw,
LPDDRAWI_DDRAWSURFACE_LCL  pSurface,
BOOL  bRelease 
)

Definition at line 2043 of file gdientry.c.

2046 {
2047  HANDLE hDD = NULL;
2048  HANDLE hSurface = NULL;
2049 
2050  /* Check if we already have a surface */
2051  if (!pSurface)
2052  {
2053  /* We don't have one, use the DirectDraw Object handle instead */
2054  hDD = GetDdHandle(pDDraw->lpGbl->hDD);
2055  }
2056  else
2057  {
2058  hSurface = (HANDLE)pSurface->hDDSurface;
2059  }
2060 
2061  /* Call the API */
2062  return (HANDLE)NtGdiDdGetDxHandle(hDD, hSurface, bRelease);
2063 }
__kernel_entry W32KAPI HANDLE APIENTRY NtGdiDdGetDxHandle(_In_opt_ HANDLE hDirectDraw, _In_opt_ HANDLE hSurface, _In_ BOOL bRelease)
#define GetDdHandle(Handle)
Definition: gdientry.c:22
smooth NULL
Definition: ftsmooth.c:416
_In_ DD_SURFACE_LOCAL * pSurface
Definition: winddi.h:3481
PVOID HANDLE
Definition: typedefs.h:71

◆ DdQueryDisplaySettingsUniqueness()

ULONG APIENTRY DdQueryDisplaySettingsUniqueness ( VOID  )

Definition at line 2031 of file gdientry.c.

2032 {
2034 }
PGDI_SHARED_HANDLE_TABLE GdiSharedHandleTable
Definition: misc.c:34

◆ DdReenableDirectDrawObject()

BOOL APIENTRY DdReenableDirectDrawObject ( LPDDRAWI_DIRECTDRAW_GBL  pDirectDrawGlobal,
BOOL pbNewMode 
)

Definition at line 1967 of file gdientry.c.

1969 {
1970  /* Call win32k directly */
1971  return NtGdiDdReenableDirectDrawObject(GetDdHandle(pDirectDrawGlobal->hDD),
1972  pbNewMode);
1973 }
__kernel_entry W32KAPI BOOL APIENTRY NtGdiDdReenableDirectDrawObject(_In_ HANDLE hDirectDrawLocal, _Inout_ BOOL *pubNewMode)
#define GetDdHandle(Handle)
Definition: gdientry.c:22

◆ DdReleaseDC()

BOOL APIENTRY DdReleaseDC ( LPDDRAWI_DDRAWSURFACE_LCL  pSurfaceLocal)

Definition at line 1937 of file gdientry.c.

1938 {
1939  /* Call win32k directly */
1940  return NtGdiDdReleaseDC((HANDLE) pSurfaceLocal->hDDSurface);
1941 }
__kernel_entry W32KAPI BOOL APIENTRY NtGdiDdReleaseDC(_In_ HANDLE hSurface)

◆ DdSetGammaRamp()

BOOL APIENTRY DdSetGammaRamp ( LPDDRAWI_DIRECTDRAW_LCL  pDDraw,
HDC  hdc,
LPVOID  lpGammaRamp 
)

Definition at line 2072 of file gdientry.c.

2075 {
2076  /* Call win32k directly */
2077  return NtGdiDdSetGammaRamp(GetDdHandle(pDDraw->lpGbl->hDD),
2078  hdc,
2079  lpGammaRamp);
2080 }
#define GetDdHandle(Handle)
Definition: gdientry.c:22
HDC hdc
Definition: main.c:9
__kernel_entry W32KAPI BOOL APIENTRY NtGdiDdSetGammaRamp(_In_ HANDLE hDirectDraw, _In_ HDC hdc, _In_reads_bytes_(sizeof(GAMMARAMP)) LPVOID lpGammaRamp)

◆ DdSwapTextureHandles()

DWORD APIENTRY DdSwapTextureHandles ( LPDDRAWI_DIRECTDRAW_LCL  pDDraw,
LPDDRAWI_DDRAWSURFACE_LCL  pDDSLcl1,
LPDDRAWI_DDRAWSURFACE_LCL  pDDSLcl2 
)

Definition at line 222 of file historic.c.

225 {
226  /* Note Windows 2000/XP/VISTA always returns success */
227  return TRUE;
228 }
#define TRUE
Definition: types.h:120

◆ DdUnattachSurface()

VOID APIENTRY DdUnattachSurface ( LPDDRAWI_DDRAWSURFACE_LCL  pSurface,
LPDDRAWI_DDRAWSURFACE_LCL  pSurfaceAttached 
)

Definition at line 2016 of file gdientry.c.

2018 {
2019  /* Call win32k */
2020  NtGdiDdUnattachSurface((HANDLE)pSurface->hDDSurface,
2021  (HANDLE)pSurfaceAttached->hDDSurface);
2022 }
__kernel_entry W32KAPI NTSTATUS APIENTRY NtGdiDdUnattachSurface(_In_ HANDLE hSurface, _In_ HANDLE hSurfaceAttached)
_In_ DD_SURFACE_LOCAL * pSurface
Definition: winddi.h:3481

◆ StartupHAL()

int StartupHAL ( VOID  )

Variable Documentation

◆ hdc

HDC hdc

Definition at line 34 of file main.h.

Referenced by _find_font_for_range(), CMenuDeskBar::_OnNcPaint(), CMenuDeskBar::_OnPaint(), _Success_(), _test_color(), _test_shape_ok(), ABCWidths_helper(), AbortDoc(), AbortPath(), AboutDlgProc(), add_mf_comment(), add_ruler_units(), Icon::add_to_imagelist(), add_with_alpha(), AddFonts(), AddFontStyle(), QuickLaunchBar::AddShortcuts(), Airbrush(), alpha_blend_hdc_pixels(), alpha_blend_image(), AngleArc(), ANIMATE_EraseBackground(), ANIMATE_OpenW(), apply_GSUB_feature(), apply_GSUB_feature_to_glyph(), Apply_Indic_PostBase(), Apply_Indic_PreBase(), Apply_Indic_Rphf(), Arc(), ArcTo(), AtlCreateTargetDC(), BeginPath(), Bezier(), BITMAP_LoadImageW(), CDimmedWindow::Blt(), BltCard(), Brush(), brush_fill_path(), BUTTON_CalcLabelRect(), BUTTON_DrawLabel(), BUTTON_DrawTextCallback(), BUTTON_WindowProc(), ButtonWndProc_common(), Pane::calc_single_width(), calc_single_width(), Pane::calc_widths(), calc_widths(), CardBlt(), CardImageWndProc(), CardWindow::CardWindow(), CBPaintBorder(), CBPaintButton(), CBPaintText(), CC_DrawCurrentFocusRect(), CC_DrawFocusRect(), CC_PaintPredefColorArray(), CC_PaintSelectedColor(), CC_PaintUserColorArray(), CC_PrepareColorGraph(), CC_WMCommand(), cdtAnimate(), cdtDraw(), cdtDrawExt(), CFn_ReleaseDC(), CFn_WMCommand(), CFn_WMInitDialog(), CFn_WMMeasureItem(), CFn_WMPaint(), check_alpha_draw(), check_bits(), check_color_table(), check_cursor_data(), check_dc_state(), check_DrawIcon(), check_DrawIconEx(), check_DrawState_Color(), check_DrawState_Size(), check_height_family_enumproc(), check_height_font_enumproc(), check_ImageList_DrawIndirect_broken(), check_ImageList_DrawIndirect_fState(), check_ImageList_DrawIndirect_fStyle(), check_ImageList_DrawIndirect_ILD_ROP(), check_item_height(), check_metafile(), check_system_palette_entries(), check_vertical_font(), check_vertical_metrics(), CheckBitmapBitsWithLine(), CheckListWndProc(), Child_OnPaint(), ChildWndProc(), choose_font(), ChoosePixelFormat(), Chord(), CardButton::Clip(), CardRegion::Clip(), clip_emf_enum_proc(), ClipCard(), ClockWndProc(), CloseEnhMetaFile(), CloseFigure(), CloseMetaFile(), co_IntDrawCaret(), co_UserGetUpdateRect(), COMBO_Paint(), COMBO_ThemedPaint(), COMBO_WindowProc(), COMBOEX_MeasureItem(), COMCTL32_GetFontMetrics(), compare_bounds(), compare_hash(), compare_hash_broken_todo(), ConfigDlgProc(), ConfirmMsgBox_Init(), ConfirmMsgBox_Paint(), Consonant_is_below_base_form(), Consonant_is_post_base_form(), Consonant_is_pre_base_form(), Consonant_is_ralf(), context_choose_pixel_format(), context_create_wgl_attribs(), ContextualShape_Arabic(), ContextualShape_Bengali(), ContextualShape_Devanagari(), ContextualShape_Gujarati(), ContextualShape_Gurmukhi(), ContextualShape_Hebrew(), ContextualShape_Kannada(), ContextualShape_Khmer(), ContextualShape_Lao(), ContextualShape_Malayalam(), ContextualShape_Mongolian(), ContextualShape_Oriya(), ContextualShape_Phags_pa(), ContextualShape_Sinhala(), ContextualShape_Syriac(), ContextualShape_Tamil(), ContextualShape_Telugu(), ContextualShape_Thaana(), ContextualShape_Thai(), Create32BitHBITMAP(), create_alpha_bitmap(), Icon::create_bitmap(), create_bitmap(), create_emf(), create_metafile(), create_mf(), create_mfpict(), create_picture(), create_printer_dc(), create_taskdialog_template(), create_test_bitmap(), create_test_icon(), CreateCompatibleDC(), CreateDCA(), CreateEnhMetaFileA(), CreateEnhMetaFileW(), CCharMapWindow::CreateFontComboBox(), CreateICA(), CreateLayoutIcon(), CreateMatrix(), CreateSinkBmp(), CreateTitleFont(), CreateTrayIcon(), ImageModel::Crop(), ctrl_resize(), CURSORICON_GetCursorDataFromBMI(), customdraw_fill(), D3DXCreateTextA(), D3DXCreateTextW(), DataCache_GetExtent(), DATETIME_EraseBackground(), DATETIME_Paint(), DATETIME_Refresh(), DATETIME_ReturnFieldWidth(), DC_LockDc(), DceGetDceFromDC(), DCICreatePrimary(), DdCreateDirectDrawObject(), ddraw_surface7_ReleaseDC(), DDRedrawFrame(), DdSetGammaRamp(), DDUpdateFrame(), DECLARE_INTERFACE_(), DecodeMatrix(), DecomposeVowels(), default_page_paint_hook(), DEFDLG_Proc(), DefWndDoSizeMove(), DefWndPrint(), DefWndScreenshot(), DeleteDC(), DescribePixelFormat(), DesktopWndProcW(), DlgProc(), DocumentEventEx(), DoMatrixMessage(), DPtoLP(), CardButton::Draw(), Icon::draw(), draw_diag_edge(), draw_graphics(), draw_margin_lines(), draw_rect_edge(), draw_space(), draw_splitbar(), draw_string_callback(), draw_text(), draw_text_2(), DrawActiveCell(), StartMenu::DrawArrows(), CTrayClockWnd::DrawBackground(), DrawBoard(), DrawCaptionTempA(), DrawCard(), DrawCardCorner(), DrawCheckedRect(), DrawClock(), BackgroundWindow::DrawDesktopBkgnd(), DrawDibBegin(), DrawDibDraw(), DrawDibRealize(), DrawFace(), StartMenu::DrawFloatingButton(), DrawFocusRect(), DrawGlyph(), DrawGrayText(), DrawHands(), DrawHorzCardStrip(), DrawIconEx(), DrawInsert(), DrawLeds(), DrawMatrixMessage(), DrawMine(), DrawMines(), CardButton::DrawRect(), DrawShadowText(), CTrayWindow::DrawSizerWithTheme(), DrawStatusTextA(), DrawStatusTextW(), DrawTest(), DrawTextA(), DrawTextExA(), DrawTextExW(), DrawTextExWorker(), DrawTextW(), DrawThemeBackground(), DrawThemeBackgroundEx(), DrawThemeEdge(), DrawThemeParentBackground(), DrawThemeText(), DrawVertCardStrip(), CImgAreaWindow::drawZoomFrame(), DRIVER_PatBlt(), DxEngCleanDC(), DxEngDeleteDC(), EDIT_NotifyCtlColor(), EDIT_WM_Paint(), EDIT_WM_SetFocus(), Ellipse(), Ellp(), EMF_FixIsotropic(), EMF_PlayEnhMetaFileCallback(), EMF_SetMapMode(), EMF_Update_MF_Xform(), EmfEnumProc(), EndDoc(), EndFormPage(), EndPage(), endPaintingL(), endPaintingR(), EndPath(), enum_emf_WorldTransform(), EnumDisplayMonitors(), EnumEnhMetaFile(), EnumFontFamiliesA(), EnumFontFamiliesExA(), EnumFontFamiliesExW(), EnumFontFamiliesW(), EnumMetaFile(), EnumObjects(), Erase(), CTrayWindow::EraseBackgroundWithTheme(), Escape(), eto_emf_enum_proc(), ExcludeClipRect(), ExtFloodFill(), ExtractOneBitmap(), ExtSelectClipRgn(), ExtTextOutA(), ExtTextOutW(), FILEDLG95_LOOKIN_Init(), FileMenu_MeasureItem(), Fill(), FillFontSizeComboList(), FillFontStyleComboList(), FillPath(), FillRgn(), find_installed_font(), FindBaseConsonant(), FlatComboProc(), FlattenPath(), FloatWindowPaintColorPicker(), FloatWindowPaintHueSlider(), FloodFill(), fnIMLangFontLink2_GetFontCodePages(), fnIMLangFontLink_GetFontCodePages(), Font::Font(), FONT_GetCharsByRangeA(), FONT_mbtowc(), FrameRgn(), free_image_data(), gdi_alpha_blend(), gdi_get_font_metrics(), GDI_hdc_not_using_object(), GDI_hdc_using_object(), GdiAddGlsBounds(), GdiAllocBatchCommand(), GdiCleanCacheDC(), GdiComment(), GdiConvertAndCheckDC(), GdiConvertDC(), GdiGetCharDimensions(), GdiGetCodePage(), GdiGetDcAttr(), GdiGetLDC(), GdiGetLocalDC(), GdiGradientFill(), GdiIsMetaFileDC(), gdip_format_string(), GdipCreateBitmapFromHBITMAP(), GdipCreateFont(), GdipCreateFontFromDC(), GdipCreateFontFromLogfontA(), GdipCreateFontFromLogfontW(), GdipCreateFromHDC(), GdipCreateFromHDC2(), GdipCreateFromHWND(), GdipDrawImagePointsRect(), GdipDrawString(), GdipGetDC(), GdipGetImageGraphicsContext(), GdipIsStyleAvailable(), GdipMeasureCharacterRanges(), GdipMeasureDriverString(), GdipMeasureString(), GdipNewInstalledFontCollection(), GdipPrivateAddMemoryFont(), GdipRecordMetafile(), GdipRecordMetafileFileName(), GdipRecordMetafileFileNameI(), GdipRecordMetafileI(), GdipRecordMetafileStream(), GdipReleaseDC(), GdiRealizationInfo(), GdiSelectBitmap(), GdiSelectBrush(), GdiSelectFont(), GdiSelectPen(), GdiSelectVisRgn(), GdiSetLDC(), get_16bpp_format(), get_bits_per_pixel(), get_brush_bitmap_info(), get_color_format(), get_current_font_height(), get_dc(), get_dc_data(), get_dc_data_ex(), get_dc_ptr(), get_dc_region(), get_default_color_table(), get_display_dc(), get_dpiy(), get_first_last_from_cmap(), get_font_dpi(), get_font_fsselection(), get_font_hfont(), get_font_metrics(), get_format(), get_glyph_indices(), get_image_part_size(), get_opentype_script(), get_pixelsperxlogicalinch(), get_points_bounds(), get_print_rect(), get_stgdef(), get_ttf_nametable_entry(), GetAndSetDCDWord(), GetArcDirection(), GetAspectRatioFilterEx(), GetBitmapPixelBuffer(), GetBkColor(), GetBkMode(), GetBoundsRect(), GetBoundsRectAlt(), GetBrushOrgEx(), GetCharABCWidthsA(), GetCharABCWidthsFloatA(), GetCharABCWidthsFloatW(), GetCharABCWidthsI(), GetCharABCWidthsW(), GetCharacterPlacementA(), GetCharacterPlacementW(), GetCharWidth32A(), GetCharWidth32W(), GetCharWidthA(), GetCharWidthFloatA(), GetCharWidthFloatW(), GetCharWidthI(), GetCharWidthW(), GetClipBox(), GetClipRgn(), GetControlBrush(), GetControlColor(), GetCurrentObject(), GetCurrentPositionEx(), GetDCBrushColor(), GetDCDWord(), GetDCOrg(), GetDCOrgEx(), GetDCPenColor(), GetDeviceCaps(), GetDeviceGammaRamp(), GetDialogBaseUnits(), GetDiaogTextureBrush(), GetETM(), GetExpected(), GetFontAssocStatus(), GetFontData(), GetGlyphIndicesA(), GetGlyphOutlineA(), GetGlyphOutlineW(), GetGraphicsMode(), GetHFONT(), GetICMProfileA(), GetICMProfileW(), GetIdealItemHeight(), GetKerningPairsW(), GetLayout(), GetMapMode(), GetMetaRgn(), GetOutlineTextMetricsA(), GetOutlineTextMetricsW(), GetPath(), GetPhysDev(), GetPixel(), GetPixelFormat(), GetPolyFillMode(), GetPrintingRect(), GetRealColorDepth(), GetRelAbs(), GetROP2(), GetScreenDPI(), GetStartMenuBtnTextWidth(), GetStretchBltMode(), GetStringBitmapA(), GetStringBitmapW(), GetTextAlign(), GetTextCharacterExtra(), GetTextCharset(), GetTextColor(), GetTextExtentExPointA(), GetTextExtentExPointI(), GetTextExtentExPointW(), GetTextExtentExPointWPri(), GetTextExtentPoint32A(), GetTextExtentPoint32W(), GetTextExtentPointA(), GetTextExtentPointI(), GetTextExtentPointW(), GetTextFaceA(), GetTextFaceAliasW(), GetTextFaceW(), GetTextMetricsA(), GetTextMetricsW(), GetThemeBackgroundContentRect(), GetThemeBackgroundExtent(), GetThemeBackgroundRegion(), GetThemeFont(), GetThemePartSize(), GetThemeSysFont(), GetThemeTextExtent(), GetThemeTextMetrics(), GetViewportExtEx(), GetViewportOrgEx(), GetWindowExtEx(), GetWindowOrgEx(), GetWorldTransform(), Ghost_OnDraw(), Ghost_OnNCPaint(), Ghost_OnPaint(), Graph_WndProc(), GraphCtrl_WndProc(), Graphics::Graphics(), GreCreateCompatibleDC(), GreDPtoLP(), GreGetBkColor(), GreGetBkMode(), GreGetDCOrgEx(), GreGetGraphicsMode(), GreGetMapMode(), GreGetSetColorTable(), GreGetTextColor(), GreGetTextMetricsW(), GreGetViewportExtEx(), GreGetWindowExtEx(), GreGradientFill(), GreLPtoDP(), GreMovePointer(), GreMoveTo(), GreOpenDCW(), GreSetBrushOrg(), GreSetDCOrg(), GreSetDCOwner(), GreSetPointerShape(), GreTextOutW(), HackFillStaticBg(), HandlePrintPasswdChar(), HEADER_Create(), HEADER_DrawHotDivider(), HEADER_DrawItem(), HEADER_DrawItemFrame(), HEADER_DrawTrackLine(), HEADER_FillItemFrame(), HEADER_LButtonDown(), HEADER_LButtonUp(), HEADER_MouseLeave(), HEADER_MouseMove(), HEADER_Paint(), HEADER_Refresh(), HEADER_SendCtrlCustomDraw(), HEADER_SetFont(), HLPFILE_RtfAddTransparentBitmap(), HOTKEY_DrawHotKey(), HOTKEY_EraseBackground(), HOTKEY_Paint(), HOTKEY_Refresh(), HOTKEY_SetFont(), ICDrawBegin(), COpenWithMenu::IconToBitmap(), if(), ImageList_CreateImage(), ImageList_Draw(), ImageList_DrawEx(), ImageList_InternalDragDraw(), ImageView_DrawImage(), ImagingFactory_CreateBitmapFromHBITMAP(), ImagingFactory_CreateBitmapFromHICON(), Indic_ParseSyllables(), Indic_ReorderCharacters(), init(), init_custom_controls(), init_output(), init_script_cache(), InitBitBltCoords(), InitInstance(), TrayNotifyDlg::InsertItem(), IntCreate32BppBitmap(), IntCreateDICW(), IntDrawDiagEdge(), IntDrawRectEdge(), IntDrawState(), intEnableReactXDriver(), IntEndPage(), IntEndPaint(), IntersectClipRect(), IntGdiCreateDC(), IntGetCharDimensions(), IntGetDialogBaseUnits(), IntGetIcdData(), IntGetWindowBitmap(), IntMakeCurrent(), IntPolygon(), IntSetDCBrushColor(), IntSetDCPenColor(), IntSynthesizeBitmap(), IntSynthesizeDib(), IntUpdateLayeredWindowI(), InvertRgn(), IPADDRESS_Draw(), IPADDRESS_Paint(), is_font_available(), is_font_installed(), is_font_installed_fullname(), is_postscript_printer(), is_truetype_font_installed(), iterator_visibleitems(), ITextHostImpl_TxReleaseDC(), Line(), LineTo(), LISTBOX_DrawFocusRect(), LISTBOX_NCPaint(), LISTBOX_Paint(), LISTBOX_PaintItem(), LISTBOX_RepaintItem(), LISTBOX_SetFont(), LISTBOX_WindowProc(), ListBoxWndProc_common(), LISTVIEW_Command(), LISTVIEW_CreateCheckBoxIL(), LISTVIEW_CreateDragImage(), LISTVIEW_DrawFocusRect(), LISTVIEW_DrawItem(), LISTVIEW_DrawTrackLine(), LISTVIEW_EditLabelT(), LISTVIEW_EraseBkgnd(), LISTVIEW_FillBkgnd(), LISTVIEW_GetItemMetrics(), LISTVIEW_GetStringWidthT(), LISTVIEW_IsItemVisible(), LISTVIEW_Paint(), LISTVIEW_PrintClient(), LISTVIEW_Refresh(), LISTVIEW_RefreshList(), LISTVIEW_RefreshOwnerDraw(), LISTVIEW_RefreshReport(), LISTVIEW_RefreshReportGrid(), LISTVIEW_SaveTextMetrics(), LISTVIEW_SetColumnWidth(), LISTVIEW_ShowFocusRect(), LISTVIEW_WMPaint(), load_CMAP_format12_table(), load_dib(), load_gdef_table(), load_gpos_table(), load_gsub_table(), load_OT_feature(), load_ot_tables(), LoadCardBitmapsFromLibrary(), LPK_DrawUnderscore(), LpkExtTextOut(), LpkGetCharacterPlacement(), LpkGetTextExtentExPoint(), LpkPSMTextOut(), LPtoDP(), LrgCellWndProc(), MainProc(), MainWndProc(), map_font(), mark_invalid_combinations(), MD_OnCtlColor(), MD_OnEraseBkgnd(), MD_OnIconEraseBkgnd(), MDI_AugmentFrameMenu(), ME_RTFReadPictGroup(), measure_ranges_callback(), MENU_CalcItemSize(), MENU_DrawBitmapItem(), MENU_DrawMenuItem(), MENU_DrawPopupMenu(), MENU_DrawScrollArrows(), MENU_EnsureMenuItemVisible(), MENU_MenuBarCalcSize(), MENU_PopupMenuCalcSize(), MENU_SelectItem(), METADC16_Escape(), METADC_DeleteDC(), METADC_DeleteObject(), METADC_Dispatch(), METADC_GetAndSetDCDWord(), METAFILE_GetDC(), METAFILE_ReleaseDC(), METAFILE_WriteHeader(), mf_enum_proc(), MF_Play_MetaExtTextOut(), MFDRV_CloseMetaFile(), MirrorRgnDC(), ModifyWorldTransform(), MONTHCAL_Circle(), MONTHCAL_CircleDay(), MONTHCAL_DrawDay(), MONTHCAL_EraseBkgnd(), MONTHCAL_Paint(), MONTHCAL_PaintButton(), MONTHCAL_PaintCalendar(), MONTHCAL_PaintFocusAndCircle(), MONTHCAL_PaintLeadTrailMonths(), MONTHCAL_PaintTitle(), MONTHCAL_PaintTodayTitle(), MONTHCAL_PaintWeeknumbers(), MONTHCAL_PrintClient(), MONTHCAL_Refresh(), MONTHCAL_UpdateSize(), CardRegion::MoveCard(), CardRegion::MoveDragCardTo(), MoveToEx(), msi_dialog_add_font(), msi_dialog_get_sans_serif_height(), MSSTYLES_GetFont(), mstsc_WndProc(), MyDrawCaptionButtons(), MyDrawCaptionTemp(), MyDrawFrameButton(), MyDrawScrollbar(), MyDrawText(), MyIntDrawRectEdge(), MyTextOut(), NewGetCharacterPlacementW(), NtGdiCreateCompatibleDC(), NtGdiCreateMetafileDC(), NtGdiDdCreateDirectDrawObject(), NtGdiDdSetGammaRamp(), NtGdiExcludeClipRect(), NtGdiFillRgn(), NtGdiFrameRgn(), NtGdiGetBoundsRect(), NtGdiGetCharacterPlacementW(), NtGdiGetDCforBitmap(), NtGdiGetDeviceCaps(), NtGdiGetDeviceWidth(), NtGdiGetFontUnicodeRanges(), NtGdiGetGlyphIndicesW(), NtGdiGetGlyphOutline(), NtGdiGetPixel(), NtGdiGetRandomRgn(), NtGdiGetRealizationInfo(), NtGdiGetTextCharsetInfo(), NtGdiGetTextExtent(), NtGdiGetTransform(), NtGdiGradientFill(), NtGdiIntersectClipRect(), NtGdiInvertRgn(), NtGdiMakeInfoDC(), NtGdiMirrorWindowOrg(), NtGdiModifyWorldTransform(), NtGdiOffsetClipRgn(), NtGdiOpenDCW(), NtGdiPolyDraw(), NtGdiRestoreDC(), NtGdiSelectBitmap(), NtGdiSelectFont(), NtGdiSetBoundsRect(), NtGdiSetColorSpace(), NtGdiSetLayout(), NtGdiSetMiterLimit(), NtGdiSetPixel(), NtGdiSetPixelFormat(), NtGdiSetSizeDevice(), NtGdiSetVirtualResolution(), NtGdiStretchDIBitsInternal(), NtGdiSwapBuffers(), NtUserBitBltSysBmp(), NtUserCalcMenuBar(), NtUserDrawIconEx(), NtUserEnumDisplayMonitors(), NtUserGetControlBrush(), NtUserGetControlColor(), OffsetClipRgn(), OffsetViewportOrgEx(), OffsetWindowOrgEx(), ok_path(), OleCreatePropertyFrameIndirect(), OLEFontImpl_SetHdc(), OleIsDcMeta(), OleMetafilePictFromIconAndLabel(), OLEPictureImpl_Render(), on_wm_initdialog(), CMenuToolbarBase::OnCustomDraw(), CTrayClockWnd::OnEraseBackground(), CSysPagerWnd::OnEraseBackground(), CTrayNotifyWnd::OnEraseBackground(), CTaskSwitchWnd::OnEraseBackground(), CTrayWindow::OnEraseBackground(), CardRegion::OnLButtonUp(), CardRegion::OnMouseMove(), CMiniatureWindow::OnPaint(), CToolSettingsWindow::OnPaint(), CImgAreaWindow::OnPaint(), CGridView::OnPaint(), OnPaint(), CGridView::OnSize(), OpenType_CMAP_GetGlyphIndex(), OwnerTestProc(), PAGER_DrawButton(), PAGER_EraseBackground(), PAGER_MouseMove(), PAGER_NCPaint(), CardWindow::Paint(), paint_button(), paint_document(), paint_ruler(), PaintBanner(), CardWindow::PaintCardRgn(), PaintDesktop(), PAINTING_DrawStateJam(), PaintRect(), PaintRgn(), PatBlt(), PathCompactPathW(), PathSetDlgItemPathW(), PathToRegion(), PerformancePageWndProc(), picture_render(), Pie(), PlayEnhMetaFile(), PlayEnhMetaFileFromClipboard(), PlayEnhMetaFileRecord(), PlayMetaFile(), PlayMetaFileFromClipboard(), PlayMetaFileRecord(), Poly(), PolyBezier(), PolyBezierTo(), PolyDraw(), Polygon(), PolygonTest(), Polyline(), PolylineTo(), PolyPatBlt(), PolyPolygon(), PolyPolyline(), PolyTextOutA(), PolyTextOutW(), populate_font_list(), populate_size_list(), prepaint_setup(), CardRegion::PrepareDragBitmaps(), CardRegion::PrepareDragBitmapsThreed(), PressBox(), preview_proc(), print_preview(), print_something(), PRINTDLG_PagePaintProc(), PrintTextXY(), PROGRESS_Draw(), PROGRESS_Paint(), PROPSHEET_Paint(), realize_font(), RealizeClipboardPalette(), RealizePalette(), REBAR_DrawBand(), REBAR_DrawChevron(), REBAR_EraseBkGnd(), REBAR_NCPaint(), REBAR_Paint(), REBAR_Refresh(), REBAR_ValidateBand(), Rect(), Rectangle(), RectSel(), CardButton::Redraw(), CardRegion::Redraw(), RedrawMatrixColumn(), CardRegion::Render(), render_masked_bitmap(), Replace(), requires_fallback(), reset_bounds(), ResetDCA(), ResetDCW(), RestoreDC(), RestorePalette(), RosImageProc(), RoundRect(), RRect(), save_dib(), save_emf(), SaveDC(), savedc_emf_enum_proc(), SB_OnPaint(), ScaleViewportExtEx(), ScaleWindowExtEx(), ScreenSaverProc(), ScriptCacheGetHeight(), ScriptGetCMap(), ScriptGetFontFeatureTags(), ScriptGetFontLanguageTags(), ScriptGetFontProperties(), ScriptGetFontScriptTags(), ScriptGetGlyphABCWidth(), ScriptPlace(), ScriptPlaceOpenType(), ScriptShape(), ScriptShapeOpenType(), ScriptStringAnalyse(), ScriptTextOut(), SCROLL_RefreshScrollBar(), SelectClipPath(), SelectClipRgn(), SelectionFrame(), SelectObject(), SelectPalette(), set_cache_font_properties(), set_control_clipping(), set_window(), SetAbortProc(), SetArcDirection(), CardWindow::SetBackColor(), SetBkColor(), SetBkMode(), SetBoundsRect(), SetBoundsRectAlt(), SetBrushOrgEx(), SetDCBrushColor(), SetDCPenColor(), SetDeviceGammaRamp(), SetDIBitsToDevice(), CGridView::SetFont(), SetFont(), SetFontStylesToCombo2(), SetGraphicsMode(), SetLayout(), SetLayoutWidth(), SetLrgFont(), SetMapMode(), SetMatrixMessage(), SetMessageFont(), SetMiterLimit(), SetPixel(), SetPixelFormat(), SetPixelV(), SetPolyFillMode(), SetRelAbs(), SetROP2(), SetSpecialDCState(), SetSpecialDCState2(), SetStretchBltMode(), SetTextAlign(), SetTextCharacterExtra(), SetTextColor(), SetTextJustification(), SetViewportExtEx(), SetViewportOrgEx(), SetVirtualResolution(), SetWindowExtEx(), SetWindowOrgEx(), SetWinMetaFileBits(), SetWorldTransform(), SHAPE_ApplyDefaultOpentypeFeatures(), SHAPE_ApplyOpenTypeFeatures(), SHAPE_ApplyOpenTypePositions(), SHAPE_CharGlyphProp(), SHAPE_CheckFontForRequiredFeatures(), SHAPE_ContextualShaping(), SHAPE_does_GSUB_feature_apply_to_chars(), SHAPE_GetFontFeatureTags(), SHAPE_GetFontLanguageTags(), SHAPE_GetFontScriptTags(), ShapeCharGlyphProp_BaseIndic(), ShapeCharGlyphProp_Bengali(), ShapeCharGlyphProp_Devanagari(), ShapeCharGlyphProp_Gujarati(), ShapeCharGlyphProp_Gurmukhi(), ShapeCharGlyphProp_Kannada(), ShapeCharGlyphProp_Khmer(), ShapeCharGlyphProp_Malayalam(), ShapeCharGlyphProp_Oriya(), ShapeCharGlyphProp_Sinhala(), ShapeCharGlyphProp_Tamil(), ShapeCharGlyphProp_Telugu(), ShapeIndicSyllables(), shaptest(), SHAreIconsEqual(), SHCreateShellPalette(), SHGetCurColorRes(), show_image(), SnapWindow(), SOFTWARE_GdipDrawDriverString(), solid_patblt(), START_TEST(), StartDocA(), StartDocW(), StartFormPage(), StartPage(), startPaintingL(), startPaintingR(), STATIC_PaintBitmapfn(), STATIC_PaintEnhMetafn(), STATIC_PaintEtchedfn(), STATIC_PaintIconfn(), STATIC_PaintOwnerDrawfn(), STATIC_PaintRectfn(), STATIC_PaintTextfn(), STATIC_SendWmCtlColorStatic(), STATIC_TryPaintFcn(), STATIC_WindowProc(), StaticWndProc_common(), STATUSBAR_ComputeHeight(), STATUSBAR_DrawPart(), STATUSBAR_DrawSizeGrip(), STATUSBAR_Refresh(), STATUSBAR_RefreshPart(), STATUSBAR_WMPaint(), stretch_blt_icon(), StretchDIBits(), string_width(), StrokeAndFillPath(), StrokePath(), sw_SetContext(), sw_SetPixelFormat(), SwapBuffers(), synthesize_bitmap(), synthesize_dib(), SYSLINK_Draw(), SYSLINK_GetIdealHeight(), SYSLINK_GetIdealSize(), SYSLINK_Paint(), SYSLINK_Render(), SYSLINK_SetFont(), SYSLINK_SetText(), SysLinkWindowProc(), TAB_Create(), TAB_DrawBorder(), TAB_DrawItem(), TAB_DrawItemInterior(), TAB_DrawLoneItemInterior(), TAB_EraseTabInterior(), TAB_Paint(), TAB_Refresh(), TAB_SetItemBounds(), target_device(), taskdialog_get_text_extent(), TaskManagerWndProc(), test_acceleration(), test_all_functions(), test_alpha_hdc(), test_anglearc(), test_arcto(), test_bcm_get_ideal_size(), test_begin_paint(), test_BeginContainer2(), Test_BeginPath(), test_bitmap(), test_bitmap_colors(), test_bitmap_font(), test_bitmap_font_glyph_index(), test_bitmap_font_metrics(), test_bitmap_formats(), test_bitmapfromgraphics(), test_bitmapinfoheadersize(), test_bm_get_set_image(), test_boundsrect(), test_brush_org(), test_buffer_dc_props(), test_buffered_paint(), Test_bug3481(), test_button_messages(), test_child_process(), test_clear(), test_clip_xform(), test_cliphrgn_transform(), test_clipping(), test_clipping_2(), test_closefigure(), test_color_table(), test_colorbits(), test_constructor_destructor(), test_container_rects(), test_containers(), test_converttoemfplus(), test_CreateBitmap(), Test_CreateCompatibleDC(), test_CreateCompatibleDC(), test_createdibitmap(), Test_CreateDIBitmap1(), Test_CreateDIBitmap_CBM_CREATDIB(), Test_CreateDIBitmap_DIB_PAL_COLORS(), Test_CreateDIBitmap_Params(), Test_CreateDIBitmap_RLE8(), Test_CreateDIBPatternBrushPt_RLE8(), test_createhbitmap(), test_CreateIcon(), test_CreateWindow(), test_data_cache_dib_contents_stream(), test_dc(), test_dc_attributes(), test_DC_bitmap(), test_dc_layout(), test_dc_values(), test_dc_visrgn(), test_deletecontext(), test_DeleteDC(), test_desktop_colorres(), test_DestroyCursor(), test_device_caps(), test_dib_bits_access(), test_dib_formats(), test_DIB_PAL_COLORS(), test_dibsections(), test_DispatchMessage(), test_DrawDib_sizeimage(), test_drawimage(), test_DrawIndirect(), test_drawpath(), test_DrawState(), test_DrawTextCalcRect(), test_dtm_get_ideal_size(), test_east_asian_font_selection(), test_ellipse(), test_EM_FORMATRANGE(), test_emf_clipping(), test_emf_WorldTransform(), test_emfonly(), test_empty(), test_EnumFontFamilies(), test_EnumFontFamiliesEx_default_charset(), test_EnumFonts(), test_EnumFonts_subst(), Test_ExcludeClipRect(), test_fake_bold_font(), test_fillpath(), test_FillRect(), test_fillrect(), test_font_caps(), test_font_height_scaling(), test_font_metrics(), test_font_substitution(), test_font_transform(), test_format(), test_frameunit(), test_fromhrgn(), test_fromMemoryBitmap(), test_fstype_fixup(), test_fullname(), test_fullname2_helper(), test_gamma(), test_gdi_dbuf(), test_gdi_objects(), Test_GdiGetCharDimensions(), test_GdiGetCharDimensions(), test_GdiGetCodePage(), test_GdiGradientFill(), test_gdiis(), test_GdipCreateBitmapFromHBITMAP(), test_GdipCreateRegionRgnData(), test_GdipDrawArc(), test_GdipDrawArcI(), test_GdipDrawBezierI(), test_GdipDrawCurve(), test_GdipDrawCurve2(), test_GdipDrawCurve2I(), test_GdipDrawCurve3(), test_GdipDrawCurve3I(), test_GdipDrawCurveI(), test_GdipDrawImagePointsRect(), test_GdipDrawImagePointsRectOnMemoryDC(), test_GdipDrawLineI(), test_GdipDrawLinesI(), test_GdipDrawString(), test_GdipFillClosedCurve(), test_GdipFillClosedCurve2(), test_GdipFillClosedCurve2I(), test_GdipFillClosedCurveI(), test_GdipFillPath(), test_GdipFillRectangles(), test_GdipFillRectanglesOnMemoryDCSolidBrush(), test_GdipFillRectanglesOnMemoryDCTextureBrush(), test_GdipGetNearestColor(), test_GdipGetVisibleClipBounds(), test_GdipGetVisibleClipBounds_memoryDC(), test_GdipGetVisibleClipBounds_screen(), test_GdipGetVisibleClipBounds_window(), test_GdipGraphicsSetAbort(), test_GdipIsVisiblePoint(), test_GdipIsVisibleRect(), test_gditransform(), test_Get_Release_DC(), test_get_set_clip(), test_get_set_imagelist(), test_get_set_interpolation(), test_get_set_textrenderinghint(), test_getbounds(), test_GetCharABCWidths(), test_GetCharacterPlacement(), test_GetCharWidth32(), test_GetCharWidthI(), Test_GetClipBox(), test_GetClipRgn(), test_GetCurrentObject(), test_GetCursorFrameInfo(), test_getdc(), test_getdc_scaled(), Test_GetDIBColorTable(), test_GetDIBits(), test_GetDIBits_BI_BITFIELDS(), test_GetDIBits_scanlines(), test_GetDIBits_top_down(), Test_GetDIBits_xBpp(), test_GetFontUnicodeRanges(), test_GetGlyphIndices(), test_GetGlyphOutline(), test_GetGlyphOutline_empty_contour(), test_GetGlyphOutline_metric_clipping(), test_gethrgn(), Test_GetIdealSizeNoThemes(), test_GetKerningPairs(), test_GetOutlineTextMetrics(), Test_GetPixel_1bpp(), test_getprocaddress(), test_GetRandomRgn(), Test_GetRandomRgn_CLIPRGN(), Test_GetRandomRgn_Params(), Test_GetRandomRgn_RGN5(), Test_GetRandomRgn_SYSRGN(), test_GetSetDIBits_rtl(), test_GetTextMetrics(), test_GetTextMetrics2(), test_gettransform(), test_halftone_palette(), test_hdc_caching(), test_height(), test_height_selection(), test_height_selection_vdmx(), test_himetric(), test_icon_info_dbg(), test_ifont_sizes(), test_IImageList_Draw(), test_Invoke(), test_isempty(), test_isequal(), test_isinfinite(), test_isotropic_mapping(), Test_IsSpecialState(), test_isvisible(), test_isvisiblepoint(), test_isvisiblerect(), test_item_count(), test_item_height(), test_layered_window(), test_load_save_emf(), test_LoadImageBitmap(), test_logfont(), test_LVS_EX_TRANSPARENTBKGND(), test_make_current_read(), test_MapFont(), test_margins_font_change(), test_margins_usefontinfo(), test_marshal_HDC(), test_max_height(), test_mbs_help(), test_measure_string(), test_measured_extra_space(), test_memory_dc_clipping(), Test_Messages(), test_mf_clipping(), test_mf_GetPath(), Test_Misc(), test_modify_world_transform(), test_mono_bitmap(), test_mono_dibsection(), test_negative_width(), test_nonexistent_font(), test_NtGdiDdCreateDirectDrawObject(), Test_NtGdiDoPalette_SetDIBColorTable(), test_nullframerect(), test_oemcharset(), Test_OffsetClipRgn(), Test_OffsetRgn(), test_OleLoad(), test_opengl3(), test_orientation(), test_outline_font(), test_pack_PAINTSTRUCT(), test_pagetransform(), test_palette_brush(), test_parameters(), Test_Params(), Test_PatBlt_Params(), test_path_state(), test_pbuffers(), test_pfd(), test_polydraw(), test_printer_dc(), test_properties(), test_ps_alternate(), test_pscript_printer_dc(), test_RealizationInfo(), Test_Rectangle(), test_rectangle(), test_redraw(), test_Render(), test_roundrect(), test_save_restore(), test_savedc(), test_savedc_2(), Test_SaveRestore(), test_screen(), test_screen_colors(), test_ScriptCacheGetHeight(), test_ScriptGetCMap(), test_ScriptGetFontFunctions(), test_ScriptGetFontProperties(), test_ScriptGetGlyphABCWidth(), test_ScriptItemIzeShapePlace(), test_ScriptPlace(), test_ScriptShape(), test_ScriptShapeOpenType(), test_ScriptString(), test_ScriptString_pSize(), test_ScriptStringXtoCP_CPtoX(), test_ScriptTextOut(), test_ScriptTextOut2(), test_ScriptTextOut3(), test_scroll_window(), test_scrolldc(), test_scrollvalidate(), test_scrollwindow(), test_select_object(), Test_SelectDIBSection(), Test_Set(), Test_SetBrushOrgEx(), test_SetCursor(), test_SetDIBits(), Test_SetDIBits_1bpp(), test_SetDIBits_RLE4(), test_SetDIBits_RLE8(), test_SetDIBitsToDevice(), test_SetDIBitsToDevice_RLE8(), Test_SetPixel_PAL(), Test_SetPixel_Params(), test_setpixelformat(), test_setredraw(), test_SetTextJustification(), test_SetViewportExt(), test_setvirtualresolution(), test_SetWindowExt(), Test_SetWorldTransform(), test_string_functions(), test_system_palette_entries(), test_tab(), test_TabbedText(), test_text_extents(), test_text_metrics(), test_textcontrast(), test_texturewrap(), test_transform(), test_transformpoints(), test_translate(), test_updates(), test_vertical_order(), test_vis_rgn(), test_widenpath(), test_window_dc_clipping(), test_WM_PAINT(), test_world_transform(), test_worldtransform(), TestEnumFontFamilies(), testJustification(), Text(), TEXT_DrawUnderscore(), TEXT_Ellipsify(), TEXT_NextLineW(), TEXT_PathEllipsify(), TEXT_TabbedTextOut(), TEXT_WordBreak(), TextOutA(), TextOutW(), ThemeDlgPostWindowProc(), ThunkDirectDraw4_GetSurfaceFromDC(), TOOLBAR_CalcStrings(), TOOLBAR_DrawArrow(), TOOLBAR_DrawButton(), TOOLBAR_DrawFlatHorizontalSeparator(), TOOLBAR_DrawFlatSeparator(), TOOLBAR_DrawFrame(), TOOLBAR_DrawMasked(), TOOLBAR_DrawPattern(), TOOLBAR_DrawSepDDArrow(), TOOLBAR_DrawString(), TOOLBAR_EraseBackground(), TOOLBAR_LayoutToolbar(), TOOLBAR_MeasureString(), TOOLBAR_NCPaint(), TOOLBAR_Paint(), TOOLBAR_Refresh(), TOOLTIPS_CalcTipSize(), TOOLTIPS_customdraw_fill(), TOOLTIPS_Paint(), TOOLTIPS_Refresh(), TRACKBAR_DrawChannel(), TRACKBAR_DrawOneTic(), TRACKBAR_DrawThumb(), TRACKBAR_DrawTic(), TRACKBAR_DrawTics(), TRACKBAR_FillThumb(), TRACKBAR_Paint(), TRACKBAR_Refresh(), TREEVIEW_Command(), TREEVIEW_ComputeTextWidth(), TREEVIEW_CreateDragImage(), TREEVIEW_DrawItem(), TREEVIEW_DrawItemLines(), TREEVIEW_EditLabel(), TREEVIEW_EnsureVisible(), TREEVIEW_EraseBackground(), TREEVIEW_FillBkgnd(), TREEVIEW_InitCheckboxes(), TREEVIEW_NaturalHeight(), TREEVIEW_Paint(), TREEVIEW_PrintClient(), TREEVIEW_Refresh(), TREEVIEW_SendCustomDrawItemNotify(), TREEVIEW_SendCustomDrawNotify(), TREEVIEW_UpdateSubTree(), UITOOLS95_DrawFrameButton(), UnpressBox(), update_preview(), UpdateColors(), UPDOWN_Draw(), UPDOWN_DrawBuddyBackground(), UPDOWN_Paint(), UseNicePalette(), UserDrawMovingFrame(), UserDrawWindowFrame(), UserGethWnd(), UserLoadImage(), UserLpkPSMTextOut(), UserRealizePalette(), UXTHEME_DrawBackgroundFill(), UXTHEME_DrawBorderBackground(), UXTHEME_DrawBorderRectangle(), UXTHEME_DrawGlyph(), UXTHEME_DrawImageBackground(), UXTHEME_DrawImageGlyph(), UXTHEME_GetImageBackBackgroundRegion(), UXTHEME_LoadImage(), UXTHEME_SelectImage(), WebBrowser_OleObject_Init(), wgl_thread(), wglChoosePixelFormat(), wglCreateContext(), wglCreateLayerContext(), wglDescribeLayerPlane(), wglDescribePixelFormat(), wglGetLayerPaletteEntries(), wglGetPixelFormat(), wglMakeCurrent(), wglRealizeLayerPalette(), wglSetLayerPaletteEntries(), wglSetPixelFormat(), wglSwapBuffers(), wglUseFontBitmaps_common(), wglUseFontBitmapsA(), wglUseFontBitmapsW(), wglUseFontOutlines_common(), wglUseFontOutlinesA(), wglUseFontOutlinesW(), whilePaintingL(), whilePaintingR(), WidenPath(), wined3d_adapter_init(), wined3d_adapter_init_gl_caps(), WinGCreateBitmap(), WinGCreateHalftonePalette(), WinGGetDIBColorTable(), WinGSetDIBColorTable(), WinMain(), WndProc(), CardWindow::WndProc(), ColorStatic::WndProc(), HyperlinkCtrl::WndProc(), WebChildWindow::WndProc(), WndProc_wave(), WrapEnumFontFamiliesA(), WrapEnumFontFamiliesExA(), WrapEnumFontFamiliesExW(), WrapEnumFontFamiliesW(), xpixels_to_himetric(), ypixels_to_himetric(), and CardRegion::ZoomCard().

◆ hWnd

HWND hWnd

Definition at line 78 of file main.h.

◆ mCallbacks

DDHAL_CALLBACKS mCallbacks

Definition at line 14 of file main.c.

Referenced by WinMain().

◆ mcFourCC

UINT mcFourCC

Definition at line 25 of file main.c.

Referenced by WinMain().

◆ mcModeInfos

UINT mcModeInfos

Definition at line 19 of file main.c.

Referenced by WinMain().

◆ mcTextures

UINT mcTextures

Definition at line 28 of file main.c.

Referenced by WinMain().

◆ mcvmList

UINT mcvmList

Definition at line 22 of file main.c.

Referenced by WinMain().

◆ mD3dBufferCallbacks

DDHAL_DDEXEBUFCALLBACKS mD3dBufferCallbacks

Definition at line 15 of file main.c.

Referenced by StartDirectDrawHal(), and WinMain().

◆ mD3dCallbacks

D3DHAL_CALLBACKS mD3dCallbacks

Definition at line 16 of file main.c.

Referenced by StartDirectDrawHal(), and WinMain().

◆ mD3dDriverData

D3DHAL_GLOBALDRIVERDATA mD3dDriverData

Definition at line 17 of file main.c.

Referenced by StartDirectDrawHal(), and WinMain().

◆ mDDrawGlobal

DDRAWI_DIRECTDRAW_GBL mDDrawGlobal

Definition at line 10 of file main.c.

Referenced by WinMain().

◆ mDDrawLocal

DDRAWI_DIRECTDRAW_LCL mDDrawLocal

Definition at line 11 of file main.c.

Referenced by WinMain().

◆ mHALInfo

DDHALINFO mHALInfo

Definition at line 12 of file main.c.

Referenced by StartDirectDrawHal(), and WinMain().

◆ mpFourCC

DWORD* mpFourCC

Definition at line 26 of file main.c.

Referenced by StartDirectDrawHal(), and WinMain().

◆ mpModeInfos

DDHALMODEINFO* mpModeInfos

Definition at line 20 of file main.c.

Referenced by WinMain().

◆ mpTextures

DDSURFACEDESC* mpTextures

Definition at line 29 of file main.c.

Referenced by StartDirectDrawHal(), and WinMain().

◆ mpvmList

VIDMEM* mpvmList

Definition at line 23 of file main.c.

Referenced by WinMain().

◆ pD3dBufferCallbacks

◆ pD3dCallbacks

◆ pD3dDriverData

◆ pD3dTextureFormats

◆ pDDCallbacks

Definition at line 38 of file main.h.

Referenced by DdQueryDirectDrawObject().

◆ pDDPaletteCallbacks

◆ pDDSurfaceCallbacks

Definition at line 38 of file main.h.

Referenced by DdQueryDirectDrawObject().

◆ pdwFourCC

◆ pHalInfo

Definition at line 38 of file main.h.

◆ pSurfaceTo

Definition at line 121 of file main.h.

Referenced by DdAttachSurface().

◆ pvmList