/*
- * Copyright (c) 2008 Apple Inc. All rights reserved.
+ * Copyright (c) 2010 Apple Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
*
* @APPLE_LICENSE_HEADER_END@
*/
+
/* CFBundlePriv.h
- Copyright (c) 1999-2007, Apple Inc. All rights reserved.
+ Copyright (c) 1999-2009, Apple Inc. All rights reserved.
*/
#if !defined(__COREFOUNDATION_CFBUNDLEPRIV__)
CF_EXPORT
const CFStringRef _kCFBundleOldTypeOSTypesKey;
+/* For platform specification */
+CF_EXPORT
+const CFStringRef _kCFBundleSupportedPlatformsKey;
+
+/* For Code Signing */
+CF_EXPORT
+const CFStringRef _kCFBundleResourceSpecificationKey;
+
/* Functions for examining directories that may "look like" bundles */
CF_EXPORT
CFBundleRef _CFBundleGetExistingBundleWithBundleURL(CFURLRef bundleURL);
+CF_EXPORT
+CFArrayRef _CFBundleGetSupportedPlatforms(CFBundleRef bundle);
+
+CF_EXPORT
+CFStringRef _CFBundleGetCurrentPlatform(void);
+
+
+/* For Code Signing */
+
+CF_EXPORT
+CFBundleRef _CFBundleCreateIfMightBeBundle(CFAllocatorRef allocator, CFURLRef url);
+
+CF_EXPORT
+CFBundleRef _CFBundleCreateWithExecutableURLIfMightBeBundle(CFAllocatorRef allocator, CFURLRef url);
+
+
/* Functions for examining the structure of a bundle */
CF_EXPORT