]> git.saurik.com Git - apple/security.git/blobdiff - OSX/utilities/SecABC.h
Security-59306.41.2.tar.gz
[apple/security.git] / OSX / utilities / SecABC.h
diff --git a/OSX/utilities/SecABC.h b/OSX/utilities/SecABC.h
new file mode 100644 (file)
index 0000000..53c3f7b
--- /dev/null
@@ -0,0 +1,32 @@
+//
+//  SecABC.h
+//  Security
+//
+
+#include <CoreFoundation/CoreFoundation.h>
+
+void SecABCTrigger(CFStringRef _Nonnull type,
+                   CFStringRef _Nonnull subtype,
+                   CFStringRef _Nullable subtypeContext,
+                   CFDictionaryRef _Nullable payload);
+
+#if __OBJC__
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface SecABC : NSObject
+
++ (void)triggerAutoBugCaptureWithType:(NSString *)type
+                              subType:(NSString *)subType
+                       subtypeContext:(NSString * _Nullable)subtypeContext
+                               events:(NSArray * _Nullable)events
+                              payload:(NSDictionary * _Nullable)payload
+                      detectedProcess:(NSString * _Nullable)process;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif