Accessibility_LoginHelper.idl
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include <Bonobo_Unknown.idl>
00024
00025 #ifndef _ACCESSIBILITY_LOGIN_HELPER_IDL_
00026 #define _ACCESSIBILITY_LOGIN_HELPER_IDL_
00027
00028 module Accessibility {
00029
00068 interface LoginHelper : Bonobo::Unknown {
00069
00076 struct WindowInfo {
00077
00078
00079 long winID;
00080 };
00081
00082 typedef sequence<WindowInfo> WindowList;
00083
00084
00085
00086
00087
00088
00089
00090
00091 enum DeviceReq {
00092 GUI_EVENTS,
00093 CORE_KEYBOARD,
00094 CORE_POINTER,
00095 EXT_INPUT,
00096 POST_WINDOWS,
00097 AUDIO_OUT,
00098 AUDIO_IN,
00099 NETWORK,
00100 LOCALHOST,
00101 SERIAL_OUT,
00102 SERIAL_IN
00103 };
00104
00105 typedef sequence<DeviceReq> DeviceReqList;
00106
00124 boolean setSafe (in boolean safe_mode);
00125
00139 DeviceReqList getDeviceReqs ();
00140
00151 WindowList getRaiseWindows ();
00152
00159 void unImplemented ();
00160 void unImplemented2 ();
00161 void unImplemented3 ();
00162 void unImplemented4 ();
00164 };
00165
00166 };
00167
00168 #endif