public static extern IntPtr CreateWaitableTimer([In, Optional] IntPtr lpTimerAttributes, [In] Int32 bManualReset, [In, Optional] String lpTimerName);