From: Michael Nelson Date: Mon, 6 Nov 2000 15:48:48 +0000 (+0000) Subject: winnt-fixes-20001106 X-Git-Tag: BP-openafs-stable-1_0_x~16 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=7e3aaf5d87fb88e42d0cdefb4f298cbdad34e395;p=packages%2Fo%2Fopenafs.git winnt-fixes-20001106 WinNT build fixes --- diff --git a/src/WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl b/src/WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl index b762e1c3f..e73db4a5c 100644 --- a/src/WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl +++ b/src/WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl @@ -209,7 +209,7 @@ typedef enum { SERVICETYPE_SIMPLE, SERVICETYPE_FS, SERVICETYPE_CRON -} SERVICETYPE; +} AFSSERVICETYPE; cpp_quote ("#endif // AFSCLASS_H") cpp_quote ("#ifndef AFSCLASS_H") @@ -222,7 +222,7 @@ typedef enum { cpp_quote ("#endif // AFSCLASS_H") typedef struct { - SERVICETYPE ServiceType; + AFSSERVICETYPE ServiceType; SERVICESTATE ServiceState; STRING szAuxStatus; STRING szParams; diff --git a/src/WINNT/afsapplib/fastlist.cpp b/src/WINNT/afsapplib/fastlist.cpp index db42c44f5..ec0fe7c4e 100644 --- a/src/WINNT/afsapplib/fastlist.cpp +++ b/src/WINNT/afsapplib/fastlist.cpp @@ -4227,6 +4227,8 @@ LPFASTLIST GetFastList (HWND hList) { LPFASTLIST pfl; try { + if (!GetWindowLong (hList, 0)) + pfl = NULL; else if ((pfl = (LPFASTLIST)GetWindowLong (hList, 0))->dwSig != dwSigFASTLIST) pfl = NULL; else if (pfl->hList != hList) diff --git a/src/WINNT/afsclass/c_svc.h b/src/WINNT/afsclass/c_svc.h index 71af06412..db703e22d 100644 --- a/src/WINNT/afsclass/c_svc.h +++ b/src/WINNT/afsclass/c_svc.h @@ -23,7 +23,7 @@ typedef enum SERVICETYPE_SIMPLE, SERVICETYPE_FS, SERVICETYPE_CRON - } SERVICETYPE; + } AFSSERVICETYPE; typedef enum { @@ -44,7 +44,7 @@ typedef struct ULONG nStarts; ULONG dwErrLast; ULONG dwSigLast; - SERVICETYPE type; + AFSSERVICETYPE type; SERVICESTATE state; } SERVICESTATUS, *LPSERVICESTATUS; diff --git a/src/WINNT/afsclass/worker.cpp b/src/WINNT/afsclass/worker.cpp index 69e0d9c61..7ab8a6c07 100644 --- a/src/WINNT/afsclass/worker.cpp +++ b/src/WINNT/afsclass/worker.cpp @@ -26,13 +26,21 @@ extern "C" { * */ +#if 0 static LPCTSTR cszAFSVOSDLL = TCHAR("AfsVosAdmin.dll"); static LPCTSTR cszAFSBOSDLL = TCHAR("AfsBosAdmin.dll"); static LPCTSTR cszAFSKASDLL = TCHAR("AfsKasAdmin.dll"); static LPCTSTR cszAFSPTSDLL = TCHAR("AfsPtsAdmin.dll"); static LPCTSTR cszAFSUTILDLL = TCHAR("AfsAdminUtil.dll"); static LPCTSTR cszAFSCLIENTDLL = TCHAR("AfsClientAdmin.dll"); - +#else +static LPCTSTR cszAFSVOSDLL = __T("AfsVosAdmin.dll"); +static LPCTSTR cszAFSBOSDLL = __T("AfsBosAdmin.dll"); +static LPCTSTR cszAFSKASDLL = __T("AfsKasAdmin.dll"); +static LPCTSTR cszAFSPTSDLL = __T("AfsPtsAdmin.dll"); +static LPCTSTR cszAFSUTILDLL = __T("AfsAdminUtil.dll"); +static LPCTSTR cszAFSCLIENTDLL = __T("AfsClientAdmin.dll"); +#endif /* * VARIABLES __________________________________________________________________ diff --git a/src/config/NTMakefile.i386_nt40 b/src/config/NTMakefile.i386_nt40 index 638eb7269..c7707a50b 100644 --- a/src/config/NTMakefile.i386_nt40 +++ b/src/config/NTMakefile.i386_nt40 @@ -144,7 +144,8 @@ afscdefs =\ -I$(DESTDIR)\include\afs \ -I$(DESTDIR)\include\rx \ -DWIN32_LEAN_AND_MEAN \ - -DSTRICT + -DSTRICT \ + -D_WIN32_IE=0x0400 afscdefs = $(afscdefs) $(AFSDEV_AUXCDEFINES)