| infocard.h (3.0.4506.4037-Windows 6.0) | | infocard.h (3.0.4506.5461-Windows 7.0) |
| | |
| skipping to change at line 124 | | skipping to change at line 124 |
| BOOL useManagedPresentation; | | BOOL useManagedPresentation; |
| } POLICY_ELEMENT, *PPOLICY_ELEMENT; | | } POLICY_ELEMENT, *PPOLICY_ELEMENT; |
| | |
| typedef struct _ENDPOINTADDRESS | | typedef struct _ENDPOINTADDRESS |
| { | | { |
| LPCWSTR serviceUrl; | | LPCWSTR serviceUrl; |
| LPCWSTR policyUrl; | | LPCWSTR policyUrl; |
| DATA_BLOB rawCertificate; | | DATA_BLOB rawCertificate; |
| }ENDPOINTADDRESS, *PENDPOINTADDRESS; | | }ENDPOINTADDRESS, *PENDPOINTADDRESS; |
| | |
|
| | typedef struct _ENDPOINTADDRESS2 |
| | { |
| | LPCWSTR serviceUrl; |
| | LPCWSTR policyUrl; |
| | DWORD identityType; |
| | PVOID identityBytes; |
| | }ENDPOINTADDRESS2, *PENDPOINTADDRESS2; |
| | |
| | typedef struct _CERTIFICATE_CHAIN_BLOB |
| | { |
| | DWORD certCount; |
| | DATA_BLOB* rawCertificates; |
| | }CERTIFICATE_CHAIN_BLOB, *PCERTIFICATE_CHAIN_BLOB; |
| | |
| typedef struct _CLAIMLIST | | typedef struct _CLAIMLIST |
| { | | { |
| DWORD count; | | DWORD count; |
| LPCWSTR* claims; | | LPCWSTR* claims; |
| }CLAIMLIST, *PCLAIMLIST; | | }CLAIMLIST, *PCLAIMLIST; |
| | |
| typedef struct _RECIPIENTPOLICY | | typedef struct _RECIPIENTPOLICY |
| { | | { |
| ENDPOINTADDRESS recipient; | | ENDPOINTADDRESS recipient; |
| ENDPOINTADDRESS issuer; | | ENDPOINTADDRESS issuer; |
| LPCWSTR tokenType; | | LPCWSTR tokenType; |
| CLAIMLIST requiredClaims; | | CLAIMLIST requiredClaims; |
| CLAIMLIST optionalClaims; | | CLAIMLIST optionalClaims; |
| LPCWSTR privacyUrl; | | LPCWSTR privacyUrl; |
| UINT privacyVersion; | | UINT privacyVersion; |
| }RECIPIENTPOLICY, *PRECIPIENTPOLICY; | | }RECIPIENTPOLICY, *PRECIPIENTPOLICY; |
| | |
|
| | typedef struct _RECIPIENTPOLICY2 |
| | { |
| | ENDPOINTADDRESS2 recipient; |
| | ENDPOINTADDRESS2 issuer; |
| | LPCWSTR tokenType; |
| | CLAIMLIST requiredClaims; |
| | CLAIMLIST optionalClaims; |
| | LPCWSTR privacyUrl; |
| | UINT privacyVersion; |
| | }RECIPIENTPOLICY2, *PRECIPIENTPOLICY2; |
| | |
| #define RECIPIENTPOLICYV1 1 | | #define RECIPIENTPOLICYV1 1 |
|
| | #define RECIPIENTPOLICYV2 2 |
| | |
| HRESULT | | HRESULT |
| CARDSPACECALL GetToken( | | CARDSPACECALL GetToken( |
| __in DWORD cPolicyChain, | | __in DWORD cPolicyChain, |
| __in_ecount( cPolicyChain ) PPOLICY_ELEMENT pPolicyChain, | | __in_ecount( cPolicyChain ) PPOLICY_ELEMENT pPolicyChain, |
| __deref_out PGENERIC_XML_TOKEN* securityToken, | | __deref_out PGENERIC_XML_TOKEN* securityToken, |
| __deref_out PINFORMATIONCARD_CRYPTO_HANDLE* phProofTokenCrypto ); | | __deref_out PINFORMATIONCARD_CRYPTO_HANDLE* phProofTokenCrypto ); |
| | |
| HRESULT | | HRESULT |
| CARDSPACECALL | | CARDSPACECALL |
| | |
| End of changes. 3 change blocks. |
| 0 lines changed or deleted | | 26 lines changed or added |
|