summaryrefslogtreecommitdiff
path: root/QemuVGADriver/src/DriverQDCalls.h
blob: cca4d28e6e7d6bf22404ccf2b2c0225a5703f681 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#ifndef _DRIVER_QD_CALLS_H__
#define _DRIVER_QD_CALLS_H__

// ###ĘCONTROL ROUTINES ###

OSStatus	GraphicsCoreSetMode(VDPageInfo *pageInfo);
OSStatus	GraphicsCoreSetEntries(VDSetEntryRecord *entryRecord);
OSStatus	GraphicsCoreSetGamma(VDGammaRecord *gammaRec);
OSStatus	GraphicsCoreGrayPage(VDPageInfo *pageInfo);
OSStatus	GraphicsCoreSetGray(VDGrayRecord *grayRecord);
OSStatus	GraphicsCoreSetInterrupt(VDFlagRecord *flagRecord);
OSStatus	GraphicsCoreDirectSetEntries(VDSetEntryRecord *entryRecord);
OSStatus	GraphicsCoreSwitchMode(VDSwitchInfoRec *switchInfo);
OSStatus	GraphicsCoreSetSync(VDSyncInfoRec *syncInfo);
OSStatus	GraphicsCoreSetPreferredConfiguration(VDSwitchInfoRec *switchInfo);
OSStatus	GraphicsCoreSetHardwareCursor(VDSetHardwareCursorRec *setHwCursRec);
OSStatus	GraphicsCoreDrawHardwareCursor(VDDrawHardwareCursorRec *drawHwCursRec);
OSStatus	GraphicsCoreSetPowerState(VDPowerStateRec * powerStateRec);

// ### STATUS ROUTINES ###

OSStatus	GraphicsCoreGetMode(VDPageInfo *pageInfo);
OSStatus	GraphicsCoreGetEntries(VDSetEntryRecord *entryRecord);
OSStatus	GraphicsCoreGetPages(VDPageInfo *pageInfo);
OSStatus	GraphicsCoreGetBaseAddress(VDPageInfo *pageInfo);
OSStatus	GraphicsCoreGetGray(VDGrayRecord *grayRecord);
OSStatus	GraphicsCoreGetInterrupt(VDFlagRecord *flagRecord);
OSStatus	GraphicsCoreGetGamma(VDGammaRecord *gammaRecord);
OSStatus	GraphicsCoreGetCurrentMode(VDSwitchInfoRec *switchInfo);
OSStatus	GraphicsCoreGetSync(VDSyncInfoRec *syncInfo);
OSStatus	GraphicsCoreGetConnection(VDDisplayConnectInfoRec *connectInfo);
OSStatus	GraphicsCoreGetModeTiming(VDTimingInfoRec *timingInfo);
OSStatus	GraphicsCoreGetPreferredConfiguration(VDSwitchInfoRec *switchInfo);
OSStatus	GraphicsCoreGetNextResolution(VDResolutionInfoRec *resInfo);
OSStatus	GraphicsCoreGetVideoParams(VDVideoParametersInfoRec *videoParams);
OSStatus	GraphicsCoreGetGammaInfoList(VDGetGammaListRec *gammaList);
OSStatus	GraphicsCoreRetrieveGammaTable(VDRetrieveGammaRec *gammaRec);
OSStatus	GraphicsCoreSupportsHardwareCursor(VDSupportsHardwareCursorRec *hwCursRec);
OSStatus	GraphicsCoreGetHardwareCursorDrawState(VDHardwareCursorDrawStateRec *hwCursDStateRec);
OSStatus	GraphicsCoreGetPowerState(VDPowerStateRec * powerStateRec);

#endif /* DRIVER_QD_CALLS */