Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

97 lines
1.7 KiB

//+--------------------------------------------------------------------------
//
// Copyright (c) 1997-1999 Microsoft Corporation
//
// File: postjob.h
//
// Contents:
//
// History:
//
//---------------------------------------------------------------------------
#ifndef __POSTSJOB_H__
#define __POSTSJOB_H__
#include "server.h"
#ifdef __cplusplus
extern "C" {
#endif
BOOL
TLSCanForwardRequest(
IN DWORD dwLocalServerVersion,
IN DWORD dwTargetServerVersion
);
BOOL
IsLicensePackRepl(
TLSLICENSEPACK* pLicensePack
);
BOOL
TLSIsServerCompatible(
IN DWORD dwLocalServerVersion,
IN DWORD dwTargetServerVersion
);
BOOL
TLSCanPushReplicateData(
IN DWORD dwLocalServerVersion,
IN DWORD dwTargetServerVersion
);
DWORD
PostSsyncLkpJob(
PSSYNCLICENSEPACK syncLkp
);
DWORD
TLSAnnounceLKPToAllRemoteServer(
IN DWORD dwKeyPackId,
IN DWORD dwDelayTime
);
DWORD
TLSPushSyncLocalLkpToServer(
IN LPTSTR pszSetupId,
IN LPTSTR pszDomainName,
IN LPTSTR pszLserverName,
IN FILETIME* pSyncTime
);
DWORD
TLSStartAnnounceResponseJob(
IN LPTSTR pszTargetServerId,
IN LPTSTR pszTargetServerDomain,
IN LPTSTR pszTargetServerName,
IN FILETIME* pftTime
);
DWORD
TLSStartAnnounceToEServerJob(
IN LPCTSTR pszServerId,
IN LPCTSTR pszServerDomain,
IN LPCTSTR pszServerName,
IN FILETIME* pftFileTime
);
DWORD
TLSStartAnnounceLicenseServerJob(
IN LPCTSTR pszServerId,
IN LPCTSTR pszServerDomain,
IN LPCTSTR pszServerName,
IN FILETIME* pftFileTime
);
DWORD
TLSPostReturnClientLicenseJob(
PLICENSEDPRODUCT pLicProduct
);
#ifdef __cplusplus
}
#endif
#endif