packages feed

macos-corelibs-0.0.1.0: cbits/constants.m

#include <Carbon/Carbon.h>

CG_EXTERN const CFStringRef kCGWindowAlpha;
CFStringRef kCGWindowNumber_() { return kCGWindowNumber; }
CFStringRef kCGWindowStoreType_() { return kCGWindowStoreType; }
CFStringRef kCGWindowLayer_() { return kCGWindowLayer; }
CFStringRef kCGWindowBounds_() { return kCGWindowBounds; }
CFStringRef kCGWindowSharingState_() { return kCGWindowSharingState; }
CFStringRef kCGWindowAlpha_() { return kCGWindowAlpha; }
CFStringRef kCGWindowOwnerPID_() { return kCGWindowOwnerPID; }
CFStringRef kCGWindowMemoryUsage_() { return kCGWindowMemoryUsage; }
CFStringRef kCGWindowOwnerName_() { return kCGWindowOwnerName; }
CFStringRef kCGWindowName_() { return kCGWindowName; }
CFStringRef kCGWindowIsOnscreen_() { return kCGWindowIsOnscreen; }
CFStringRef kCGWindowBackingLocationVideoMemory_() {
  return kCGWindowBackingLocationVideoMemory;
}

CFStringRef kCFRunLoopCommonModes_() { return kCFRunLoopCommonModes; }
CFStringRef kCFRunLoopDefaultMode_() { return kCFRunLoopDefaultMode; }

CFStringRef kAXRoleAttribute_ () {
  return kAXRoleAttribute;
}
CFStringRef kAXSubroleAttribute_ () {
  return kAXSubroleAttribute;
}
CFStringRef kAXRoleDescriptionAttribute_ () {
  return kAXRoleDescriptionAttribute;
}
CFStringRef kAXHelpAttribute_ () {
  return kAXHelpAttribute;
}
CFStringRef kAXTitleAttribute_ () {
  return kAXTitleAttribute;
}
CFStringRef kAXValueAttribute_ () {
  return kAXValueAttribute;
}
CFStringRef kAXMinValueAttribute_ () {
  return kAXMinValueAttribute;
}
CFStringRef kAXMaxValueAttribute_ () {
  return kAXMaxValueAttribute;
}
CFStringRef kAXValueIncrementAttribute_ () {
  return kAXValueIncrementAttribute;
}
CFStringRef kAXAllowedValuesAttribute_ () {
  return kAXAllowedValuesAttribute;
}
CFStringRef kAXEnabledAttribute_ () {
  return kAXEnabledAttribute;
}
CFStringRef kAXFocusedAttribute_ () {
  return kAXFocusedAttribute;
}
CFStringRef kAXParentAttribute_ () {
  return kAXParentAttribute;
}
CFStringRef kAXChildrenAttribute_ () {
  return kAXChildrenAttribute;
}
CFStringRef kAXSelectedChildrenAttribute_ () {
  return kAXSelectedChildrenAttribute;
}
CFStringRef kAXVisibleChildrenAttribute_ () {
  return kAXVisibleChildrenAttribute;
}
CFStringRef kAXWindowAttribute_ () {
  return kAXWindowAttribute;
}
CFStringRef kAXPositionAttribute_ () {
  return kAXPositionAttribute;
}
CFStringRef kAXTopLevelUIElementAttribute_ () {
  return kAXTopLevelUIElementAttribute;
}
CFStringRef kAXSizeAttribute_ () {
  return kAXSizeAttribute;
}
CFStringRef kAXOrientationAttribute_ () {
  return kAXOrientationAttribute;
}
CFStringRef kAXDescriptionAttribute_ () {
  return kAXDescriptionAttribute;
}
CFStringRef kAXSelectedTextAttribute_ () {
  return kAXSelectedTextAttribute;
}
CFStringRef kAXSelectedTextRangeAttribute_ () {
  return kAXSelectedTextRangeAttribute;
}
CFStringRef kAXVisibleCharacterRangeAttribute_ () {
  return kAXVisibleCharacterRangeAttribute;
}
CFStringRef kAXNumberOfCharactersAttribute_ () {
  return kAXNumberOfCharactersAttribute;
}
CFStringRef kAXSharedTextUIElementsAttribute_ () {
  return kAXSharedTextUIElementsAttribute;
}
CFStringRef kAXSharedCharacterRangeAttribute_ () {
  return kAXSharedCharacterRangeAttribute;
}
CFStringRef kAXMainAttribute_ () {
  return kAXMainAttribute;
}
CFStringRef kAXMinimizedAttribute_ () {
  return kAXMinimizedAttribute;
}
CFStringRef kAXCloseButtonAttribute_ () {
  return kAXCloseButtonAttribute;
}
CFStringRef kAXZoomButtonAttribute_ () {
  return kAXZoomButtonAttribute;
}
CFStringRef kAXMinimizeButtonAttribute_ () {
  return kAXMinimizeButtonAttribute;
}
CFStringRef kAXToolbarButtonAttribute_ () {
  return kAXToolbarButtonAttribute;
}
CFStringRef kAXGrowAreaAttribute_ () {
  return kAXGrowAreaAttribute;
}
CFStringRef kAXProxyAttribute_ () {
  return kAXProxyAttribute;
}
CFStringRef kAXModalAttribute_ () {
  return kAXModalAttribute;
}
CFStringRef kAXDefaultButtonAttribute_ () {
  return kAXDefaultButtonAttribute;
}
CFStringRef kAXCancelButtonAttribute_ () {
  return kAXCancelButtonAttribute;
}
CFStringRef kAXMenuItemCmdCharAttribute_ () {
  return kAXMenuItemCmdCharAttribute;
}
CFStringRef kAXMenuItemCmdVirtualKeyAttribute_ () {
  return kAXMenuItemCmdVirtualKeyAttribute;
}
CFStringRef kAXMenuItemCmdGlyphAttribute_ () {
  return kAXMenuItemCmdGlyphAttribute;
}
CFStringRef kAXMenuItemCmdModifiersAttribute_ () {
  return kAXMenuItemCmdModifiersAttribute;
}
CFStringRef kAXMenuItemMarkCharAttribute_ () {
  return kAXMenuItemMarkCharAttribute;
}
CFStringRef kAXMenuItemPrimaryUIElementAttribute_ () {
  return kAXMenuItemPrimaryUIElementAttribute;
}
CFStringRef kAXMenuBarAttribute_ () {
  return kAXMenuBarAttribute;
}
CFStringRef kAXWindowsAttribute_ () {
  return kAXWindowsAttribute;
}
CFStringRef kAXFrontmostAttribute_ () {
  return kAXFrontmostAttribute;
}
CFStringRef kAXHiddenAttribute_ () {
  return kAXHiddenAttribute;
}
CFStringRef kAXMainWindowAttribute_ () {
  return kAXMainWindowAttribute;
}
CFStringRef kAXFocusedWindowAttribute_ () {
  return kAXFocusedWindowAttribute;
}
/* CFStringRef kAXFocusedUIElemenAttribute_ () { */
/*   return kAXFocusedUIElemenAttribute; */
/* } */
CFStringRef kAXHeaderAttribute_ () {
  return kAXHeaderAttribute;
}
CFStringRef kAXEditedAttribute_ () {
  return kAXEditedAttribute;
}
CFStringRef kAXTitleUIElementAttribute_ () {
  return kAXTitleUIElementAttribute;
}
CFStringRef kAXValueWrapsAttribute_ () {
  return kAXValueWrapsAttribute;
}
CFStringRef kAXTabsAttribute_ () {
  return kAXTabsAttribute;
}
CFStringRef kAXHorizontalScrollBarAttribute_ () {
  return kAXHorizontalScrollBarAttribute;
}
CFStringRef kAXVerticalScrollBarAttribute_ () {
  return kAXVerticalScrollBarAttribute;
}
CFStringRef kAXOverflowButtonAttribute_ () {
  return kAXOverflowButtonAttribute;
}
CFStringRef kAXFilenameAttribute_ () {
  return kAXFilenameAttribute;
}
CFStringRef kAXExpandedAttribute_ () {
  return kAXExpandedAttribute;
}
CFStringRef kAXSelectedAttribute_ () {
  return kAXSelectedAttribute;
}
CFStringRef kAXSplittersAttribute_ () {
  return kAXSplittersAttribute;
}
CFStringRef kAXNextContentsAttribute_ () {
  return kAXNextContentsAttribute;
}
CFStringRef kAXPreviousContentsAttribute_ () {
  return kAXPreviousContentsAttribute;
}
CFStringRef kAXDocumentAttribute_ () {
  return kAXDocumentAttribute;
}
CFStringRef kAXIncrementButtonAttribute_ () {
  return kAXIncrementButtonAttribute;
}
CFStringRef kAXDecrementButtonAttribute_ () {
  return kAXDecrementButtonAttribute;
}
CFStringRef kAXContentsAttribute_ () {
  return kAXContentsAttribute;
}
CFStringRef kAXIncrementorAttribute_ () {
  return kAXIncrementorAttribute;
}
CFStringRef kAXHourFieldAttribute_ () {
  return kAXHourFieldAttribute;
}
CFStringRef kAXMinuteFieldAttribute_ () {
  return kAXMinuteFieldAttribute;
}
CFStringRef kAXSecondFieldAttribute_ () {
  return kAXSecondFieldAttribute;
}
CFStringRef kAXAMPMFieldAttribute_ () {
  return kAXAMPMFieldAttribute;
}
CFStringRef kAXDayFieldAttribute_ () {
  return kAXDayFieldAttribute;
}
CFStringRef kAXMonthFieldAttribute_ () {
  return kAXMonthFieldAttribute;
}
CFStringRef kAXYearFieldAttribute_ () {
  return kAXYearFieldAttribute;
}
CFStringRef kAXColumnTitleAttribute_ () {
  return kAXColumnTitleAttribute;
}
CFStringRef kAXURLAttribute_ () {
  return kAXURLAttribute;
}
CFStringRef kAXLabelUIElementsAttribute_ () {
  return kAXLabelUIElementsAttribute;
}
CFStringRef kAXLabelValueAttribute_ () {
  return kAXLabelValueAttribute;
}
CFStringRef kAXShownMenuUIElementAttribute_ () {
  return kAXShownMenuUIElementAttribute;
}
CFStringRef kAXServesAsTitleForUIElementsAttribute_ () {
  return kAXServesAsTitleForUIElementsAttribute;
}
CFStringRef kAXLinkedUIElementsAttribute_ () {
  return kAXLinkedUIElementsAttribute;
}
CFStringRef kAXRowsAttribute_ () {
  return kAXRowsAttribute;
}
CFStringRef kAXVisibleRowsAttribute_ () {
  return kAXVisibleRowsAttribute;
}
CFStringRef kAXSelectedRowsAttribute_ () {
  return kAXSelectedRowsAttribute;
}
CFStringRef kAXColumnsAttribute_ () {
  return kAXColumnsAttribute;
}
CFStringRef kAXVisibleColumnsAttribute_ () {
  return kAXVisibleColumnsAttribute;
}
CFStringRef kAXSelectedColumnsAttribute_ () {
  return kAXSelectedColumnsAttribute;
}
CFStringRef kAXSortDirectionAttribute_ () {
  return kAXSortDirectionAttribute;
}
CFStringRef kAXColumnHeaderUIElementsAttribute_ () {
  return kAXColumnHeaderUIElementsAttribute;
}
CFStringRef kAXIndexAttribute_ () {
  return kAXIndexAttribute;
}
CFStringRef kAXDisclosingAttribute_ () {
  return kAXDisclosingAttribute;
}
CFStringRef kAXDisclosedRowsAttribute_ () {
  return kAXDisclosedRowsAttribute;
}
CFStringRef kAXDisclosedByRowAttribute_ () {
  return kAXDisclosedByRowAttribute;
}
CFStringRef kAXMatteHoleAttribute_ () {
  return kAXMatteHoleAttribute;
}
CFStringRef kAXMatteContentUIElementAttribute_ () {
  return kAXMatteContentUIElementAttribute;
}
CFStringRef kAXIsApplicationRunningAttribute_ () {
  return kAXIsApplicationRunningAttribute;
}
CFStringRef kAXFocusedApplicationAttribute_ () {
  return kAXFocusedApplicationAttribute;
}
CFStringRef kAXInsertionPointLineNumberAttribute_ () {
  return kAXInsertionPointLineNumberAttribute;
}

const CFArrayCallBacks *cfCallbs() { return &kCFTypeArrayCallBacks; }


#define kAXValueTypeCGPoint 1
#define kAXValueTypeCGSize 2

CFStringRef ax_ui_element_destroyed_notification() {
  return kAXUIElementDestroyedNotification; }
CFStringRef ax_window_miniaturized_notification() {
  return kAXWindowMiniaturizedNotification; }
CFStringRef ax_window_deminiaturized_notification() {
  return kAXWindowDeminiaturizedNotification; }

CFStringRef window_created_notif() { return kAXWindowCreatedNotification; }
CFStringRef focused_window_changed_notif() {
  return kAXFocusedWindowChangedNotification; }
CFStringRef window_moved_notif() { return kAXWindowMovedNotification; }
CFStringRef window_resized_notif() { return kAXWindowResizedNotification; }
CFStringRef title_changed_notif() { return kAXTitleChangedNotification; }

typedef int CGSConnectionID;
extern CGSConnectionID _CGSDefaultConnection(void);
extern CGError CGSGetWindowLevel(
  const CGSConnectionID Connection, uint32_t WindowId, uint32_t *WindowLevel);

CFStringRef ax_size_attribute() { return kAXSizeAttribute; }
CFStringRef ax_window_role() { return kAXWindowRole; }
CFStringRef ax_standard_window_subrole() { return kAXStandardWindowSubrole; }
CFStringRef ax_windows_attribute() { return kAXWindowsAttribute; }
CFStringRef ax_minimized_attribute() { return kAXMinimizedAttribute; }
CFStringRef ax_position_attribute() { return kAXPositionAttribute; }

const CFDictionaryKeyCallBacks *cfCopyStringDictionaryKeyCallBacks() {
  return &kCFCopyStringDictionaryKeyCallBacks; }
const CFDictionaryValueCallBacks *cfTypeDictionaryValueCallBacks() {
  return &kCFTypeDictionaryValueCallBacks; }

CFStringRef axTrustedCheckOptionPrompt() { return kAXTrustedCheckOptionPrompt; }

CFStringEncoding uif8enc() { return kCFStringEncodingUTF8; }

CFStringRef ax_focused_window_attribute() { return kAXFocusedWindowAttribute; }
CFStringRef ax_main_attribute() { return kAXMainAttribute; }
CFStringRef ax_focused_attribute() { return kAXFocusedAttribute; }

CFBooleanRef cf_boolean_true() { return kCFBooleanTrue; }
CFBooleanRef cf_boolean_false() { return kCFBooleanFalse; }

CFTypeRef create_cfpoint(CGPoint *point) {
  return (CFTypeRef) AXValueCreate(kAXValueTypeCGPoint, (void *)point); }
CFTypeRef create_cfsize(CGSize *size) {
  return (CFTypeRef) AXValueCreate(kAXValueTypeCGSize, (void *)size); }

CFStringRef ax_press_action() { return kAXPressAction; }
CFStringRef ax_fullscreen_attribute() { return CFSTR("AXFullScreen"); }
CFStringRef ax_close_button_attribute() { return kAXCloseButtonAttribute; }

CFStringRef ax_title_attribute() { return kAXTitleAttribute; }

Boolean ax_value_get_cgpoint(AXValueRef value, void *valuePtr) {
  return AXValueGetValue(value, kAXValueTypeCGPoint, valuePtr); }

Boolean ax_value_get_cgsize(AXValueRef value, void *valuePtr) {
  return AXValueGetValue(value, kAXValueTypeCGSize, valuePtr); }

CFStringRef ax_role_attribute() { return kAXRoleAttribute; }
CFStringRef ax_subrole_attribute() { return kAXSubroleAttribute; }

CFStringRef kAXApplicationRole_() { return kAXApplicationRole; }
CFStringRef kAXSystemWideRole_() { return kAXSystemWideRole; }
CFStringRef kAXWindowRole_() { return kAXWindowRole; }
CFStringRef kAXSheetRole_() { return kAXSheetRole; }
CFStringRef kAXDrawerRole_() { return kAXDrawerRole; }
CFStringRef kAXGrowAreaRole_() { return kAXGrowAreaRole; }
CFStringRef kAXImageRole_() { return kAXImageRole; }
CFStringRef kAXUnknownRole_() { return kAXUnknownRole; }
CFStringRef kAXButtonRole_() { return kAXButtonRole; }
CFStringRef kAXRadioButtonRole_() { return kAXRadioButtonRole; }
CFStringRef kAXCheckBoxRole_() { return kAXCheckBoxRole; }
CFStringRef kAXPopUpButtonRole_() { return kAXPopUpButtonRole; }
CFStringRef kAXMenuButtonRole_() { return kAXMenuButtonRole; }
CFStringRef kAXTabGroupRole_() { return kAXTabGroupRole; }
CFStringRef kAXTableRole_() { return kAXTableRole; }
CFStringRef kAXColumnRole_() { return kAXColumnRole; }
CFStringRef kAXRowRole_() { return kAXRowRole; }
CFStringRef kAXOutlineRole_() { return kAXOutlineRole; }
CFStringRef kAXBrowserRole_() { return kAXBrowserRole; }
CFStringRef kAXScrollAreaRole_() { return kAXScrollAreaRole; }
CFStringRef kAXScrollBarRole_() { return kAXScrollBarRole; }
CFStringRef kAXRadioGroupRole_() { return kAXRadioGroupRole; }
CFStringRef kAXListRole_() { return kAXListRole; }
CFStringRef kAXGroupRole_() { return kAXGroupRole; }
CFStringRef kAXValueIndicatorRole_() { return kAXValueIndicatorRole; }
CFStringRef kAXComboBoxRole_() { return kAXComboBoxRole; }
CFStringRef kAXSliderRole_() { return kAXSliderRole; }
CFStringRef kAXIncrementorRole_() { return kAXIncrementorRole; }
CFStringRef kAXBusyIndicatorRole_() { return kAXBusyIndicatorRole; }
CFStringRef kAXProgressIndicatorRole_() { return kAXProgressIndicatorRole; }
CFStringRef kAXRelevanceIndicatorRole_() { return kAXRelevanceIndicatorRole; }
CFStringRef kAXToolbarRole_() { return kAXToolbarRole; }
CFStringRef kAXDisclosureTriangleRole_() { return kAXDisclosureTriangleRole; }
CFStringRef kAXTextFieldRole_() { return kAXTextFieldRole; }
CFStringRef kAXTextAreaRole_() { return kAXTextAreaRole; }
CFStringRef kAXStaticTextRole_() { return kAXStaticTextRole; }
CFStringRef kAXMenuBarRole_() { return kAXMenuBarRole; }
CFStringRef kAXMenuBarItemRole_() { return kAXMenuBarItemRole; }
CFStringRef kAXMenuRole_() { return kAXMenuRole; }
CFStringRef kAXMenuItemRole_() { return kAXMenuItemRole; }
CFStringRef kAXSplitGroupRole_() { return kAXSplitGroupRole; }
CFStringRef kAXSplitterRole_() { return kAXSplitterRole; }
CFStringRef kAXColorWellRole_() { return kAXColorWellRole; }
CFStringRef kAXTimeFieldRole_() { return kAXTimeFieldRole; }
CFStringRef kAXDateFieldRole_() { return kAXDateFieldRole; }
CFStringRef kAXHelpTagRole_() { return kAXHelpTagRole; }
CFStringRef kAXMatteRole_() { return kAXMatteRole; }
CFStringRef kAXDockItemRole_() { return kAXDockItemRole; }

CFStringRef kAXCloseButtonSubrole_() { return kAXCloseButtonSubrole; }
CFStringRef kAXMinimizeButtonSubrole_() { return kAXMinimizeButtonSubrole; }
CFStringRef kAXZoomButtonSubrole_() { return kAXZoomButtonSubrole; }
CFStringRef kAXToolbarButtonSubrole_() { return kAXToolbarButtonSubrole; }
CFStringRef kAXSecureTextFieldSubrole_() { return kAXSecureTextFieldSubrole; }
CFStringRef kAXTableRowSubrole_() { return kAXTableRowSubrole; }
CFStringRef kAXOutlineRowSubrole_() { return kAXOutlineRowSubrole; }
CFStringRef kAXUnknownSubrole_() { return kAXUnknownSubrole; }
CFStringRef kAXStandardWindowSubrole_() { return kAXStandardWindowSubrole; }
CFStringRef kAXDialogSubrole_() { return kAXDialogSubrole; }
CFStringRef kAXSystemDialogSubrole_() { return kAXSystemDialogSubrole; }
CFStringRef kAXFloatingWindowSubrole_() { return kAXFloatingWindowSubrole; }
CFStringRef kAXSystemFloatingWindowSubrole_() { return kAXSystemFloatingWindowSubrole; }
CFStringRef kAXIncrementArrowSubrole_() { return kAXIncrementArrowSubrole; }
CFStringRef kAXDecrementArrowSubrole_() { return kAXDecrementArrowSubrole; }
CFStringRef kAXIncrementPageSubrole_() { return kAXIncrementPageSubrole; }
CFStringRef kAXDecrementPageSubrole_() { return kAXDecrementPageSubrole; }
CFStringRef kAXSortButtonSubrole_() { return kAXSortButtonSubrole; }
CFStringRef kAXSearchFieldSubrole_() { return kAXSearchFieldSubrole; }
CFStringRef kAXApplicationDockItemSubrole_() { return kAXApplicationDockItemSubrole; }
CFStringRef kAXDocumentDockItemSubrole_() { return kAXDocumentDockItemSubrole; }
CFStringRef kAXFolderDockItemSubrole_() { return kAXFolderDockItemSubrole; }
CFStringRef kAXMinimizedWindowDockItemSubrole_() { return kAXMinimizedWindowDockItemSubrole; }
CFStringRef kAXURLDockItemSubrole_() { return kAXURLDockItemSubrole; }
CFStringRef kAXDockExtraDockItemSubrole_() { return kAXDockExtraDockItemSubrole; }
CFStringRef kAXTrashDockItemSubrole_() { return kAXTrashDockItemSubrole; }
CFStringRef kAXProcessSwitcherListSubrole_() { return kAXProcessSwitcherListSubrole; }