Fixed warnings.

diff --git a/dlls/odbc32/proxyodbc.c b/dlls/odbc32/proxyodbc.c
index fb8596d..55a4d2fe 100644
--- a/dlls/odbc32/proxyodbc.c
+++ b/dlls/odbc32/proxyodbc.c
@@ -127,18 +127,7 @@
     /* 77 */ { SQL_API_SQLGETDIAGREC,        "SQLGetDiagRec", SQLGetDiagRec, NULL },
 };
 
-static PROXYHANDLE gProxyHandle = {
-  NULL,
-  FALSE,
-  FALSE,
-  FALSE,
-  ERROR_LIBRARY_NOT_FOUND,
-  { 0, 0, 0, 0 },
-  "",
-  "",
-  "",
-  ""
-};
+static PROXYHANDLE gProxyHandle;
 
 /* What is the difference between these two (dmHandle cf READY_AND_dmHandle)? When does one use one and when the other? */
 
@@ -231,6 +220,7 @@
    TRACE("\n");
 
    gProxyHandle.bFunctionReady = FALSE;
+   gProxyHandle.nErrorType = ERROR_LIBRARY_NOT_FOUND;
 
    if (s!= NULL && strlen (s) >= sizeof(gProxyHandle.dmLibName))
    {