internal static extern System.IntPtr CreateToolhelp32Snapshot([MarshalAs(UnmanagedType.U4)] ToolHelpFlags dwFlags, uint th32ProcessID);
internal static extern MySafeHandle CreateToolhelp32Snapshot( ToolHelpFlags dwFlags, int th32ProcessID);