Source code of Windows XP (NT5)
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.
 
 
 
 
 
 

69 lines
1.4 KiB

//+--------------------------------------------------------------------------
//
// Copyright (c) 1997-1999 Microsoft Corporation
//
// File: permlic.h
//
// Contents:
//
// History:
//
//---------------------------------------------------------------------------
#ifndef __PERMLIC_H__
#define __PERMLIC_H__
#include "server.h"
#ifdef __cplusplus
extern "C" {
#endif
DWORD
TLSDBIssuePermanentLicense(
IN PTLSDbWorkSpace pDbWkSpace,
IN PTLSDBLICENSEREQUEST pRequest,
IN BOOL bLatestVersion,
IN BOOL bAcceptFewerLicenses,
IN OUT DWORD *pdwQuantity,
IN OUT PTLSDBLICENSEDPRODUCT pLicensedProduct,
IN DWORD dwSupportFlags
);
DWORD
TLSDBReissuePermanentLicense(
IN PTLSDbWorkSpace pDbWkSpace,
IN PLICENSEDPRODUCT pExpiredLicense,
IN OUT PTLSDBLICENSEDPRODUCT pReissuedLicense
);
DWORD
TLSDBReissueFoundPermanentLicense(
IN PTLSDbWorkSpace pDbWkSpace,
IN PTLSDBLICENSEDPRODUCT pExpiredLicense,
IN OUT PTLSDBLICENSEDPRODUCT pReissuedLicense
);
DWORD
TLSDBGetPermanentLicense(
IN PTLSDbWorkSpace pDbWkSpace,
IN PTLSDBLICENSEREQUEST pRequest,
IN BOOL bAcceptFewerLicenses,
IN OUT DWORD *pdwQuantity,
IN BOOL bLatestVersion,
IN OUT PTLSLICENSEPACK pLicensePack
);
void
TLSResetLogLowLicenseWarning(
IN LPTSTR pszCompanyName,
IN LPTSTR pszProductId,
IN DWORD dwProductVersion,
IN BOOL bLogged
);
#ifdef __cplusplus
}
#endif
#endif