diff --git a/src/isapi/IsapiRequest.C b/src/isapi/IsapiRequest.C index d1076abcb8..2bca477bf8 100644 --- a/src/isapi/IsapiRequest.C +++ b/src/isapi/IsapiRequest.C @@ -56,7 +56,7 @@ IsapiRequest::IsapiRequest(LPEXTENSION_CONTROL_BLOCK ecb, // Try to configure async mode (synchronous_ must be set right, also // if only used for write) if (ecb->ServerSupportFunction(ecb->ConnID, HSE_REQ_IO_COMPLETION, - &IsapiRequest::completionCallback, 0, (LPDWORD)this)) { + (LPVOID)&IsapiRequest::completionCallback, 0, (LPDWORD)this)) { // Note: we don't expect this to happen synchronous_ = false; } diff --git a/src/isapi/Server.C b/src/isapi/Server.C index 048e8feec9..a98ddecd85 100644 --- a/src/isapi/Server.C +++ b/src/isapi/Server.C @@ -23,6 +23,7 @@ #include "Wt/WLogger" #include +#include using std::exit; using std::strcpy;