};
static GDIINFO gaulCap = {
- GDI_DRIVER_VERSION,
+ GDI_DRIVER_VERSION, // ulVersion
DT_RASDISPLAY, // ulTechnology
0, // ulHorzSize
0, // ulVertSize
TC_RA_ABLE | TC_SCROLLBLT, // flTextCaps
6, // ulDACRed
- 6, // ulDACGree
+ 6, // ulDACGreen
6, // ulDACBlue
0x0024, // ulAspectX (one-to-one aspect ratio)
8, // ulBltAlignment
0, // ulPanningHorzRes
0, // ulPanningVertRes
- };
+
+ 0, // xPanningAlignment
+ 0, // yPanningAlignment
+ 0, // cxHTPat
+ 0, // cyHTPat
+ NULL, // pHTPatA
+ NULL, // pHTPatB
+ NULL, // pHTPatC
+ 0, // flShadeBlend
+ 0, // ulPhysicalPixelCharacteristics
+ 0 // ulPhysicalPixelGamma
+};
// Palette for VGA
BMF_4BPP, // preferred DIB format
8, // Width of color dither
8, // Height of color dither
- 0 // Default palette to use for this device
+ NULL, // Default palette to use for this device
+ 0 // flGraphicsCaps2
};
BOOL APIENTRY
/* next DEVMODE entry */
OutputModes--;
- DM = (PDEVMODEW) ( ((ULONG)DM) + sizeof(DEVMODEW) + DRIVER_EXTRA_SIZE);
+ DM = (PDEVMODEW) ( ((ULONG_PTR)DM) + sizeof(DEVMODEW) + DRIVER_EXTRA_SIZE);
OutputSize += (sizeof(DEVMODEW) + DRIVER_EXTRA_SIZE);
}