- DxEngGetHdevData: return a DWORD_PTR instead of a DWORD

- DxEngSetHdevdata: use DWORD_PTR as Data parameter
- DxEngGetDcState: return a DWORD_PTR instead of a DWORD

svn path=/trunk/; revision=33198
This commit is contained in:
Timo Kreuzer 2008-04-30 20:34:04 +00:00
parent f938064c8d
commit fabaf5892a
2 changed files with 29 additions and 29 deletions

View file

@ -75,11 +75,11 @@ typedef enum _DXEGSHDEVDATA
BOOLEAN STDCALL DxEngNUIsTermSrv(); BOOLEAN STDCALL DxEngNUIsTermSrv();
PDC STDCALL DxEngLockDC(HDC hDC); PDC STDCALL DxEngLockDC(HDC hDC);
BOOLEAN STDCALL DxEngUnlockDC(PDC pDC); BOOLEAN STDCALL DxEngUnlockDC(PDC pDC);
DWORD STDCALL DxEngGetHdevData(HDEV, DXEGSHDEVDATA); DWORD_PTR STDCALL DxEngGetHdevData(HDEV, DXEGSHDEVDATA);
BOOLEAN STDCALL DxEngSetHdevData(HDEV, DXEGSHDEVDATA, DWORD); BOOLEAN STDCALL DxEngSetHdevData(HDEV, DXEGSHDEVDATA, DWORD_PTR);
BOOLEAN STDCALL DxEngLockHdev(HDEV hdev); BOOLEAN STDCALL DxEngLockHdev(HDEV hdev);
BOOLEAN STDCALL DxEngUnlockHdev(HDEV hdev); BOOLEAN STDCALL DxEngUnlockHdev(HDEV hdev);
DWORD STDCALL DxEngGetDCState(HDC hDC, DWORD type); DWORD_PTR STDCALL DxEngGetDCState(HDC hDC, DWORD type);
DWORD STDCALL DxEngReferenceHdev(HDEV hdev); DWORD STDCALL DxEngReferenceHdev(HDEV hdev);
BOOLEAN STDCALL DxEngLockShareSem(); BOOLEAN STDCALL DxEngLockShareSem();
BOOLEAN STDCALL DxEngUnlockShareSem(); BOOLEAN STDCALL DxEngUnlockShareSem();

View file

@ -287,12 +287,12 @@ DxEngSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Test)
* ReactOS specific: Implementation is incomplete, I do not save the value into the hdev yet. * ReactOS specific: Implementation is incomplete, I do not save the value into the hdev yet.
* *
*--*/ *--*/
DWORD DWORD_PTR
STDCALL STDCALL
DxEngGetHdevData(HDEV hDev, DxEngGetHdevData(HDEV hDev,
DXEGSHDEVDATA Type) DXEGSHDEVDATA Type)
{ {
DWORD retVal = 0; DWORD_PTR retVal = 0;
PGDIDEVICE PDev = (PGDIDEVICE)hDev; PGDIDEVICE PDev = (PGDIDEVICE)hDev;
DPRINT1("ReactX Calling : DxEngGetHdevData DXEGSHDEVDATA : %ld\n", Type); DPRINT1("ReactX Calling : DxEngGetHdevData DXEGSHDEVDATA : %ld\n", Type);
@ -305,67 +305,67 @@ DxEngGetHdevData(HDEV hDev,
{ {
case DxEGShDevData_Surface: case DxEGShDevData_Surface:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_Surface\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_Surface\n");
retVal = (DWORD) PDev->pSurface; // ptr to Surface handle. retVal = (DWORD_PTR) PDev->pSurface; // ptr to Surface handle.
break; break;
case DxEGShDevData_hSpooler: case DxEGShDevData_hSpooler:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_hSpooler\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_hSpooler\n");
retVal = (DWORD) PDev->hSpooler; // If the device is a spooler driver. retVal = (DWORD_PTR) PDev->hSpooler; // If the device is a spooler driver.
break; break;
case DxEGShDevData_DitherFmt: case DxEGShDevData_DitherFmt:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_DitherFmt\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_DitherFmt\n");
retVal = (DWORD) PDev->DevInfo.iDitherFormat; retVal = (DWORD_PTR) PDev->DevInfo.iDitherFormat;
break; break;
case DxEGShDevData_FxCaps: case DxEGShDevData_FxCaps:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_FxCaps\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_FxCaps\n");
retVal = (DWORD) PDev->DevInfo.flGraphicsCaps; retVal = (DWORD_PTR) PDev->DevInfo.flGraphicsCaps;
break; break;
case DxEGShDevData_FxCaps2: case DxEGShDevData_FxCaps2:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_FxCaps2\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_FxCaps2\n");
retVal = (DWORD) PDev->DevInfo.flGraphicsCaps2; retVal = (DWORD_PTR) PDev->DevInfo.flGraphicsCaps2;
break; break;
case DxEGShDevData_DrvFuncs: case DxEGShDevData_DrvFuncs:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_DrvFuncs\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_DrvFuncs\n");
retVal = (DWORD) &PDev->DriverFunctions; retVal = (DWORD_PTR) &PDev->DriverFunctions;
break; break;
case DxEGShDevData_dhpdev: case DxEGShDevData_dhpdev:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_dhpdev\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_dhpdev\n");
retVal = (DWORD) PDev->hPDev; // DHPDEV retVal = (DWORD_PTR) PDev->hPDev; // DHPDEV
break; break;
case DxEGShDevData_eddg: case DxEGShDevData_eddg:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_eddg\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_eddg\n");
retVal = (DWORD) PDev->pEDDgpl; retVal = (DWORD_PTR) PDev->pEDDgpl;
break; break;
case DxEGShDevData_dd_nCount: case DxEGShDevData_dd_nCount:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_dd_nCount\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_dd_nCount\n");
retVal = (DWORD) PDev->DxDd_nCount; retVal = (DWORD_PTR) PDev->DxDd_nCount;
break; break;
case DxEGShDevData_dd_flags: case DxEGShDevData_dd_flags:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_dd_flags\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_dd_flags\n");
retVal = (DWORD) PDev->DxDd_Flags; retVal = (DWORD_PTR) PDev->DxDd_Flags;
break; break;
case DxEGShDevData_disable: case DxEGShDevData_disable:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_disable\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_disable\n");
retVal = (DWORD) PDev->flFlags & PDEV_DISABLED; retVal = (DWORD_PTR) PDev->flFlags & PDEV_DISABLED;
break; break;
case DxEGShDevData_metadev: case DxEGShDevData_metadev:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_metadev\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_metadev\n");
retVal = (DWORD) PDev->flFlags & PDEV_META_DEVICE; retVal = (DWORD_PTR) PDev->flFlags & PDEV_META_DEVICE;
break; break;
case DxEGShDevData_display: case DxEGShDevData_display:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_display\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_display\n");
retVal = (DWORD) PDev->flFlags & PDEV_DISPLAY; retVal = (DWORD_PTR) PDev->flFlags & PDEV_DISPLAY;
break; break;
case DxEGShDevData_Parent: case DxEGShDevData_Parent:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_Parent\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_Parent\n");
retVal = (DWORD) PDev->ppdevParent; retVal = (DWORD_PTR) PDev->ppdevParent;
break; break;
case DxEGShDevData_OpenRefs: case DxEGShDevData_OpenRefs:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_OpenRefs\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_OpenRefs\n");
retVal = (DWORD) PDev->cPdevOpenRefs == 0; retVal = (DWORD_PTR) PDev->cPdevOpenRefs == 0;
break; break;
case DxEGShDevData_palette: case DxEGShDevData_palette:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_palette\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_palette\n");
retVal = (DWORD) PDev->GDIInfo.flRaster & RC_PALETTE; retVal = (DWORD_PTR) PDev->GDIInfo.flRaster & RC_PALETTE;
break; break;
case DxEGShDevData_ldev: case DxEGShDevData_ldev:
DPRINT1("DxEGShDevData_ldev not supported yet\n"); DPRINT1("DxEGShDevData_ldev not supported yet\n");
@ -374,11 +374,11 @@ DxEngGetHdevData(HDEV hDev,
break; break;
case DxEGShDevData_GDev: case DxEGShDevData_GDev:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_GDev\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_GDev\n");
retVal = (DWORD) PDev->pGraphicsDev; // P"GRAPHICS_DEVICE" retVal = (DWORD_PTR) PDev->pGraphicsDev; // P"GRAPHICS_DEVICE"
break; break;
case DxEGShDevData_clonedev: case DxEGShDevData_clonedev:
DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_clonedev\n"); DPRINT1("requested DXEGSHDEVDATA DxEGShDevData_clonedev\n");
retVal = (DWORD) PDev->flFlags & PDEV_CLONE_DEVICE; retVal = (DWORD_PTR) PDev->flFlags & PDEV_CLONE_DEVICE;
break; break;
default: default:
@ -419,7 +419,7 @@ BOOLEAN
STDCALL STDCALL
DxEngSetHdevData(HDEV hDev, DxEngSetHdevData(HDEV hDev,
DXEGSHDEVDATA Type, DXEGSHDEVDATA Type,
DWORD Data) DWORD_PTR Data)
{ {
BOOLEAN retVal = FALSE; // Default, no set. BOOLEAN retVal = FALSE; // Default, no set.
@ -458,13 +458,13 @@ DxEngSetHdevData(HDEV hDev,
* We do not have type 2 implemented yet * We do not have type 2 implemented yet
* *
*--*/ *--*/
DWORD DWORD_PTR
STDCALL STDCALL
DxEngGetDCState(HDC hDC, DxEngGetDCState(HDC hDC,
DWORD type) DWORD type)
{ {
PDC pDC = DC_LockDc(hDC); PDC pDC = DC_LockDc(hDC);
DWORD retVal = 0; DWORD_PTR retVal = 0;
DPRINT1("ReactX Calling : DxEngGetDCState type : %ld\n", type); DPRINT1("ReactX Calling : DxEngGetDCState type : %ld\n", type);
@ -473,7 +473,7 @@ DxEngGetDCState(HDC hDC,
switch (type) switch (type)
{ {
case 1: case 1:
retVal = (DWORD) pDC->DC_Flags & DC_FLAG_FULLSCREEN; retVal = (DWORD_PTR) pDC->DC_Flags & DC_FLAG_FULLSCREEN;
break; break;
case 2: case 2:
UNIMPLEMENTED; UNIMPLEMENTED;
@ -481,7 +481,7 @@ DxEngGetDCState(HDC hDC,
case 3: case 3:
{ {
/* Return the HDEV of this DC. */ /* Return the HDEV of this DC. */
retVal = (DWORD) pDC->pPDev; retVal = (DWORD_PTR) pDC->pPDev;
break; break;
} }
default: default: