Headers diff for certpoleng.dll between 6.1.7601.17514-Windows_7.0 and 6.3.9600.17415-Windows_8.1 versions



 certpoleng.h (6.1.7601.17514-Windows_7.0)   certpoleng.h (6.3.9600.17415-Windows_8.1) 
//
// Copyright (C) Microsoft. All rights reserved.
//
#pragma once #pragma once
#include <winapifamily.h>
#pragma region Desktop Family
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#if !defined(_CERT_POL_ENG_) #if !defined(_CERT_POL_ENG_)
#define CERTPOLENGAPI DECLSPEC_IMPORT #define CERTPOLENGAPI DECLSPEC_IMPORT
#else #else
#define CERTPOLENGAPI #define CERTPOLENGAPI
#endif #endif
CERTPOLENGAPI CERTPOLENGAPI
NTSTATUS NTSTATUS
NTAPI NTAPI
PstGetTrustAnchors( PstGetTrustAnchors(
__in PUNICODE_STRING _In_ PUNICODE_STRING p
pTargetName, TargetName,
__in DWORD _In_ DWORD c
cCriteria, Criteria,
__in_ecount_opt(cCriteria) PCCERT_SELECT_CRITERIA _In_reads_opt_(cCriteria) PCCERT_SELECT_CRITERIA r
rgpCriteria, gpCriteria,
__deref_out PSecPkgContext_IssuerListInfoEx* _Outptr_ PSecPkgContext_IssuerListInfoEx* p
ppTrustedIssuers pTrustedIssuers
);
CERTPOLENGAPI
NTSTATUS
NTAPI
PstGetTrustAnchorsEx(
_In_ PUNICODE_STRING p
TargetName,
_In_ DWORD c
Criteria,
_In_reads_opt_(cCriteria) PCCERT_SELECT_CRITERIA r
gpCriteria,
_In_opt_ PCCERT_CONTEXT p
CertContext,
_Outptr_ PSecPkgContext_IssuerListInfoEx* p
pTrustedIssuers
);
CERTPOLENGAPI
NTSTATUS
NTAPI
PstGetCertificateChain(
_In_ PCCERT_CONTEXT
pCert,
_In_ PSecPkgContext_IssuerListInfoEx
pTrustedIssuers,
_Out_ PCCERT_CHAIN_CONTEXT*
ppCertChainContext
); );
CERTPOLENGAPI CERTPOLENGAPI
NTSTATUS NTSTATUS
NTAPI NTAPI
PstGetCertificates( PstGetCertificates(
__in PUNICODE_STRING _In_ PUNICODE_STRING
pTargetName, pTargetName,
__in DWORD _In_ DWORD
cCriteria, cCriteria,
__in_ecount_opt(cCriteria) PCCERT_SELECT_CRITERIA _In_reads_opt_(cCriteria) PCCERT_SELECT_CRITERIA
rgpCriteria, rgpCriteria,
__in BOOL _In_ BOOL
bIsClient, bIsClient,
__out PDWORD _Out_ PDWORD
pdwCertChainContextCount, pdwCertChainContextCount,
__deref_out_ecount(*pdwCertChainContextCount) PCCERT_CHAIN_CONTEXT** _Outptr_result_buffer_(*pdwCertChainContextCount) PCCERT_CHAIN_CONTEXT**
ppCertChainContexts ppCertChainContexts
); );
CERTPOLENGAPI CERTPOLENGAPI
NTSTATUS NTSTATUS
NTAPI NTAPI
PstAcquirePrivateKey( PstAcquirePrivateKey(
__in PCCERT_CONTEXT pCert _In_ PCCERT_CONTEXT pCert
); );
CERTPOLENGAPI CERTPOLENGAPI
NTSTATUS NTSTATUS
NTAPI NTAPI
PstValidate( PstValidate(
__in_opt PUNICODE_STRING _In_opt_ PUNICODE_STRING
pTargetName, pTargetName,
__in BOOL _In_ BOOL
bIsClient, bIsClient,
__in_opt CERT_USAGE_MATCH* _In_opt_ CERT_USAGE_MATCH*
pRequestedIssuancePolicy, pRequestedIssuancePolicy,
__in_opt HCERTSTORE* _In_opt_ HCERTSTORE*
phAdditionalCertStore, phAdditionalCertStore,
__in PCCERT_CONTEXT _In_ PCCERT_CONTEXT
pCert, pCert,
__out_opt GUID* _Out_opt_ GUID*
pProvGUID pProvGUID
); );
CERTPOLENGAPI CERTPOLENGAPI
NTSTATUS NTSTATUS
NTAPI NTAPI
PstMapCertificate( PstMapCertificate(
__in PCCERT_CONTEXT _In_ PCCERT_CONTEXT
pCert, pCert,
__out LSA_TOKEN_INFORMATION_TYPE* _Out_ LSA_TOKEN_INFORMATION_TYPE*
pTokenInformationType, pTokenInformationType,
__deref_out PVOID* _Outptr_ PVOID* ppT
ppTokenInformation okenInformation
); );
CERTPOLENGAPI CERTPOLENGAPI
NTSTATUS NTSTATUS
NTAPI NTAPI
PstGetUserNameForCertificate( PstGetUserNameForCertificate(
__in PCCERT_CONTEXT _In_ PCCERT_CONTEXT
pCertContext, pCertContext,
__out PUNICODE_STRING _Out_ PUNICODE_STRING
UserName UserName
); );
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
#pragma endregion
 End of changes. 9 change blocks. 
43 lines changed or deleted 78 lines changed or added

This html diff was produced by rfcdiff 1.41.