[WIN32SS] Add 5 members to FONTGDI structure
[reactos.git] / win32ss / gdi / eng / device.h
1
2 #pragma once
3
4 #define TAG_GDEV 'gdev'
5
6 VOID
7 NTAPI
8 PDEVOBJ_vRefreshModeList(
9 PPDEVOBJ ppdev);
10
11 extern PGRAPHICS_DEVICE gpPrimaryGraphicsDevice;
12 extern PGRAPHICS_DEVICE gpVgaGraphicsDevice;
13
14 VOID
15 APIENTRY
16 EngFileWrite(
17 _In_ PFILE_OBJECT pFileObject,
18 _In_reads_(nLength) PVOID lpBuffer,
19 _In_ SIZE_T nLength,
20 _Out_ PSIZE_T lpBytesWritten);
21
22 PGRAPHICS_DEVICE
23 NTAPI
24 EngpFindGraphicsDevice(
25 _In_opt_ PUNICODE_STRING pustrDevice,
26 _In_ ULONG iDevNum,
27 _In_ DWORD dwFlags);
28
29 PGRAPHICS_DEVICE
30 NTAPI
31 EngpRegisterGraphicsDevice(
32 _In_ PUNICODE_STRING pustrDeviceName,
33 _In_ PUNICODE_STRING pustrDiplayDrivers,
34 _In_ PUNICODE_STRING pustrDescription,
35 _In_ PDEVMODEW pdmDefault);
36
37 BOOLEAN
38 EngpPopulateDeviceModeList(
39 _Inout_ PGRAPHICS_DEVICE pGraphicsDevice,
40 _In_ PDEVMODEW pdmDefault);
41
42 INIT_FUNCTION
43 NTSTATUS
44 NTAPI
45 InitDeviceImpl(VOID);
46