`GetCLRPath()` and `InternalEnumerateCLRs()` accept `pid` as `DWORD`
authorAndrey Okoshkin <a.okoshkin@samsung.com>
Mon, 5 Feb 2018 09:18:43 +0000 (12:18 +0300)
committerAndrey Okoshkin <a.okoshkin@samsung.com>
Mon, 5 Feb 2018 09:18:43 +0000 (12:18 +0300)
because underlying dbgshim API handles PID as `DWORD`.

src/debug/netcoredbg/manageddebugger.cpp

index 2f80a50c661f6f7659117e8023057e8a8a13c843..a74df303b13d43ada55b5c36d97d2951da663401 100644 (file)
@@ -848,7 +848,7 @@ static bool AreAllHandlesValid(HANDLE *handleArray, DWORD arrayLength)
     return true;
 }
 
-static HRESULT InternalEnumerateCLRs(int pid, HANDLE **ppHandleArray, LPWSTR **ppStringArray, DWORD *pdwArrayLength)
+static HRESULT InternalEnumerateCLRs(DWORD pid, HANDLE **ppHandleArray, LPWSTR **ppStringArray, DWORD *pdwArrayLength)
 {
     int numTries = 0;
     HRESULT hr;
@@ -898,7 +898,7 @@ static HRESULT InternalEnumerateCLRs(int pid, HANDLE **ppHandleArray, LPWSTR **p
     return hr;
 }
 
-static std::string GetCLRPath(int pid)
+static std::string GetCLRPath(DWORD pid)
 {
     HANDLE* pHandleArray;
     LPWSTR* pStringArray;