diff --git a/src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs b/src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs index d0264581fc..206f5a6b9e 100644 --- a/src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs +++ b/src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs @@ -2608,7 +2608,6 @@ namespace Microsoft.PowerShell.Commands internal static class ProcessNativeMethods { // Fields - internal static readonly IntPtr INVALID_HANDLE_VALUE = IntPtr.Zero; internal static UInt32 GENERIC_READ = 0x80000000; internal static UInt32 GENERIC_WRITE = 0x40000000; internal static UInt32 FILE_ATTRIBUTE_NORMAL = 0x80000000; diff --git a/src/System.Management.Automation/utils/PlatformInvokes.cs b/src/System.Management.Automation/utils/PlatformInvokes.cs index aec86dee95..1706d242a4 100644 --- a/src/System.Management.Automation/utils/PlatformInvokes.cs +++ b/src/System.Management.Automation/utils/PlatformInvokes.cs @@ -558,7 +558,7 @@ namespace System.Management.Automation #if !UNIX // Fields - internal static readonly IntPtr INVALID_HANDLE_VALUE = IntPtr.Zero; + internal static readonly IntPtr INVALID_HANDLE_VALUE = new IntPtr(-1); internal static UInt32 GENERIC_READ = 0x80000000; internal static UInt32 GENERIC_WRITE = 0x40000000; internal static UInt32 FILE_ATTRIBUTE_NORMAL = 0x80000000; diff --git a/src/powershell-native/nativemsh/pwrshexe/MainEntry.cpp b/src/powershell-native/nativemsh/pwrshexe/MainEntry.cpp index e7a2777d18..5b51e99e15 100644 --- a/src/powershell-native/nativemsh/pwrshexe/MainEntry.cpp +++ b/src/powershell-native/nativemsh/pwrshexe/MainEntry.cpp @@ -1139,11 +1139,6 @@ BOOL IsWow64() { HANDLE hCurrentProc = GetCurrentProcess(); - if (INVALID_HANDLE_VALUE == hCurrentProc) - { - return false; - } - BOOL isWow64Process = FALSE; BOOL ret = IsWow64Process(hCurrentProc, &isWow64Process); @@ -1152,7 +1147,7 @@ BOOL IsWow64() return isWow64Process; } - return false; + return FALSE; } /**********************************************************************