pub struct Xf86vmode {
pub XRecordAllocRange: unsafe extern "C" fn() -> *mut XRecordRange,
pub XRecordCreateContext: unsafe extern "C" fn(*mut Display, c_int, *mut c_ulong, c_int, *mut *mut XRecordRange, c_int) -> c_ulong,
pub XRecordDisableContext: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XRecordEnableContext: unsafe extern "C" fn(*mut Display, c_ulong, Option<unsafe extern "C" fn(*mut c_char, *mut XRecordInterceptData)>, *mut c_char) -> c_int,
pub XRecordEnableContextAsync: unsafe extern "C" fn(*mut Display, c_ulong, Option<unsafe extern "C" fn(*mut c_char, *mut XRecordInterceptData)>, *mut c_char) -> c_int,
pub XRecordFreeContext: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XRecordFreeData: unsafe extern "C" fn(*mut XRecordInterceptData),
pub XRecordFreeState: unsafe extern "C" fn(*mut XRecordState),
pub XRecordGetContext: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut XRecordState) -> c_int,
pub XRecordIdBaseMask: unsafe extern "C" fn(*mut Display) -> c_ulong,
pub XRecordProcessReplies: unsafe extern "C" fn(*mut Display),
pub XRecordQueryVersion: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> c_int,
pub XRecordRegisterClients: unsafe extern "C" fn(*mut Display, c_ulong, c_int, *mut c_ulong, c_int, *mut *mut XRecordRange, c_int) -> c_int,
pub XRecordUnregisterClients: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, c_int) -> c_int,
// some fields omitted
}
Fields
XRecordAllocRange | |
XRecordCreateContext | |
XRecordDisableContext | |
XRecordEnableContext | |
XRecordEnableContextAsync | |
XRecordFreeContext | |
XRecordFreeData | |
XRecordFreeState | |
XRecordGetContext | |
XRecordIdBaseMask | |
XRecordProcessReplies | |
XRecordQueryVersion | |
XRecordRegisterClients | |
XRecordUnregisterClients | |
Methods
Trait Implementations