Changeset 21998
- Timestamp:
- Apr 11, 2012, 9:51:45 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/include/win/wingdi.h ¶
r10579 r21998 2935 2935 typedef struct 2936 2936 { 2937 BYTEdmDeviceName[CCHDEVICENAME];2937 CHAR dmDeviceName[CCHDEVICENAME]; 2938 2938 WORD dmSpecVersion; 2939 2939 WORD dmDriverVersion; … … 2959 2959 short dmTTOption; 2960 2960 short dmCollate; 2961 BYTEdmFormName[CCHFORMNAME];2961 CHAR dmFormName[CCHFORMNAME]; 2962 2962 WORD dmLogPixels; 2963 2963 DWORD dmBitsPerPel; -
TabularUnified trunk/src/gdi32/devcontext.cpp ¶
r21916 r21998 431 431 HDC WIN32API ResetDCW( HDC arg1, const DEVMODEW * arg2) 432 432 { 433 dprintf(("GDI32: ResetDCW: not properly implemented")); 434 DebugInt3(); 435 // NOTE: This will not work as is (needs UNICODE support) 436 return (HDC)O32_ResetDC(arg1, (const DEVMODEA *)arg2); 433 DEVMODEA devmodea; 434 435 devmodea.dmSpecVersion = arg2->dmSpecVersion; 436 devmodea.dmDriverVersion = arg2->dmDriverVersion; 437 devmodea.dmSize = sizeof(DEVMODEW); 438 devmodea.dmDriverExtra = arg2->dmDriverExtra; 439 devmodea.dmFields = arg2->dmFields; 440 441 devmodea.dmOrientation = arg2->dmOrientation; 442 devmodea.dmPaperSize = arg2->dmPaperSize; 443 devmodea.dmPaperLength = arg2->dmPaperLength; 444 devmodea.dmPaperWidth = arg2->dmPaperWidth; 445 devmodea.dmPosition = arg2->dmPosition; 446 447 devmodea.dmScale = arg2->dmScale; 448 devmodea.dmCopies = arg2->dmCopies; 449 devmodea.dmDefaultSource = arg2->dmDefaultSource; 450 devmodea.dmPrintQuality = arg2->dmPrintQuality; 451 devmodea.dmColor = arg2->dmColor; 452 devmodea.dmDuplex = arg2->dmDuplex; 453 devmodea.dmYResolution = arg2->dmYResolution; 454 devmodea.dmTTOption = arg2->dmTTOption; 455 devmodea.dmCollate = arg2->dmCollate; 456 457 devmodea.dmLogPixels = arg2->dmLogPixels; 458 devmodea.dmBitsPerPel = arg2->dmBitsPerPel; 459 devmodea.dmPelsWidth = arg2->dmPelsWidth; 460 devmodea.dmPelsHeight = arg2->dmPelsHeight; 461 devmodea.dmDisplayFlags = arg2->dmDisplayFlags; 462 devmodea.dmDisplayFrequency = arg2->dmDisplayFrequency; 463 devmodea.dmICMMethod = arg2->dmICMMethod; 464 devmodea.dmICMIntent = arg2->dmICMIntent; 465 devmodea.dmMediaType = arg2->dmMediaType; 466 devmodea.dmDitherType = arg2->dmDitherType; 467 devmodea.dmReserved1 = arg2->dmReserved1; 468 devmodea.dmReserved2 = arg2->dmReserved2; 469 devmodea.dmPanningWidth = arg2->dmPanningWidth; 470 devmodea.dmPanningHeight = arg2->dmPanningHeight; 471 472 lstrcpynWtoA(devmodea.dmDeviceName, arg2->dmDeviceName, CCHDEVICENAME); 473 lstrcpynWtoA(devmodea.dmFormName, arg2->dmFormName, CCHFORMNAME); 474 475 return (HDC)O32_ResetDC(arg1, &devmodea); 437 476 } 438 477 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.