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 28 PGRAPHICS_DEVICE 29 NTAPI 30 EngpRegisterGraphicsDevice( 31 _In_ PUNICODE_STRING pustrDeviceName, 32 _In_ PUNICODE_STRING pustrDiplayDrivers, 33 _In_ PUNICODE_STRING pustrDescription); 34 35 NTSTATUS 36 EngpUpdateGraphicsDeviceList(VOID); 37 38 CODE_SEG("INIT") 39 NTSTATUS 40 NTAPI 41 InitDeviceImpl(VOID); 42 43