VirtualBox

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

最後變更 在這個檔案從97956是 69098,由 vboxsync 提交於 7 年 前

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.

  • 屬性 svn:eol-style 設為 native
檔案大小: 901 位元組
 
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 */
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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