/usr/include/GNUstep/Frameworks/Addresses.framework/Versions/0/ADGlobals.h is in libaddresses-dev 0.4.8-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | // ADGlobals.h (this is -*- ObjC -*-)
//
// \author: Bj��rn Giesler <giesler@ira.uka.de>
//
// Address Book Framework for GNUstep
//
#ifndef _ADGLOBALS_H_
#define _ADGLOBALS_H_
#import <Foundation/NSString.h>
/*
* Properties common to all Records
*/
extern NSString * const ADUIDProperty; // string
extern NSString * const ADCreationDateProperty; // date
extern NSString * const ADModificationDateProperty; // date
extern NSString * const ADSharedProperty; // @"YES"/@"NO" NON-APPLE
/*
* Person-specific properties
*/
extern NSString * const ADFirstNameProperty; // string
extern NSString * const ADLastNameProperty; // string
extern NSString * const ADMiddleNameProperty; // string UNSUPP
extern NSString * const ADMiddleNamePhoneticProperty; // string UNSUPP
extern NSString * const ADFirstNamePhoneticProperty; // string UNSUPP
extern NSString * const ADLastNamePhoneticProperty; // string UNSUPP
extern NSString * const ADTitleProperty; // string UNSUPP
extern NSString * const ADSuffixProperty; // string UNSUPP
extern NSString * const ADNicknameProperty; // string UNSUPP
extern NSString * const ADMaidenNameProperty; // string UNSUPP
extern NSString * const ADFormattedNameProperty;
extern NSString * const ADBirthdayProperty; // date
extern NSString * const ADOrganizationProperty; // string
extern NSString * const ADJobTitleProperty; // string
extern NSString * const ADHomePageProperty; // string
extern NSString * const ADEmailProperty; // multi-string
extern NSString * const ADEmailWorkLabel;
extern NSString * const ADEmailHomeLabel;
extern NSString * const ADAddressProperty; // multi-dictionary
extern NSString * const ADAddressStreetKey;
extern NSString * const ADAddressCityKey;
extern NSString * const ADAddressStateKey;
extern NSString * const ADAddressZIPKey;
extern NSString * const ADAddressCountryKey;
extern NSString * const ADAddressCountryCodeKey;
extern NSString * const ADAddressPOBoxKey; // NON-APPLE EXTENSION
extern NSString * const ADAddressExtendedAddressKey; // NON-APPLE EXTENSION
extern NSString * const ADAddressHomeLabel;
extern NSString * const ADAddressWorkLabel;
extern NSString * const ADImageProperty;
extern NSString * const ADImageTypeProperty; // NON-APPLE EXTENSION
extern NSString * const ADPhoneProperty; // multi-string
extern NSString * const ADPhoneWorkLabel;
extern NSString * const ADPhoneHomeLabel;
extern NSString * const ADPhoneMobileLabel;
extern NSString * const ADPhoneMainLabel;
extern NSString * const ADPhoneHomeFAXLabel;
extern NSString * const ADPhoneWorkFAXLabel;
extern NSString * const ADPhonePagerLabel;
extern NSString * const ADAIMInstantProperty; // multi-string
extern NSString * const ADAIMWorkLabel;
extern NSString * const ADAIMHomeLabel;
extern NSString * const ADJabberInstantProperty; // multi-string
extern NSString * const ADJabberWorkLabel;
extern NSString * const ADJabberHomeLabel;
extern NSString * const ADMSNInstantProperty; // multi-string
extern NSString * const ADMSNWorkLabel;
extern NSString * const ADMSNHomeLabel;
extern NSString * const ADYahooInstantProperty; // multi-string
extern NSString * const ADYahooWorkLabel;
extern NSString * const ADYahooHomeLabel;
extern NSString * const ADICQInstantProperty; // multi-string
extern NSString * const ADICQWorkLabel;
extern NSString * const ADICQHomeLabel;
extern NSString * const ADNoteProperty; // string
/*
* Group-specific
*/
extern NSString * const ADGroupNameProperty; // string
extern NSString * const ADMemberIDsProperty; // array; NON-APPLE EXTENSION
/*
* Generic labels
*/
extern NSString * const ADWorkLabel;
extern NSString * const ADHomeLabel;
extern NSString * const ADOtherLabel;
/*
* Notifications and parameters
*/
extern NSString * const ADDatabaseChangedNotification;
extern NSString * const ADDatabaseChangedExternallyNotification;
extern NSString * const ADRecordChangedNotification; // EXTENSION
extern NSString * const ADUniqueIDOfChangedRecordKey;
extern NSString * const ADChangedPropertyKey;
extern NSString * const ADChangedValueKey;
extern NSString * const ADAddressBookContainingChangedRecordKey;
// Return localized version of built-in properties, labels or keys
NSString *ADLocalizedPropertyOrLabel(NSString *propertyOrLabel);
/*
* Some errors
*/
extern NSString* ADAddressBookInaccessibleError;
extern NSString* ADAddressBookConsistencyError;
extern NSString* ADAddressBookInternalError; // report this to author!
extern NSString* ADUnimplementedError; // report this to author!
@interface ADScriptingInfo: NSObject
+ (NSDictionary*) namedObjectsForScripting;
@end
/*
* Some utility functions
*/
NSArray *ADReadOnlyCopyOfRecordArray(NSArray* arr);
#endif
|