# Objective-C constants
NSInteger NO
NSInteger YES

# Foundation constants

NSPoint NSZeroPoint
NSSize  NSZeroSize
NSRect  NSZeroRect

NSInteger NSOrderedAscending
NSInteger NSOrderedSame
NSInteger NSOrderedDescending
NSInteger NSNotFound

NSInteger NSMinXEdge
NSInteger NSMinYEdge
NSInteger NSMaxXEdge
NSInteger NSMaxYEdge

NSInteger NS_UnknownByteOrder
NSInteger NS_LittleEndian
NSInteger NS_BigEndian

NSInteger NSOpenStepUnicodeReservedBase

NSInteger NSCaseInsensitiveSearch
NSInteger NSLiteralSearch
NSInteger NSBackwardsSearch
NSInteger NSAnchoredSearch

# Language defs keys

id NSAMPMDesignation
id NSCurrencyString
id NSCurrencySymbol
id NSDateFormatString
id NSDateTimeOrdering
id NSDecimalDigits
id NSDecimalSeparator
id NSEarlierTimeDesignations
id NSHourNameDesignations
id NSInternationalCurrencyString
id NSLaterTimeDesignations
id NSMonthNameArray
id NSNextDayDesignations
id NSNextNextDayDesignations
id NSPriorDayDesignations
id NSShortMonthNameArray
id NSShortTimeDateFormatString
id NSShortWeekDayNameArray
id NSThisDayDesignations
id NSThousandsSeparator
id NSTimeDateFormatString
id NSTimeFormatString
id NSWeekDayNameArray
id NSYearMonthWeekDesignations


# File / File System attributes

id NSFileDeviceIdentifier
id NSFileGroupOwnerAccountID
id NSFileModificationDate
id NSFileOwnerAccountID
id NSFilePosixPermissions
id NSFileReferenceCount
id NSFileSize
id NSFileSystemFileNumber
id NSFileSystemNumber
id NSFileType
id NSFileTypeBlockSpecial
id NSFileTypeCharacterSpecial
id NSFileTypeDirectory
id NSFileTypeRegular
id NSFileTypeSocket
id NSFileTypeSymbolicLink
id NSFileTypeUnknown

id NSFileSystemSize
id NSFileSystemFreeSize
id NSFileSystemNodes
id NSFileSystemFreeNodes


# ObjC types

# FIXME: It seeems, that they are not defined anywhere

# NSInteger NSObjCNoType
# NSInteger NSObjCVoidType
# NSInteger NSObjCCharType
# NSInteger NSObjCShortType
# NSInteger NSObjCLongType
# NSInteger NSObjCLonglongType
# NSInteger NSObjCFloatType
# NSInteger NSObjCDoubleType
# NSInteger NSObjCSelectorType
# NSInteger NSObjCObjectType
# NSInteger NSObjCStructType
# NSInteger NSObjCPoNSIntegererType
# NSInteger NSObjCStringType
# NSInteger NSObjCArrayType
# NSInteger NSObjCUnionType
# NSInteger NSObjCBitfield


# String encodings

NSInteger NSASCIIStringEncoding
NSInteger NSISO2022JPStringEncoding
NSInteger NSISOLatin1StringEncoding
NSInteger NSISOLatin2StringEncoding
NSInteger NSJapaneseEUCStringEncoding
NSInteger NSNEXTSTEPStringEncoding
NSInteger NSNonLossyASCIIStringEncoding
NSInteger NSShiftJISStringEncoding
NSInteger NSSymbolStringEncoding
NSInteger NSUTF8StringEncoding
NSInteger NSUnicodeStringEncoding
NSInteger NSWindowsCP1250StringEncoding
NSInteger NSWindowsCP1251StringEncoding
NSInteger NSWindowsCP1252StringEncoding
NSInteger NSWindowsCP1253StringEncoding
NSInteger NSWindowsCP1254StringEncoding


# Exception names

id NSInconsistentArchiveException
# id NSByteStoreLockedException
# id NSByteStoreVersionException
# id NSBTreeStoreKeyTooLargeException
# id NSByteStoreDamagedException
# id NSPosixFileOperationException
id NSCharacterConversionException
# id NSDestinationInvalidException
id NSGenericException
id NSInternalInconsistencyException
id NSInvalidArgumentException
# id NSInvalidReceivePort
# id NSInvalidReceivePortException
# id NSInvalidSendPort
# id NSInvalidSendPortException
id NSMallocException
# id NSObjectInaccessibleException
# id NSObjectNotAvailableException
# id NSOldStyleException
# id NSPortReceiveError
# id NSPortReceiveException
# id NSPortSendError
# id NSPortSendException
id NSPortTimeoutException
id NSRangeException
id NSFailedAuthenticationException


# Notification names

# id NSBundleLoaded
id NSConnectionDidDieNotification
id NSPortDidBecomeInvalidNotification
# id NSPPLDidBecomeDirtyNotification
# id NSPPLDidSaveNotification
id NSBecomingMultiThreaded
id NSThreadExiting
id NSGlobalDomain
id NSArgumentDomain
id NSRegistrationDomain

NSInteger NSApplicationDirectory
NSInteger NSDemoApplicationDirectory
NSInteger NSDeveloperApplicationDirectory
NSInteger NSAdminApplicationDirectory
NSInteger NSLibraryDirectory
NSInteger NSDeveloperDirectory
NSInteger NSUserDirectory
NSInteger NSDocumentationDirectory
NSInteger NSAllApplicationsDirectory
NSInteger NSAllLibrariesDirectory
NSInteger GSLibrariesDirectory
NSInteger GSToolsDirectory

NSInteger NSUserDomainMask
NSInteger NSLocalDomainMask
NSInteger NSNetworkDomainMask
NSInteger NSSystemDomainMask
NSInteger NSAllDomainsMask
