Documentation Archive Developer
Search

Carbon Changes for Swift

Carbon

Modified ContextualMenuInterfaceStruct [struct]
Declaration
From
struct ContextualMenuInterfaceStruct {
    var _reserved: UnsafeMutableRawPointer!
    var QueryInterface: ((UnsafeMutableRawPointer?, CFUUIDBytes, UnsafeMutablePointer<UnsafeMutableRawPointer?>?) -> Int32)!
    var AddRef: ((UnsafeMutableRawPointer?) -> UInt32)!
    var Release: ((UnsafeMutableRawPointer?) -> UInt32)!
    var ExamineContext: ((UnsafeMutableRawPointer?, UnsafePointer<AEDesc>?, UnsafeMutablePointer<AEDescList>?) -> OSStatus)!
    var HandleSelection: ((UnsafeMutableRawPointer?, UnsafeMutablePointer<AEDesc>?, Int32) -> OSStatus)!
    var PostMenuCleanup: ((UnsafeMutableRawPointer?) -> Swift.Void)!
    init()
    init(_reserved _reserved: UnsafeMutableRawPointer!, QueryInterface QueryInterface: (@escaping (UnsafeMutableRawPointer?, CFUUIDBytes, UnsafeMutablePointer<UnsafeMutableRawPointer?>?) -> Int32)!, AddRef AddRef: (@escaping (UnsafeMutableRawPointer?) -> UInt32)!, Release Release: (@escaping (UnsafeMutableRawPointer?) -> UInt32)!, ExamineContext ExamineContext: (@escaping (UnsafeMutableRawPointer?, UnsafePointer<AEDesc>?, UnsafeMutablePointer<AEDescList>?) -> OSStatus)!, HandleSelection HandleSelection: (@escaping (UnsafeMutableRawPointer?, UnsafeMutablePointer<AEDesc>?, Int32) -> OSStatus)!, PostMenuCleanup PostMenuCleanup: (@escaping (UnsafeMutableRawPointer?) -> Swift.Void)!)
}
To
struct ContextualMenuInterfaceStruct {
    var _reserved: UnsafeMutableRawPointer!
    var QueryInterface: ((UnsafeMutableRawPointer?, CFUUIDBytes, UnsafeMutablePointer<UnsafeMutableRawPointer?>?) -> Int32)!
    var AddRef: ((UnsafeMutableRawPointer?) -> UInt32)!
    var Release: ((UnsafeMutableRawPointer?) -> UInt32)!
    var ExamineContext: ((UnsafeMutableRawPointer?, UnsafePointer<AEDesc>?, UnsafeMutablePointer<AEDescList>?) -> OSStatus)!
    var HandleSelection: ((UnsafeMutableRawPointer?, UnsafeMutablePointer<AEDesc>?, Int32) -> OSStatus)!
    var PostMenuCleanup: ((UnsafeMutableRawPointer?) -> Swift.Void)!
    init()
    init(_reserved _reserved: UnsafeMutableRawPointer!, QueryInterface QueryInterface: ((UnsafeMutableRawPointer?, CFUUIDBytes, UnsafeMutablePointer<UnsafeMutableRawPointer?>?) -> Int32)!, AddRef AddRef: ((UnsafeMutableRawPointer?) -> UInt32)!, Release Release: ((UnsafeMutableRawPointer?) -> UInt32)!, ExamineContext ExamineContext: ((UnsafeMutableRawPointer?, UnsafePointer<AEDesc>?, UnsafeMutablePointer<AEDescList>?) -> OSStatus)!, HandleSelection HandleSelection: ((UnsafeMutableRawPointer?, UnsafeMutablePointer<AEDesc>?, Int32) -> OSStatus)!, PostMenuCleanup PostMenuCleanup: ((UnsafeMutableRawPointer?) -> Swift.Void)!)
}

Modified ContextualMenuInterfaceStruct.init(_reserved: UnsafeMutableRawPointer!, QueryInterface: ((UnsafeMutableRawPointer?, CFUUIDBytes, UnsafeMutablePointer<UnsafeMutableRawPointer?>?) -> Int32)!, AddRef: ((UnsafeMutableRawPointer?) -> UInt32)!, Release: ((UnsafeMutableRawPointer?) -> UInt32)!, ExamineContext: ((UnsafeMutableRawPointer?, UnsafePointer<AEDesc>?, UnsafeMutablePointer<AEDescList>?) -> OSStatus)!, HandleSelection: ((UnsafeMutableRawPointer?, UnsafeMutablePointer<AEDesc>?, Int32) -> OSStatus)!, PostMenuCleanup: ((UnsafeMutableRawPointer?) -> Swift.Void)!)
Declaration
From
init(_reserved _reserved: UnsafeMutableRawPointer!, QueryInterface QueryInterface: (@escaping (UnsafeMutableRawPointer?, CFUUIDBytes, UnsafeMutablePointer<UnsafeMutableRawPointer?>?) -> Int32)!, AddRef AddRef: (@escaping (UnsafeMutableRawPointer?) -> UInt32)!, Release Release: (@escaping (UnsafeMutableRawPointer?) -> UInt32)!, ExamineContext ExamineContext: (@escaping (UnsafeMutableRawPointer?, UnsafePointer<AEDesc>?, UnsafeMutablePointer<AEDescList>?) -> OSStatus)!, HandleSelection HandleSelection: (@escaping (UnsafeMutableRawPointer?, UnsafeMutablePointer<AEDesc>?, Int32) -> OSStatus)!, PostMenuCleanup PostMenuCleanup: (@escaping (UnsafeMutableRawPointer?) -> Swift.Void)!)
To
init(_reserved _reserved: UnsafeMutableRawPointer!, QueryInterface QueryInterface: ((UnsafeMutableRawPointer?, CFUUIDBytes, UnsafeMutablePointer<UnsafeMutableRawPointer?>?) -> Int32)!, AddRef AddRef: ((UnsafeMutableRawPointer?) -> UInt32)!, Release Release: ((UnsafeMutableRawPointer?) -> UInt32)!, ExamineContext ExamineContext: ((UnsafeMutableRawPointer?, UnsafePointer<AEDesc>?, UnsafeMutablePointer<AEDescList>?) -> OSStatus)!, HandleSelection HandleSelection: ((UnsafeMutableRawPointer?, UnsafeMutablePointer<AEDesc>?, Int32) -> OSStatus)!, PostMenuCleanup PostMenuCleanup: ((UnsafeMutableRawPointer?) -> Swift.Void)!)