]> git.saurik.com Git - apple/security.git/blobdiff - OSX/sec/Security/SecuritydXPC.h
Security-58286.1.32.tar.gz
[apple/security.git] / OSX / sec / Security / SecuritydXPC.h
index 8dcf9d8d9f6dca9410c62ae0bb54e938a4149cc2..da93c9fa4e37392135b53f5711ff149f3a8d1970 100644 (file)
@@ -54,8 +54,12 @@ bool SecXPCDictionaryCopyArrayOptional(xpc_object_t message, const char *key, CF
 CFDataRef SecXPCDictionaryCopyData(xpc_object_t message, const char *key, CFErrorRef *error);
 bool SecXPCDictionaryCopyDataOptional(xpc_object_t message, const char *key, CFDataRef *pdata, CFErrorRef *error);
 
+bool SecXPCDictionaryCopyURLOptional(xpc_object_t message, const char *key, CFURLRef *purl, CFErrorRef *error);
+
 bool SecXPCDictionaryGetBool(xpc_object_t message, const char *key, CFErrorRef *error);
 
+bool SecXPCDictionaryGetDouble(xpc_object_t message, const char *key, double *pvalue, CFErrorRef *error) ;
+
 CFDictionaryRef SecXPCDictionaryCopyDictionary(xpc_object_t message, const char *key, CFErrorRef *error);
 
 bool SecXPCDictionaryCopyDictionaryOptional(xpc_object_t message, const char *key, CFDictionaryRef *pdictionary, CFErrorRef *error);
@@ -66,4 +70,7 @@ bool SecXPCDictionaryCopyStringOptional(xpc_object_t message, const char *key, C
 
 CFSetRef SecXPCDictionaryCopySet(xpc_object_t message, const char *key, CFErrorRef *error);
 
+/* For an xpc_array of datas */
+bool SecXPCDictionaryCopyCFDataArrayOptional(xpc_object_t message, const char *key, CFArrayRef *data_array, CFErrorRef *error);
+
 #endif