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
use file_metadata_mditem_macros::def_attribute;

use core_foundation::date::CFDate;
use core_foundation::string::CFString;
use core_foundation::array::CFArray;
use core_foundation::number::CFNumber;
use core_foundation::boolean::CFBoolean;

def_attribute!(ChangeDate, CFDate);
def_attribute!(Audiences, CFArray<CFString>);
def_attribute!(Authors, CFArray<CFString>);
def_attribute!(AuthorAddresses, CFArray<CFString>);
def_attribute!(City, CFString);
def_attribute!(Comment, CFString);
def_attribute!(ContactKeywords, CFArray<CFString>);
def_attribute!(ContentCreationDate, CFDate);
def_attribute!(ContentModificationDate, CFDate);
def_attribute!(ContentType, CFString);
def_attribute!(Contributors, CFArray<CFString>);
def_attribute!(Copyright, CFString);
def_attribute!(Country, CFString);
def_attribute!(Coverage, CFString);
def_attribute!(Creator, CFString);
def_attribute!(Description, CFString);
def_attribute!(DueDate, CFDate);
def_attribute!(DurationSeconds, CFNumber);
def_attribute!(EmailAddresses, CFArray<CFString>);
def_attribute!(EncodingApplications, CFArray<CFString>);
def_attribute!(FinderComment, CFString);
def_attribute!(Fonts, CFArray<CFString>);
def_attribute!(Headline, CFString);
def_attribute!(Identifier, CFString);
def_attribute!(InstantMessageAddresses, CFArray<CFString>);
def_attribute!(Instructions, CFString);
def_attribute!(Keywords, CFArray<CFString>);
def_attribute!(Kind, CFString);
def_attribute!(Languages, CFArray<CFString>);
def_attribute!(LastUsedDate, CFDate);
def_attribute!(NumberOfPages, CFNumber);
def_attribute!(Organizations, CFArray<CFString>);
def_attribute!(PageHeight, CFNumber);
def_attribute!(PageWidth, CFNumber);
def_attribute!(Participants, CFArray<CFString>);
def_attribute!(PhoneNumbers, CFArray<CFString>);
def_attribute!(Projects, CFArray<CFString>);
def_attribute!(Publishers, CFArray<CFString>);
def_attribute!(Recipients, CFArray<CFString>);
def_attribute!(RecipientAddresses, CFArray<CFString>);
def_attribute!(Rights, CFString);
def_attribute!(SecurityMethod, CFNumber);
def_attribute!(StarRating, CFNumber);
def_attribute!(StateOrProvince, CFString);
def_attribute!(TextContent, CFString);
def_attribute!(Title, CFString);
def_attribute!(Version, CFString);
def_attribute!(WhereFroms, CFArray<CFString>);
def_attribute!(AuthorEmailAddresses, CFArray<CFString>);
def_attribute!(RecipientEmailAddresses, CFArray<CFString>);
def_attribute!(Theme, CFString);
def_attribute!(Subject, CFString);
def_attribute!(CFBundleIdentifier, CFString);
def_attribute!(FSHasCustomIcon, CFBoolean);
def_attribute!(FSIsStationery, CFBoolean);
def_attribute!(Information, CFString);
def_attribute!(URL, CFString);