public static extern int SendInline(IntPtr handle, IntPtr buffer, int size, FlagEndOfMessage eomFlag);
public static extern int WriteTo(IntPtr handle , [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] Byte[] message, int len , FlagEndOfMessage eomFlag, NotifyOrReturn callback);
public static extern int InstallAuthenticKey(IntPtr handle , [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] Byte[] sharedKey, int keyLenth , Int32 keyLife, FlagEndOfMessage eomFlag);