27#ifndef __COREFOUNDATION_CFURLACCESS__
28#define __COREFOUNDATION_CFURLACCESS__
30#include <CoreFoundation/CFBase.h>
31#include <CoreFoundation/CFData.h>
32#include <CoreFoundation/CFURL.h>
42CF_EXPORT
const CFStringRef kCFURLFileExists;
43CF_EXPORT
const CFStringRef kCFURLFileDirectoryContents;
44CF_EXPORT
const CFStringRef kCFURLFileLength;
45CF_EXPORT
const CFStringRef kCFURLFileLastModificationTime;
46CF_EXPORT
const CFStringRef kCFURLFilePOSIXMode;
47CF_EXPORT
const CFStringRef kCFURLFileOwnerID;
53CF_EXPORT
const CFStringRef kCFURLHTTPStatusCode;
54CF_EXPORT
const CFStringRef kCFURLHTTPStatusLine;
62 kCFURLUnknownError = -10,
63 kCFURLUnknownSchemeError = -11,
64 kCFURLResourceNotFoundError = -12,
65 kCFURLResourceAccessViolationError = -13,
66 kCFURLRemoteHostUnavailableError = -14,
67 kCFURLImproperArgumentsError = -15,
68 kCFURLUnknownPropertyKeyError = -16,
69 kCFURLPropertyKeyUnavailableError = -17,
70 kCFURLTimeoutError = -18
75CFURLCreateDataAndPropertiesFromResource (
CFAllocatorRef alloc, CFURLRef url,
76 CFDataRef *resourceData, CFDictionaryRef *properties,
77 CFArrayRef desiredProperties, SInt32 *errorCode);
80CFURLCreatePropertyFromResource (
CFAllocatorRef alloc, CFURLRef url,
81 CFStringRef property, SInt32 *errorCode);
84CFURLDestroyResource (CFURLRef url, SInt32 *errorCode);
87CFURLWriteDataAndPropertiesToResource (CFURLRef url, CFDataRef dataToWrite,
88 CFDictionaryRef propertiesToWrite, SInt32 *errorCode);
const struct __CFAllocator * CFAllocatorRef
A reference to a CFAllocator object.
Definition CFBase.h:301
const struct __CFArray * CFArrayRef
Reference to an immutable array object.
Definition CFArray.h:37