public static extern uint EcDoAsyncWaitExWrap( IntPtr pacxh, uint inputFlags, uint waitSecondThreshold, [MarshalAs(UnmanagedType.Bool)] bool makeEvent, out uint pulFlagsOut);