using System; using UIKit; using Foundation; using ObjCRuntime; using CoreGraphics; namespace Com.Mediatek.Elian { // @interface HDLElian : NSObject [BaseType(typeof(NSObject))] interface ElianNative { // +(int)InitSmartConnection:(NSString * _Nonnull)Target sendV1:(int)sendV1 sendV4:(int)sendV4; [Static] [Export("InitSmartConnection:sendV1:sendV4:")] int InitSmartConnection(string Target, int sendV1, int sendV4); // +(int)StartSmartConnection:(NSString * _Nonnull)SSID Password:(NSString * _Nonnull)Password Custom:(NSString * _Nonnull)Custom; [Static] [Export("StartSmartConnection:Password:Custom:")] int StartSmartConnection(string SSID, string Password, string Custom); // +(int)StopSmartConnection; [Static] [Export("StopSmartConnection")] //[Verify(MethodToProperty)] int StopSmartConnection(); } }