46 lines
817 B
Diff
46 lines
817 B
Diff
--- a/hclient.c
|
|
+++ b/hclient.c
|
|
@@ -3692,10 +3692,10 @@ DestroyDeviceListCallback(
|
|
}
|
|
|
|
DWORD WINAPI
|
|
-AsynchReadThreadProc(
|
|
- PREAD_THREAD_CONTEXT Context
|
|
-)
|
|
+AsynchReadThreadProc(
|
|
+ LPVOID c)
|
|
{
|
|
+ PREAD_THREAD_CONTEXT Context = c;
|
|
HANDLE completionEvent;
|
|
BOOL readStatus;
|
|
DWORD waitStatus;
|
|
@@ -3818,9 +3818,9 @@ AsyncRead_End:
|
|
|
|
DWORD WINAPI
|
|
SynchReadThreadProc(
|
|
- PREAD_THREAD_CONTEXT Context
|
|
-)
|
|
+ LPVOID c)
|
|
{
|
|
+ PREAD_THREAD_CONTEXT Context = c;
|
|
ULONG numReadsDone = 0;
|
|
do
|
|
{
|
|
--- a/hclient.h
|
|
+++ b/hclient.h
|
|
@@ -140,12 +140,12 @@ vDisplayValueAttributes(
|
|
|
|
DWORD WINAPI
|
|
AsynchReadThreadProc(
|
|
- PREAD_THREAD_CONTEXT Context
|
|
+ LPVOID
|
|
);
|
|
|
|
DWORD WINAPI
|
|
SynchReadThreadProc(
|
|
- PREAD_THREAD_CONTEXT Context
|
|
+ LPVOID
|
|
);
|
|
|
|
#endif
|