VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/XFree86-4.3/Xserver/xf86OSpriv.h@ 78293

Last change on this file since 78293 was 69098, checked in by vboxsync, 7 years ago

Clean up XFree86 driver header files.
bugref:3810: X11 Guest Additions maintenance
Over the years we have cleaned up the layout in the tree of the X.Org
header files we use to build drivers. The XFree86 ones were still in their
original, rather sub-optimal layout. This change fixes that.

  • Property svn:eol-style set to native
File size: 901 bytes
Line 
1/* $XFree86: xc/programs/Xserver/hw/xfree86/os-support/xf86OSpriv.h,v 1.5 2000/10/28 01:42:24 mvojkovi Exp $ */
2
3#ifndef _XF86OSPRIV_H
4#define _XF86OSPRIV_H
5
6typedef pointer (*MapMemProcPtr)(int, unsigned long, unsigned long, int);
7typedef void (*UnmapMemProcPtr)(int, pointer, unsigned long);
8typedef pointer (*SetWCProcPtr)(int, unsigned long, unsigned long, Bool,
9 MessageType);
10typedef void (*ProtectMemProcPtr)(int, pointer, unsigned long, Bool);
11typedef void (*UndoWCProcPtr)(int, pointer);
12typedef void (*ReadSideEffectsProcPtr)(int, pointer, unsigned long);
13
14typedef struct {
15 Bool initialised;
16 MapMemProcPtr mapMem;
17 UnmapMemProcPtr unmapMem;
18 ProtectMemProcPtr protectMem;
19 SetWCProcPtr setWC;
20 UndoWCProcPtr undoWC;
21 ReadSideEffectsProcPtr readSideEffects;
22 Bool linearSupported;
23} VidMemInfo, *VidMemInfoPtr;
24
25void xf86OSInitVidMem(VidMemInfoPtr);
26
27#endif /* _XF86OSPRIV_H */
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette