windows-nt/Source/XPSP1/NT/termsrv/license/tlserver/server/forward.h

59 lines
1.4 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
//+--------------------------------------------------------------------------
//
// Copyright (c) 1997-1999 Microsoft Corporation
//
// File: forward.h
//
// Contents:
//
// History:
//
//---------------------------------------------------------------------------
#ifndef __TLS_FORWARD_H__
#define __TLS_FORWARD_H__
#ifdef __cplusplus
extern "C" {
#endif
DWORD
TLSForwardUpgradeRequest(
IN PTLSForwardUpgradeLicenseRequest pForward,
IN OUT DWORD *pdwSupportFlags,
IN PTLSDBLICENSEREQUEST pRequest,
OUT PDWORD pcbLicense,
OUT PBYTE* ppbLicense
);
DWORD
TLSForwardLicenseRequest(
IN PTLSForwardNewLicenseRequest pForward,
IN OUT DWORD *pdwSupportFlags,
IN PTLSDBLICENSEREQUEST pRequest,
IN BOOL bAcceptFewerLicenses,
IN OUT DWORD *pdwQuantity,
OUT PDWORD pcbLicense,
OUT PBYTE* ppbLicense
);
DWORD
ForwardUpgradeLicenseRequest(
IN LPTSTR pszServerSetupId,
IN OUT DWORD *pdwSupportFlags,
IN TLSLICENSEREQUEST* pRequest,
IN CHALLENGE_CONTEXT ChallengeContext,
IN DWORD cbChallengeResponse,
IN PBYTE pbChallengeResponse,
IN DWORD cbOldLicense,
IN PBYTE pbOldLicense,
OUT PDWORD pcbNewLicense,
OUT PBYTE* ppbNewLicense,
OUT PDWORD pdwErrCode
);
#ifdef __cplusplus
}
#endif
#endif