X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/de355530ae67247cbd0da700edb3a2a1dae884c2..378393581903b274cb7a4d18e0d978071a6b592d:/iokit/include/drivers/event_status_driver.h diff --git a/iokit/include/drivers/event_status_driver.h b/iokit/include/drivers/event_status_driver.h index 1a939be02..1b421ddde 100644 --- a/iokit/include/drivers/event_status_driver.h +++ b/iokit/include/drivers/event_status_driver.h @@ -31,121 +31,10 @@ ******************************************************************************/ -#ifndef _DRIVERS_EVENT_STATUS_DRIVER_ -#define _DRIVERS_EVENT_STATUS_DRIVER_ +#warning include is going away use instead -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include -#include - - -/* - * Event System Handle: - * - * Information used by the system between calls to NXOpenEventSystem and - * NXCloseEventSystem. The application should not - * access any of the elements of this structure. - */ -typedef mach_port_t NXEventHandle; - -/* Open and Close */ -NXEventHandle NXOpenEventStatus(void); -void NXCloseEventStatus(NXEventHandle handle); - -/* Status */ -extern NXEventSystemInfoType NXEventSystemInfo(NXEventHandle handle, - char *flavor, - int *evs_info, - unsigned int *evs_info_cnt); -/* Keyboard */ -extern void NXSetKeyRepeatInterval(NXEventHandle handle, double seconds); -extern double NXKeyRepeatInterval(NXEventHandle handle); -extern void NXSetKeyRepeatThreshold(NXEventHandle handle, double threshold); -extern double NXKeyRepeatThreshold(NXEventHandle handle); -extern NXKeyMapping *NXSetKeyMapping(NXEventHandle h, NXKeyMapping *keymap); -extern int NXKeyMappingLength(NXEventHandle handle); -extern NXKeyMapping *NXGetKeyMapping(NXEventHandle h, NXKeyMapping *keymap); -extern void NXResetKeyboard(NXEventHandle handle); - -/* Mouse */ -extern void NXSetClickTime(NXEventHandle handle, double seconds); -extern double NXClickTime(NXEventHandle handle); -extern void NXSetClickSpace(NXEventHandle handle, _NXSize_ *area); -extern void NXGetClickSpace(NXEventHandle handle, _NXSize_ *area); -extern void NXSetMouseScaling(NXEventHandle handle, NXMouseScaling *scaling); -extern void NXGetMouseScaling(NXEventHandle handle, NXMouseScaling *scaling); -#ifdef _undef -extern void NXEnableMouseButton(NXEventHandle handle, NXMouseButton button); -extern NXMouseButton NXMouseButtonEnabled(NXEventHandle handle); -#endif -extern void NXResetMouse(NXEventHandle handle); - -/* Screen Brightness and Auto-dimming */ - -extern void NXSetAutoDimThreshold(NXEventHandle handle, double seconds); -extern double NXAutoDimThreshold(NXEventHandle handle); -extern double NXAutoDimTime(NXEventHandle handle); -extern double NXIdleTime(NXEventHandle handle); -extern void NXSetAutoDimState(NXEventHandle handle, boolean_t dimmed); -extern boolean_t NXAutoDimState(NXEventHandle handle); -extern void NXSetAutoDimBrightness(NXEventHandle handle, double level); -extern double NXAutoDimBrightness(NXEventHandle handle); -extern void NXSetScreenBrightness(NXEventHandle handle, double level); -extern double NXScreenBrightness(NXEventHandle handle); - -/* Speaker Volume */ -#ifdef _undef -extern void NXSetCurrentVolume(NXEventHandle handle, double volume); -extern double NXCurrentVolume(NXEventHandle handle); -#endif - -/* Wait Cursor */ -#ifdef _undef -extern void NXSetWaitCursorThreshold(NXEventHandle handle, double seconds); -extern double NXWaitCursorThreshold(NXEventHandle handle); -extern void NXSetWaitCursorSustain(NXEventHandle handle, double seconds); -extern double NXWaitCursorSustain(NXEventHandle handle); -extern void NXSetWaitCursorFrameInterval(NXEventHandle handle, double seconds); -extern double NXWaitCursorFrameInterval(NXEventHandle handle); -#endif - -/* - * Generic calls. Argument values are device and architecture dependent. - * This API is provided for the convenience of special device users. Code - * which is intended to be portable across multiple platforms and architectures - * should not use the following functions. - */ -#ifdef _undef -extern int NXEvSetParameterInt(NXEventHandle handle, - char *parameterName, - unsigned int *parameterArray, - unsigned int count); - -extern int NXEvSetParameterChar(NXEventHandle handle, - char *parameterName, - unsigned char *parameterArray, - unsigned int count); - -extern int NXEvGetParameterInt(NXEventHandle handle, - char *parameterName, - unsigned int maxCount, - unsigned int *parameterArray, - unsigned int *returnedCount); - -extern int NXEvGetParameterChar(NXEventHandle handle, - char *parameterName, - unsigned int maxCount, - unsigned char *parameterArray, - unsigned int *returnedCount); -#endif - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /*_DRIVERS_EVENT_STATUS_DRIVER_ */ +#include +#ifdef __APPLE_API_OBSOLETE +#include +#endif /* __APPLE_API_OBSOLETE */