mirror of https://github.com/tongzx/nt5src
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.
100 lines
4.7 KiB
100 lines
4.7 KiB
//+--------------------------------------------------------------------------
|
|
//
|
|
// Copyright (c) 1997-1999 Microsoft Corporation
|
|
//
|
|
// File:
|
|
//
|
|
// Contents:
|
|
//
|
|
// History:
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
[implicit_handle(handle_t TermServLicensing_IfHandle)]
|
|
interface TermServLicensing
|
|
{
|
|
[comm_status, fault_status] TLSRpcGetRevokeKeyPackList();
|
|
[comm_status, fault_status] TLSRpcGetRevokeLicenseList();
|
|
[comm_status, fault_status] TLSRpcReturnKeyPack();
|
|
[comm_status, fault_status] TLSRpcReturnLicense();
|
|
[comm_status, fault_status] TLSRpcInstallCertificate();
|
|
[comm_status, fault_status] TLSRpcGetServerCertificate();
|
|
[comm_status, fault_status] TLSRpcRegisterLicenseKeyPack();
|
|
[comm_status, fault_status] TLSRpcConnect();
|
|
[comm_status, fault_status] TLSRpcDisconnect();
|
|
[comm_status, fault_status] TLSRpcSendServerCertificate();
|
|
[comm_status, fault_status] TLSRpcGetServerName();
|
|
[comm_status, fault_status] TLSRpcGetServerScope();
|
|
[comm_status, fault_status] TLSRpcGetInfo();
|
|
[comm_status, fault_status] TLSRpcIssuePlatformChallenge();
|
|
[comm_status, fault_status] TLSRpcRequestNewLicense();
|
|
[comm_status, fault_status] TLSRpcUpgradeLicense();
|
|
[comm_status, fault_status] TLSRpcAllocateConcurrentLicense();
|
|
[comm_status, fault_status] TLSRpcGetLastError();
|
|
[comm_status, fault_status] TLSRpcKeyPackEnumBegin();
|
|
[comm_status, fault_status] TLSRpcKeyPackEnumNext();
|
|
[comm_status, fault_status] TLSRpcKeyPackEnumEnd();
|
|
[comm_status, fault_status] TLSRpcKeyPackAdd();
|
|
[comm_status, fault_status] TLSRpcKeyPackSetStatus();
|
|
[comm_status, fault_status] TLSRpcLicenseEnumBegin();
|
|
[comm_status, fault_status] TLSRpcLicenseEnumNext();
|
|
[comm_status, fault_status] TLSRpcLicenseEnumEnd();
|
|
[comm_status, fault_status] TLSRpcLicenseSetStatus();
|
|
[comm_status, fault_status] TLSRpcGetAvailableLicenses();
|
|
[comm_status, fault_status] TLSRpcGetRevokeKeyPackList();
|
|
[comm_status, fault_status] TLSRpcGetRevokeLicenseList();
|
|
[comm_status, fault_status] TLSRpcReturnKeyPack();
|
|
[comm_status, fault_status] TLSRpcReturnLicense();
|
|
[comm_status, fault_status] TLSRpcInstallCertificate();
|
|
[comm_status, fault_status] TLSRpcGetServerCertificate();
|
|
[comm_status, fault_status] TLSRpcRegisterLicenseKeyPack();
|
|
[comm_status, fault_status] TLSRpcRequestTermServCert();
|
|
[comm_status, fault_status] TLSRpcRetrieveTermServCert();
|
|
[comm_status, fault_status] TLSRpcGetLSPKCS10CertRequest();
|
|
|
|
[comm_status, fault_status] TLSRpcBeginReplication();
|
|
[comm_status, fault_status] TLSRpcEndReplication();
|
|
[comm_status, fault_status] TLSRpcReplicateRecord();
|
|
[comm_status, fault_status] TLSRpcTableEnumBegin();
|
|
[comm_status, fault_status] TLSRpcTableEnumNext();
|
|
[comm_status, fault_status] TLSRpcTableEnumEnd();
|
|
[comm_status, fault_status] TLSRpcGetVersion();
|
|
[comm_status, fault_status] TLSRpcAnnounceServer();
|
|
[comm_status, fault_status] TLSRpcLookupServer();
|
|
[comm_status, fault_status] TLSRpcAnnounceLicensePack();
|
|
[comm_status, fault_status] TLSRpcReturnLicensedProduct();
|
|
|
|
[comm_status, fault_status] TLSRpcChallengeServer();
|
|
[comm_status, fault_status] TLSRpcResponseServerChallenge();
|
|
[comm_status, fault_status] TLSRpcSetTlsPrivateData();
|
|
[comm_status, fault_status] TLSRpcGetTlsPrivateData();
|
|
[comm_status, fault_status] TLSRpcTriggerReGenKey();
|
|
[comm_status, fault_status] TLSRpcTelephoneRegisterLKP();
|
|
|
|
[comm_status, fault_status] TLSRpcAllocateInternetLicense();
|
|
[comm_status, fault_status] TLSRpcReturnInternetLicense();
|
|
|
|
[comm_status, fault_status] TLSRpcAllocateInternetLicenseEx();
|
|
[comm_status, fault_status] TLSRpcReturnInternetLicenseEx();
|
|
|
|
[comm_status, fault_status] TLSRpcRequestNewLicenseEx();
|
|
[comm_status, fault_status] TLSRpcUpgradeLicenseEx();
|
|
[comm_status, fault_status] TLSRpcMarkLicense();
|
|
[comm_status, fault_status] TLSRpcCheckLicenseMark();
|
|
[comm_status, fault_status] TLSRpcGetSupportFlags();
|
|
|
|
[comm_status, fault_status] TLSRpcRequestNewLicenseExEx();
|
|
|
|
[comm_status, fault_status] TLSRpcGetServerNameEx();
|
|
|
|
[comm_status, fault_status] TLSRpcLicenseEnumNextEx();
|
|
}
|
|
|
|
typedef [allocate(all_nodes, free)] PBYTE;
|
|
typedef [allocate(all_nodes, dont_free)] PTLSHYDRACERTREQUEST;
|
|
typedef [allocate(all_nodes, dont_free)] LPTLSHYDRACERTREQUEST;
|
|
typedef [allocate(all_nodes, free)] PTLSCERT_EXTENSIONS;
|
|
typedef [allocate(all_nodes, free)] PTLSCERT_EXTENSION;
|
|
typedef [allocate(all_nodes, free)] PTLSPrivateDataUnion;
|
|
typedef [allocate(all_nodes, free)] PTLSPrivateDataSPK;
|
|
typedef [allocate(all_nodes, free)] PTLSPrivateDataBinary;
|
|
typedef [allocate(all_nodes, free)] PTLSPrivateDataInstalledCertificate;
|