]>
git.saurik.com Git - apple/security.git/blob - sec/Security/SecuritydXPC.h
   5 //  Created by Mitch Adler on 11/16/12. 
  10 #include <CoreFoundation/CFError.h> 
  12 #ifndef _UTILITIES_SECURITYDXPC_H_ 
  13 #define _UTILITIES_SECURITYDXPC_H_ 
  15 bool SecXPCDictionarySetData(xpc_object_t message
, const char *key
, CFDataRef data
, CFErrorRef 
*error
); 
  16 bool SecXPCDictionarySetDataOptional(xpc_object_t message
, const char *key
, CFDataRef data
, CFErrorRef 
*error
); 
  18 bool SecXPCDictionarySetPList(xpc_object_t message
, const char *key
, CFTypeRef object
, CFErrorRef 
*error
); 
  19 bool SecXPCDictionarySetPListOptional(xpc_object_t message
, const char *key
, CFTypeRef object
, CFErrorRef 
*error
); 
  21 bool SecXPCDictionarySetString(xpc_object_t message
, const char *key
, CFStringRef string
, CFErrorRef 
*error
); 
  23 CFTypeRef 
SecXPCDictionaryCopyPList(xpc_object_t message
, const char *key
, CFErrorRef 
*error
); 
  24 bool SecXPCDictionaryCopyPListOptional(xpc_object_t message
, const char *key
, CFTypeRef 
*pobject
, CFErrorRef 
*error
); 
  26 CFArrayRef 
SecXPCDictionaryCopyArray(xpc_object_t message
, const char *key
, CFErrorRef 
*error
); 
  27 bool SecXPCDictionaryCopyArrayOptional(xpc_object_t message
, const char *key
, CFArrayRef 
*parray
, CFErrorRef 
*error
); 
  29 CFDataRef 
SecXPCDictionaryCopyData(xpc_object_t message
, const char *key
, CFErrorRef 
*error
); 
  30 bool SecXPCDictionaryCopyDataOptional(xpc_object_t message
, const char *key
, CFDataRef 
*pdata
, CFErrorRef 
*error
); 
  32 CFDictionaryRef 
SecXPCDictionaryCopyDictionary(xpc_object_t message
, const char *key
, CFErrorRef 
*error
); 
  34 CFStringRef 
SecXPCDictionaryCopyString(xpc_object_t message
, const char *key
, CFErrorRef 
*error
); 
  35 bool SecXPCDictionaryCopyDictionaryOptional(xpc_object_t message
, const char *key
, CFDictionaryRef 
*pdictionary
, CFErrorRef 
*error
);