|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _GDIPOINTER |
| struct | _DEVMODEINFO |
| struct | _DEVMODEENTRY |
| struct | _GRAPHICS_DEVICE |
| struct | _PDEVOBJ |
Typedefs | |
| typedef struct _GDIPOINTER | GDIPOINTER |
| typedef struct _GDIPOINTER * | PGDIPOINTER |
| typedef struct _DEVMODEINFO | DEVMODEINFO |
| typedef struct _DEVMODEINFO * | PDEVMODEINFO |
| typedef struct _DEVMODEENTRY | DEVMODEENTRY |
| typedef struct _DEVMODEENTRY * | PDEVMODEENTRY |
| typedef struct _GRAPHICS_DEVICE | GRAPHICS_DEVICE |
| typedef struct _GRAPHICS_DEVICE * | PGRAPHICS_DEVICE |
| typedef struct _PDEVOBJ | PDEVOBJ |
| typedef struct _PDEVOBJ * | PPDEVOBJ |
Enumerations | |
| enum | _PDEVFLAGS { PDEV_DISPLAY = 0x00000001 , PDEV_HARDWARE_POINTER = 0x00000002 , PDEV_SOFTWARE_POINTER = 0x00000004 , PDEV_GOTFONTS = 0x00000040 , PDEV_PRINTER = 0x00000080 , PDEV_ALLOCATEDBRUSHES = 0x00000100 , PDEV_HTPAL_IS_DEVPAL = 0x00000200 , PDEV_DISABLED = 0x00000400 , PDEV_SYNCHRONIZE_ENABLED = 0x00000800 , PDEV_FONTDRIVER = 0x00002000 , PDEV_GAMMARAMP_TABLE = 0x00004000 , PDEV_UMPD = 0x00008000 , PDEV_SHARED_DEVLOCK = 0x00010000 , PDEV_META_DEVICE = 0x00020000 , PDEV_DRIVER_PUNTED_CALL = 0x00040000 , PDEV_CLONE_DEVICE = 0x00080000 } |
| typedef struct _DEVMODEENTRY DEVMODEENTRY |
| typedef struct _DEVMODEINFO DEVMODEINFO |
| typedef struct _GDIPOINTER GDIPOINTER |
| typedef struct _GRAPHICS_DEVICE GRAPHICS_DEVICE |
| typedef struct _DEVMODEENTRY * PDEVMODEENTRY |
| typedef struct _DEVMODEINFO * PDEVMODEINFO |
| typedef struct _GDIPOINTER * PGDIPOINTER |
| typedef struct _GRAPHICS_DEVICE * PGRAPHICS_DEVICE |
Definition at line 5 of file pdevobj.h.
| PPDEVOBJ NTAPI EngpGetPDEV | ( | _In_opt_ PUNICODE_STRING | pustrDevice | ) |
Definition at line 815 of file pdevobj.c.
Referenced by GreCreateCompatibleDC(), GreOpenDCW(), NtGdiExtEscape(), UserChangeDisplaySettings(), UserEnumCurrentDisplaySettings(), and UserEnumDisplaySettings().
Definition at line 412 of file pdevobj.c.
Referenced by MDEVOBJ_bDisable(), PDEVOBJ_bSwitchMode(), PDEVOBJ_Create(), and PDEVOBJ_lChangeDisplaySettings().
Definition at line 712 of file pdevobj.c.
Referenced by UserChangeDisplaySettings(), and UserRefreshDisplay().
| PPDEVOBJ PDEVOBJ_Create | ( | _In_opt_ PGRAPHICS_DEVICE | pGraphicsDevice, |
| _In_opt_ PDEVMODEW | pdm, | ||
| _In_ ULONG | dwAccelerationLevel, | ||
| _In_ ULONG | ldevtype | ||
| ) |
Definition at line 467 of file pdevobj.c.
Referenced by MDEVOBJ_Create(), PDEVOBJ_bSwitchMode(), and PDEVOBJ_lChangeDisplaySettings().
| LONG PDEVOBJ_lChangeDisplaySettings | ( | _In_opt_ PUNICODE_STRING | pustrDeviceName, |
| _In_opt_ PDEVMODEW | RequestedMode, | ||
| _In_opt_ PMDEVOBJ | pmdevOld, | ||
| _Out_ PMDEVOBJ * | ppmdevNew, | ||
| _In_ BOOL | bSearchClosestMode | ||
| ) |
Definition at line 865 of file pdevobj.c.
Referenced by co_IntInitializeDesktopGraphics().
Definition at line 392 of file pdevobj.c.
Referenced by MDEVOBJ_bDisable(), MDEVOBJ_vEnable(), PDEVOBJ_bSwitchMode(), and PDEVOBJ_Create().
| FORCEINLINE VOID PDEVOBJ_vReference | ( | _In_ PPDEVOBJ | ppdev | ) |
Definition at line 160 of file pdevobj.h.
Referenced by DxEngReferenceHdev(), EngpGetPDEV(), GreCreateCompatibleDC(), MDEVOBJ_Create(), NtGdiExtEscape(), NtGdiSaveDC(), PDEVOBJ_Create(), PDEVOBJ_lChangeDisplaySettings(), and UserRefreshDisplay().
Definition at line 105 of file pdevobj.c.
Referenced by DC_vCleanup(), DxEngUnreferenceHdev(), GreCreateCompatibleDC(), GreOpenDCW(), MDEVOBJ_vDestroy(), NtGdiExtEscape(), PDEVOBJ_bSwitchMode(), PDEVOBJ_Create(), UserChangeDisplaySettings(), UserEnumCurrentDisplaySettings(), UserEnumDisplaySettings(), and UserRefreshDisplay().