RegisterServiceCtrlHandlerExFunc pRegisterServiceCtrlHandlerEx = NULL;
RegisterServiceCtrlHandlerFunc pRegisterServiceCtrlHandler = NULL;
-void afsd_Main(DWORD argc, LPTSTR *argv)
+VOID WINAPI afsd_Main(DWORD argc, LPTSTR *argv)
{
long code;
char *reason;
#define AFS_VERINFO_NAME "afsd_service"
#define AFS_VERINFO_FILENAME "afsd_service.exe"
+1 ICON afsd.ico
+
#include "AFS_component_version_number.h"
#include "..\..\config\NTVersioninfo.rc"
+
afsStatus.FileType = 0x2;
afsStatus.LinkCount = scp->linkCount;
afsStatus.Length = cm_fakeDirSize;
- afsStatus.DataVersion = scp->dataVersion;
+ afsStatus.DataVersion = cm_fakeDirVersion;
afsStatus.Author = 0x1;
afsStatus.Owner = 0x0;
afsStatus.CallerAccess = 0x9;
afsStatus.ParentVnode = 0x1;
afsStatus.ParentUnique = 0x1;
afsStatus.ResidencyMask = 0;
- afsStatus.ClientModTime = FakeFreelanceModTime;
- afsStatus.ServerModTime = FakeFreelanceModTime;
+ afsStatus.ClientModTime = (afs_uint32)FakeFreelanceModTime;
+ afsStatus.ServerModTime = (afs_uint32)FakeFreelanceModTime;
afsStatus.Group = 0;
afsStatus.SyncCounter = 0;
afsStatus.dataVersionHigh = 0;
scp->parentUnique = 0x1;
scp->parentVnode=0x1;
scp->group=0;
- scp->dataVersion=0x8;
+ scp->dataVersion=cm_fakeDirVersion;
*outScpp = scp;
lock_ReleaseWrite(&cm_scacheLock);
/*afsi_log(" getscache done");*/
statusp->FileType = CM_SCACHETYPE_DIRECTORY;
statusp->LinkCount = scp->linkCount;
statusp->Length = cm_fakeDirSize;
- statusp->DataVersion = scp->dataVersion;
+ statusp->DataVersion = cm_fakeDirVersion;
statusp->Author = 0x1;
statusp->Owner = 0x0;
statusp->CallerAccess = 0x9;
statusp->ParentVnode = 0x1;
statusp->ParentUnique = 0x1;
statusp->ResidencyMask = 0;
- statusp->ClientModTime = FakeFreelanceModTime;
- statusp->ServerModTime = FakeFreelanceModTime;
+ statusp->ClientModTime = (afs_uint32)FakeFreelanceModTime;
+ statusp->ServerModTime = (afs_uint32)FakeFreelanceModTime;
statusp->Group = 0;
statusp->SyncCounter = 0;
statusp->dataVersionHigh = 0;