internal static extern int _EndEvent();
public void Dispose() { SafeNativeMethods._EndEvent(); //GC.SuppressFinalize(this); }