From 4a7c6c48d191a5552cd83095d310f6183b5f2856 Mon Sep 17 00:00:00 2001 From: dahall Date: Tue, 24 Mar 2020 17:39:42 -0600 Subject: [PATCH] Updated project files and info for 3.2.2. --- PInvoke/Cryptography/CorrelationReport.md | 20 ++++- .../Vanara.PInvoke.Cryptography.csproj | 4 +- PInvoke/Gdi32/CorrelationReport.md | 8 +- PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj | 2 +- PInvoke/Opc/Vanara.PInvoke.Opc.csproj | 3 +- PInvoke/Printing/Vanara.PInvoke.Printing.csproj | 3 +- PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj | 3 +- PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj | 3 +- PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj | 3 +- PInvoke/Ws2_32/CorrelationReport.md | 9 ++- PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj | 4 +- Vanara.Library.nuspec | 88 +++++++++++----------- 12 files changed, 76 insertions(+), 74 deletions(-) diff --git a/PInvoke/Cryptography/CorrelationReport.md b/PInvoke/Cryptography/CorrelationReport.md index 0b67e876..d8e6fd85 100644 --- a/PInvoke/Cryptography/CorrelationReport.md +++ b/PInvoke/Cryptography/CorrelationReport.md @@ -1,5 +1,5 @@ -## Correlation report for crypt32.dll, bcrypt.dll, ncrypt.dll, tokenbinding.dll, cryptui.dll -### Methods (100% complete, 365 of 365 functions) +## Correlation report for crypt32.dll, bcrypt.dll, ncrypt.dll, tokenbinding.dll, cryptui.dll, cryptnet.dll, cryptdlg.dll +### Methods (100% complete, 369 of 369 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [BCryptAddContextFunction](http://msdn2.microsoft.com/en-us/library/4f5b6db0-775d-42de-b9d9-a99fb11c89f2) | bcrypt.dll | bcrypt.h | [Vanara.PInvoke.BCrypt.BCryptAddContextFunction](https://github.com/dahall/Vanara/search?l=C%23&q=BCryptAddContextFunction) @@ -137,6 +137,7 @@ Native Method | Native DLL | Header | Managed Method [CertIsRDNAttrsInCertificateName](http://msdn2.microsoft.com/en-us/library/e45b80a3-9269-4f21-8407-1c8303cb5f32) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertIsRDNAttrsInCertificateName](https://github.com/dahall/Vanara/search?l=C%23&q=CertIsRDNAttrsInCertificateName) [CertIsStrongHashToSign](http://msdn2.microsoft.com/en-us/library/B498C1F0-1EFF-49AF-9CD4-A447F79256F1) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertIsStrongHashToSign](https://github.com/dahall/Vanara/search?l=C%23&q=CertIsStrongHashToSign) [CertIsValidCRLForCertificate](http://msdn2.microsoft.com/en-us/library/06047b7a-4bdd-42f9-bb85-49b6ec6f35a0) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertIsValidCRLForCertificate](https://github.com/dahall/Vanara/search?l=C%23&q=CertIsValidCRLForCertificate) +[CertModifyCertificatesToTrust](http://msdn2.microsoft.com/en-us/library/a23d968e-113f-470e-a629-18c22882c77f) | cryptdlg.dll | cryptdlg.h | [Vanara.PInvoke.CryptDlg.CertModifyCertificatesToTrust](https://github.com/dahall/Vanara/search?l=C%23&q=CertModifyCertificatesToTrust) [CertNameToStr](http://msdn2.microsoft.com/en-us/library/b3d96de8-5cbc-4ccb-b759-6757520bbda3) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertNameToStr](https://github.com/dahall/Vanara/search?l=C%23&q=CertNameToStr) [CertOIDToAlgId](http://msdn2.microsoft.com/en-us/library/920b2642-ce7c-4098-8720-5a6f24128787) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertOIDToAlgId](https://github.com/dahall/Vanara/search?l=C%23&q=CertOIDToAlgId) [CertOpenServerOcspResponse](http://msdn2.microsoft.com/en-us/library/c29d1972-b329-4e32-aead-a038130fb85e) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertOpenServerOcspResponse](https://github.com/dahall/Vanara/search?l=C%23&q=CertOpenServerOcspResponse) @@ -150,6 +151,7 @@ Native Method | Native DLL | Header | Managed Method [CertResyncCertificateChainEngine](http://msdn2.microsoft.com/en-us/library/D8674AD1-0407-4D1E-9E21-60CAC6D01FC5) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertResyncCertificateChainEngine](https://github.com/dahall/Vanara/search?l=C%23&q=CertResyncCertificateChainEngine) [CertRetrieveLogoOrBiometricInfo](http://msdn2.microsoft.com/en-us/library/35813928-728e-40b7-b627-817d3094eeb1) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertRetrieveLogoOrBiometricInfo](https://github.com/dahall/Vanara/search?l=C%23&q=CertRetrieveLogoOrBiometricInfo) [CertSaveStore](http://msdn2.microsoft.com/en-us/library/5cc818d7-b079-4962-aabc-fc512d4e92ac) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertSaveStore](https://github.com/dahall/Vanara/search?l=C%23&q=CertSaveStore) +[CertSelectCertificate](http://msdn2.microsoft.com/en-us/library/8160ea08-c7c0-40f5-8771-6603f768744b) | cryptdlg.dll | cryptdlg.h | [Vanara.PInvoke.CryptDlg.CertSelectCertificate](https://github.com/dahall/Vanara/search?l=C%23&q=CertSelectCertificate) [CertSelectCertificateChains](http://msdn2.microsoft.com/en-us/library/b740772b-d25b-4b3d-9acb-03f7018750d6) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertSelectCertificateChains](https://github.com/dahall/Vanara/search?l=C%23&q=CertSelectCertificateChains) [CertSelectionGetSerializedBlob](http://msdn2.microsoft.com/en-us/library/6c3240f7-5121-401d-a4d4-df3055cb301a) | cryptui.dll | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CertSelectionGetSerializedBlob](https://github.com/dahall/Vanara/search?l=C%23&q=CertSelectionGetSerializedBlob) [CertSerializeCertificateStoreElement](http://msdn2.microsoft.com/en-us/library/104fc986-6344-41b7-8843-23c3c72405a2) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertSerializeCertificateStoreElement](https://github.com/dahall/Vanara/search?l=C%23&q=CertSerializeCertificateStoreElement) @@ -172,6 +174,7 @@ Native Method | Native DLL | Header | Managed Method [CertVerifySubjectCertificateContext](http://msdn2.microsoft.com/en-us/library/063b19cf-d3b3-4ec3-bfd3-9406eecd3e10) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertVerifySubjectCertificateContext](https://github.com/dahall/Vanara/search?l=C%23&q=CertVerifySubjectCertificateContext) [CertVerifyTimeValidity](http://msdn2.microsoft.com/en-us/library/9ccf9230-e998-4f82-9db0-6cbaa1c36850) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertVerifyTimeValidity](https://github.com/dahall/Vanara/search?l=C%23&q=CertVerifyTimeValidity) [CertVerifyValidityNesting](http://msdn2.microsoft.com/en-us/library/dc73a21d-5b55-45c4-80d2-220508d9f762) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CertVerifyValidityNesting](https://github.com/dahall/Vanara/search?l=C%23&q=CertVerifyValidityNesting) +[CertViewProperties](http://msdn2.microsoft.com/en-us/library/5df840ab-fff6-4c7e-b799-51e4de4c644a) | cryptdlg.dll | cryptdlg.h | [Vanara.PInvoke.CryptDlg.CertViewProperties](https://github.com/dahall/Vanara/search?l=C%23&q=CertViewProperties) [CryptAcquireCertificatePrivateKey](http://msdn2.microsoft.com/en-us/library/53c9aec9-701d-4c21-9814-d344a8dde0c1) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptAcquireCertificatePrivateKey](https://github.com/dahall/Vanara/search?l=C%23&q=CryptAcquireCertificatePrivateKey) [CryptBinaryToString](http://msdn2.microsoft.com/en-us/library/e6bdf931-fba3-4a33-b22e-5f818f565842) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptBinaryToString](https://github.com/dahall/Vanara/search?l=C%23&q=CryptBinaryToString) [CryptCreateKeyIdentifierFromCSP](http://msdn2.microsoft.com/en-us/library/628e1995-8207-4daa-a445-cb21a755ffa6) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptCreateKeyIdentifierFromCSP](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCreateKeyIdentifierFromCSP) @@ -204,6 +207,7 @@ Native Method | Native DLL | Header | Managed Method [CryptGetObjectUrl](http://msdn2.microsoft.com/en-us/library/a92117b8-9144-4480-b88a-b9ffe1026d63) | cryptnet.dll | wincrypt.h | [Vanara.PInvoke.CryptNet.CryptGetObjectUrl](https://github.com/dahall/Vanara/search?l=C%23&q=CryptGetObjectUrl) [CryptGetOIDFunctionAddress](http://msdn2.microsoft.com/en-us/library/2eef6109-a840-48c6-936c-ec0875039c39) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptGetOIDFunctionAddress](https://github.com/dahall/Vanara/search?l=C%23&q=CryptGetOIDFunctionAddress) [CryptGetOIDFunctionValue](http://msdn2.microsoft.com/en-us/library/14eb7f10-f42a-4496-9699-62eeb9878ea2) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptGetOIDFunctionValue](https://github.com/dahall/Vanara/search?l=C%23&q=CryptGetOIDFunctionValue) +[CryptGetTimeValidObject](http://msdn2.microsoft.com/en-us/library/dd639b43-1560-4e9f-a778-9e20484ae012) | cryptnet.dll | wincrypt.h | [Vanara.PInvoke.CryptNet.CryptGetTimeValidObject](https://github.com/dahall/Vanara/search?l=C%23&q=CryptGetTimeValidObject) [CryptHashCertificate](http://msdn2.microsoft.com/en-us/library/a5beba30-f32b-4d57-8a54-7d9096459c50) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptHashCertificate](https://github.com/dahall/Vanara/search?l=C%23&q=CryptHashCertificate) [CryptHashCertificate2](http://msdn2.microsoft.com/en-us/library/9f315374-0002-499a-81ea-efcb3c19e68f) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptHashCertificate2](https://github.com/dahall/Vanara/search?l=C%23&q=CryptHashCertificate2) [CryptHashMessage](http://msdn2.microsoft.com/en-us/library/85a04c01-fd7c-4d87-b6e1-a0f2aea45d16) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptHashMessage](https://github.com/dahall/Vanara/search?l=C%23&q=CryptHashMessage) @@ -240,8 +244,7 @@ Native Method | Native DLL | Header | Managed Method [CryptRegisterDefaultOIDFunction](http://msdn2.microsoft.com/en-us/library/9633cce4-538e-490e-8a5a-6b28f161a09d) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptRegisterDefaultOIDFunction](https://github.com/dahall/Vanara/search?l=C%23&q=CryptRegisterDefaultOIDFunction) [CryptRegisterOIDFunction](http://msdn2.microsoft.com/en-us/library/b625597d-28fd-4a40-afbe-a09201d36512) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptRegisterOIDFunction](https://github.com/dahall/Vanara/search?l=C%23&q=CryptRegisterOIDFunction) [CryptRegisterOIDInfo](http://msdn2.microsoft.com/en-us/library/7a5b4800-3182-4cd4-b17a-c6d4e11f7047) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptRegisterOIDInfo](https://github.com/dahall/Vanara/search?l=C%23&q=CryptRegisterOIDInfo) -[CryptRetrieveObjectByUrlA](http://msdn2.microsoft.com/en-us/library/2e205f97-be9b-4358-ba22-d475b6a250b7) | cryptnet.dll | wincrypt.h | [Vanara.PInvoke.CryptNet.CryptRetrieveObjectByUrl](https://github.com/dahall/Vanara/search?l=C%23&q=CryptRetrieveObjectByUrl) -[CryptRetrieveObjectByUrlW](http://msdn2.microsoft.com/en-us/library/2e205f97-be9b-4358-ba22-d475b6a250b7) | cryptnet.dll | wincrypt.h | [Vanara.PInvoke.CryptNet.CryptRetrieveObjectByUrl](https://github.com/dahall/Vanara/search?l=C%23&q=CryptRetrieveObjectByUrl) +[CryptRetrieveObjectByUrl](http://msdn2.microsoft.com/en-us/library/2e205f97-be9b-4358-ba22-d475b6a250b7) | cryptnet.dll | wincrypt.h | [Vanara.PInvoke.CryptNet.CryptRetrieveObjectByUrl](https://github.com/dahall/Vanara/search?l=C%23&q=CryptRetrieveObjectByUrl) [CryptRetrieveTimeStamp](http://msdn2.microsoft.com/en-us/library/68ba3d40-08b0-4261-ab2f-6deb1795f830) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptRetrieveTimeStamp](https://github.com/dahall/Vanara/search?l=C%23&q=CryptRetrieveTimeStamp) [CryptSetKeyIdentifierProperty](http://msdn2.microsoft.com/en-us/library/0970aaaa-3f9a-4471-bd21-5de8746f94a2) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptSetKeyIdentifierProperty](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSetKeyIdentifierProperty) [CryptSetOIDFunctionValue](http://msdn2.microsoft.com/en-us/library/3e167c5d-0000-4359-a7b0-9b3e4e64c50c) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptSetOIDFunctionValue](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSetOIDFunctionValue) @@ -285,6 +288,7 @@ Native Method | Native DLL | Header | Managed Method [CryptVerifyMessageSignature](http://msdn2.microsoft.com/en-us/library/03411e7a-b097-4059-a198-3d412ae40e38) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptVerifyMessageSignature](https://github.com/dahall/Vanara/search?l=C%23&q=CryptVerifyMessageSignature) [CryptVerifyMessageSignatureWithKey](http://msdn2.microsoft.com/en-us/library/6fe0f9ee-1838-4eb7-8254-05b878eb8f56) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptVerifyMessageSignatureWithKey](https://github.com/dahall/Vanara/search?l=C%23&q=CryptVerifyMessageSignatureWithKey) [CryptVerifyTimeStampSignature](http://msdn2.microsoft.com/en-us/library/791b1500-98e3-49d5-97aa-be91f5edb7c2) | crypt32.dll | wincrypt.h | [Vanara.PInvoke.Crypt32.CryptVerifyTimeStampSignature](https://github.com/dahall/Vanara/search?l=C%23&q=CryptVerifyTimeStampSignature) +[GetFriendlyNameOfCert](http://msdn2.microsoft.com/en-us/library/a66a8573-b234-4d5d-bd38-72a3a44a0419) | cryptdlg.dll | cryptdlg.h | [Vanara.PInvoke.CryptDlg.GetFriendlyNameOfCert](https://github.com/dahall/Vanara/search?l=C%23&q=GetFriendlyNameOfCert) [NCryptCloseProtectionDescriptor](http://msdn2.microsoft.com/en-us/library/523FD83E-85A3-4A0E-BA8D-2F27F82C1072) | ncrypt.dll | ncryptprotect.h | [Vanara.PInvoke.NCrypt.NCryptCloseProtectionDescriptor](https://github.com/dahall/Vanara/search?l=C%23&q=NCryptCloseProtectionDescriptor) [NCryptCreateClaim](http://msdn2.microsoft.com/en-us/library/EBEE3A67-0693-4B85-88B1-580CB2152703) | ncrypt.dll | ncrypt.h | [Vanara.PInvoke.NCrypt.NCryptCreateClaim](https://github.com/dahall/Vanara/search?l=C%23&q=NCryptCreateClaim) [NCryptCreatePersistedKey](http://msdn2.microsoft.com/en-us/library/eeb1842f-fd9e-4edf-9db8-7b4e91760e9b) | ncrypt.dll | ncrypt.h | [Vanara.PInvoke.NCrypt.NCryptCreatePersistedKey](https://github.com/dahall/Vanara/search?l=C%23&q=NCryptCreatePersistedKey) @@ -399,12 +403,14 @@ Native Structure | Header | Managed Structure [CERT_PHYSICAL_STORE_INFO](http://msdn2.microsoft.com/en-us/library/ad86f388-27af-442a-a76f-f386f66296ac) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_PHYSICAL_STORE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_PHYSICAL_STORE_INFO) [CERT_PUBLIC_KEY_INFO](https://www.google.com/search?num=5&q=CERT_PUBLIC_KEY_INFO+site%3Amicrosoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_PUBLIC_KEY_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_PUBLIC_KEY_INFO) [CERT_RDN](http://msdn2.microsoft.com/en-us/library/e84254b9-e9a7-4689-a12f-2772282c5433) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_RDN](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_RDN) +[CERT_REVOCATION_CHAIN_PARA](http://msdn2.microsoft.com/en-us/library/9cdcc81a-aef1-4a1e-94f8-7aa461225dae) | wincrypt.h | [Vanara.PInvoke.CryptNet.CERT_REVOCATION_CHAIN_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_REVOCATION_CHAIN_PARA) [CERT_REVOCATION_CRL_INFO](http://msdn2.microsoft.com/en-us/library/069ff521-90fd-4de8-9b5c-045e44e87f75) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_REVOCATION_CRL_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_REVOCATION_CRL_INFO) [CERT_REVOCATION_INFO](http://msdn2.microsoft.com/en-us/library/798aa2d7-bf8a-425f-bc36-98a44ba3a9d6) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_REVOCATION_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_REVOCATION_INFO) [CERT_REVOCATION_PARA](http://msdn2.microsoft.com/en-us/library/730db593-c55f-4ecf-bcac-5de54ab90db6) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_REVOCATION_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_REVOCATION_PARA) [CERT_REVOCATION_STATUS](http://msdn2.microsoft.com/en-us/library/087ea37a-907a-4652-a5df-dd8e86755490) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_REVOCATION_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_REVOCATION_STATUS) [CERT_SELECT_CHAIN_PARA](http://msdn2.microsoft.com/en-us/library/55c6c063-2a65-40ad-8d3f-7723b83cf021) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_SELECT_CHAIN_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_SELECT_CHAIN_PARA) [CERT_SELECT_CRITERIA](http://msdn2.microsoft.com/en-us/library/246722a9-5db6-4a82-8f29-f60f0a2263e3) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_SELECT_CRITERIA](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_SELECT_CRITERIA) +[CERT_SELECT_STRUCT](http://msdn2.microsoft.com/en-us/library/49184872-d636-4e55-8e32-0f38b49b5c21) | cryptdlg.h | [Vanara.PInvoke.CryptDlg.CERT_SELECT_STRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_SELECT_STRUCT) [CERT_SELECTUI_INPUT](http://msdn2.microsoft.com/en-us/library/8953cddd-86b6-4781-8dca-b5fd3d298bc8) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CERT_SELECTUI_INPUT](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_SELECTUI_INPUT) [CERT_SIMPLE_CHAIN](http://msdn2.microsoft.com/en-us/library/c130cab4-bf8d-429a-beb7-04cb5d37d466) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_SIMPLE_CHAIN](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_SIMPLE_CHAIN) [CERT_STRONG_SIGN_PARA](http://msdn2.microsoft.com/en-us/library/12D9F82C-F484-43B0-BD55-F07321058671) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_STRONG_SIGN_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_STRONG_SIGN_PARA) @@ -413,6 +419,7 @@ Native Structure | Header | Managed Structure [CERT_TRUST_LIST_INFO](http://msdn2.microsoft.com/en-us/library/774f5626-9b48-4585-b713-adbf191861cc) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_TRUST_LIST_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_TRUST_LIST_INFO) [CERT_TRUST_STATUS](http://msdn2.microsoft.com/en-us/library/af1e1db2-7b53-4491-8317-4abf3568fb03) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_TRUST_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_TRUST_STATUS) [CERT_USAGE_MATCH](http://msdn2.microsoft.com/en-us/library/6154f1f7-4293-4b8e-91ab-9f57bb6f5743) | wincrypt.h | [Vanara.PInvoke.Crypt32.CERT_USAGE_MATCH](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_USAGE_MATCH) +[CERT_VIEWPROPERTIES_STRUCT](http://msdn2.microsoft.com/en-us/library/3d18526b-1052-4f0c-999b-881a74a94549) | cryptdlg.h | [Vanara.PInvoke.CryptDlg.CERT_VIEWPROPERTIES_STRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_VIEWPROPERTIES_STRUCT) [CMSG_CMS_SIGNER_INFO](http://msdn2.microsoft.com/en-us/library/177323ef-4e26-4681-a474-1a99fb6900af) | wincrypt.h | [Vanara.PInvoke.Crypt32.CMSG_CMS_SIGNER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CMSG_CMS_SIGNER_INFO) [CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA](http://msdn2.microsoft.com/en-us/library/5e347a50-942e-4278-a9ae-ad4c30c55c6b) | wincrypt.h | [Vanara.PInvoke.Crypt32.CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA) [CMSG_CTRL_DECRYPT_PARA](http://msdn2.microsoft.com/en-us/library/eb9b1daa-b04f-419a-88e3-7c772f9e62eb) | wincrypt.h | [Vanara.PInvoke.Crypt32.CMSG_CTRL_DECRYPT_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CMSG_CTRL_DECRYPT_PARA) @@ -445,10 +452,12 @@ Native Structure | Header | Managed Structure [CRYPT_CONTEXT_FUNCTION_PROVIDERS](http://msdn2.microsoft.com/en-us/library/5e175ac2-38eb-44c4-a01a-fb436e833546) | bcrypt.h | [Vanara.PInvoke.BCrypt.CRYPT_CONTEXT_FUNCTION_PROVIDERS](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_CONTEXT_FUNCTION_PROVIDERS) [CRYPT_CONTEXT_FUNCTIONS](http://msdn2.microsoft.com/en-us/library/c576f39c-a03a-47aa-90b7-500736070c6f) | bcrypt.h | [Vanara.PInvoke.BCrypt.CRYPT_CONTEXT_FUNCTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_CONTEXT_FUNCTIONS) [CRYPT_CONTEXTS](http://msdn2.microsoft.com/en-us/library/a1b60660-a4c5-4880-8cd4-48d8717c77c3) | bcrypt.h | [Vanara.PInvoke.BCrypt.CRYPT_CONTEXTS](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_CONTEXTS) +[CRYPT_CREDENTIALS](http://msdn2.microsoft.com/en-us/library/d28b2f52-3258-44ad-a3ab-0743d3afcd62) | wincrypt.h | [Vanara.PInvoke.CryptNet.CRYPT_CREDENTIALS](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_CREDENTIALS) [CRYPT_DECODE_PARA](http://msdn2.microsoft.com/en-us/library/08ed4627-8cbf-415f-b0d0-2c4b9ed9aed1) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_DECODE_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_DECODE_PARA) [CRYPT_DECRYPT_MESSAGE_PARA](http://msdn2.microsoft.com/en-us/library/67e136cd-12e3-4a31-9d8b-b53e1129e940) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_DECRYPT_MESSAGE_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_DECRYPT_MESSAGE_PARA) [CRYPT_ENCODE_PARA](http://msdn2.microsoft.com/en-us/library/330af6ac-f1db-4cee-81fd-d3c2c341d493) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_ENCODE_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_ENCODE_PARA) [CRYPT_ENCRYPT_MESSAGE_PARA](http://msdn2.microsoft.com/en-us/library/c683c515-3061-48e3-a64a-2798bd1245b0) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_ENCRYPT_MESSAGE_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_ENCRYPT_MESSAGE_PARA) +[CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO](http://msdn2.microsoft.com/en-us/library/3de595f9-c922-4c8f-8328-819e91a2997c) | wincrypt.h | [Vanara.PInvoke.CryptNet.CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO) [CRYPT_HASH_MESSAGE_PARA](http://msdn2.microsoft.com/en-us/library/60415136-3ac0-4fab-bdbf-faa16e8e43e1) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_HASH_MESSAGE_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_HASH_MESSAGE_PARA) [CRYPT_KEY_PROV_INFO](http://msdn2.microsoft.com/en-us/library/6aea2f47-9d4a-4069-ac6d-f28907df00be) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_KEY_PROV_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_KEY_PROV_INFO) [CRYPT_KEY_SIGN_MESSAGE_PARA](http://msdn2.microsoft.com/en-us/library/d5426ad6-2181-42ce-99f2-cc6cc83e20a8) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_KEY_SIGN_MESSAGE_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_KEY_SIGN_MESSAGE_PARA) @@ -467,6 +476,8 @@ Native Structure | Header | Managed Structure [CRYPT_TIMESTAMP_CONTEXT](http://msdn2.microsoft.com/en-us/library/2831b2a9-0f84-4e41-a666-5903fc882965) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_TIMESTAMP_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_TIMESTAMP_CONTEXT) [CRYPT_TIMESTAMP_INFO](http://msdn2.microsoft.com/en-us/library/05ca0877-5e9d-4b21-9fca-a1eef2cb4626) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_TIMESTAMP_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_TIMESTAMP_INFO) [CRYPT_TIMESTAMP_PARA](http://msdn2.microsoft.com/en-us/library/26a6e9d3-b35e-47ae-9cea-a37ca6297c28) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_TIMESTAMP_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_TIMESTAMP_PARA) +[CRYPT_URL_ARRAY](http://msdn2.microsoft.com/en-us/library/a92117b8-9144-4480-b88a-b9ffe1026d63) | wincrypt.h | [Vanara.PInvoke.CryptNet.CRYPT_URL_ARRAY](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_URL_ARRAY) +[CRYPT_URL_INFO](http://msdn2.microsoft.com/en-us/library/58289a66-6580-468c-b001-5da08cf6d4a9) | wincrypt.h | [Vanara.PInvoke.CryptNet.CRYPT_URL_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_URL_INFO) [CRYPT_VERIFY_MESSAGE_PARA](http://msdn2.microsoft.com/en-us/library/bbd56b5e-2bbe-420f-8842-1be50dca779f) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRYPT_VERIFY_MESSAGE_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_VERIFY_MESSAGE_PARA) [CRYPTCATMEMBER](http://msdn2.microsoft.com/en-us/library/08f663d9-9dc2-4ac9-95c5-7f2ed972eb9b) | mscat.h | [Vanara.PInvoke.Crypt32.CRYPTCATMEMBER](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCATMEMBER) [CRYPTCATSTORE](http://msdn2.microsoft.com/en-us/library/65a15797-453c-4f47-8ea1-c92e616b50aa) | mscat.h | [Vanara.PInvoke.Crypt32.CRYPTCATSTORE](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCATSTORE) @@ -487,6 +498,7 @@ Native Structure | Header | Managed Structure [CTL_CONTEXT](http://msdn2.microsoft.com/en-us/library/780edddf-1b44-4292-9156-4dfd5100adb8) | wincrypt.h | [Vanara.PInvoke.Crypt32.CTL_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_CONTEXT) [CTL_ENTRY](http://msdn2.microsoft.com/en-us/library/ebc63847-b641-4205-b15c-7b32c1426c21) | wincrypt.h | [Vanara.PInvoke.Crypt32.CTL_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_ENTRY) [CTL_INFO](http://msdn2.microsoft.com/en-us/library/83b015b5-a650-4a81-a9f0-c3e8a9805c81) | wincrypt.h | [Vanara.PInvoke.Crypt32.CTL_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_INFO) +[CTL_MODIFY_REQUEST](http://msdn2.microsoft.com/en-us/library/b8b5fd3e-a0db-4edd-84c7-48bae9adc3f8) | cryptdlg.h | [Vanara.PInvoke.CryptDlg.CTL_MODIFY_REQUEST](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_MODIFY_REQUEST) [CTL_USAGE](http://msdn2.microsoft.com/en-us/library/70ee138a-df94-4fc4-9de5-0d8b7704b890) | wincrypt.h | [Vanara.PInvoke.Crypt32.CTL_USAGE](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_USAGE) [CTL_VERIFY_USAGE_PARA](http://msdn2.microsoft.com/en-us/library/bf9a3c81-f8c4-45a6-b045-8cbefebebbd3) | wincrypt.h | [Vanara.PInvoke.Crypt32.CTL_VERIFY_USAGE_PARA](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_VERIFY_USAGE_PARA) [CTL_VERIFY_USAGE_STATUS](http://msdn2.microsoft.com/en-us/library/2b7ef953-9422-4dcf-b293-a78a06bb080e) | wincrypt.h | [Vanara.PInvoke.Crypt32.CTL_VERIFY_USAGE_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_VERIFY_USAGE_STATUS) diff --git a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj index 23028250..feac9b55 100644 --- a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj +++ b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj @@ -28,10 +28,10 @@ Currently implements: Functions -BCryptAddContextFunction, BCryptCloseAlgorithmProvider, BCryptConfigureContext, BCryptConfigureContextFunction, BCryptCreateContext, BCryptCreateHash, BCryptCreateMultiHash, BCryptDecrypt, BCryptDeleteContext, BCryptDeriveKey, BCryptDeriveKeyCapi, BCryptDeriveKeyPBKDF2, BCryptDestroyHash, BCryptDestroyKey, BCryptDestroySecret, BCryptDuplicateHash, BCryptDuplicateKey, BCryptEncrypt, BCryptEnumAlgorithms, BCryptEnumContextFunctionProviders, BCryptEnumContextFunctions, BCryptEnumContexts, BCryptEnumProviders, BCryptEnumRegisteredProviders, BCryptExportKey, BCryptFinalizeKeyPair, BCryptFinishHash, BCryptFreeBuffer, BCryptGenerateKeyPair, BCryptGenerateSymmetricKey, BCryptGenRandom, BCryptGetFipsAlgorithmMode, BCryptGetProperty, BCryptHash, BCryptHashData, BCryptImportKey, BCryptImportKeyPair, BCryptKeyDerivation, BCryptOpenAlgorithmProvider, BCryptProcessMultiOperations, BCryptQueryContextConfiguration, BCryptQueryContextFunctionConfiguration, BCryptQueryContextFunctionProperty, BCryptQueryProviderRegistration, BCryptRegisterConfigChangeNotify, BCryptRemoveContextFunction, BCryptResolveProviders, BCryptSecretAgreement, BCryptSetContextFunctionProperty, BCryptSetProperty, BCryptSignHash, BCryptUnregisterConfigChangeNotify, BCryptVerifySignature, CertAddCertificateContextToStore, CertAddCertificateLinkToStore, CertAddCRLContextToStore, CertAddCRLLinkToStore, CertAddCTLContextToStore, CertAddCTLLinkToStore, CertAddEncodedCertificateToStore, CertAddEncodedCertificateToSystemStore, CertAddEncodedCRLToStore, CertAddEncodedCTLToStore, CertAddEnhancedKeyUsageIdentifier, CertAddRefServerOcspResponse, CertAddRefServerOcspResponseContext, CertAddSerializedElementToStore, CertAddStoreToCollection, CertAlgIdToOID, CertCloseServerOcspResponse, CertCloseStore, CertCompareCertificate, CertCompareCertificateName, CertCompareIntegerBlob, CertComparePublicKeyInfo, CertControlStore, CertCreateCertificateChainEngine, CertCreateCertificateContext, CertCreateContext, CertCreateCRLContext, CertCreateCTLContext, CertCreateCTLEntryFromCertificateContextProperties, CertCreateSelfSignCertificate, CertDeleteCertificateFromStore, CertDeleteCRLFromStore, CertDeleteCTLFromStore, CertDuplicateCertificateChain, CertDuplicateCertificateContext, CertDuplicateCRLContext, CertDuplicateCTLContext, CertDuplicateStore, CertEnumCertificateContextProperties, CertEnumCertificatesInStore, CertEnumCRLContextProperties, CertEnumCRLsInStore, CertEnumCTLContextProperties, CertEnumCTLsInStore, CertEnumPhysicalStore, CertEnumSubjectInSortedCTL, CertEnumSystemStore, CertEnumSystemStoreLocation, CertFindAttribute, CertFindCertificateInCRL, CertFindCertificateInStore, CertFindChainInStore, CertFindCRLInStore, CertFindCTLInStore, CertFindExtension, CertFindRDNAttr, CertFindSubjectInCTL, CertFindSubjectInSortedCTL, CertFreeCertificateChain, CertFreeCertificateChainEngine, CertFreeCertificateChainList, CertFreeCertificateContext, CertFreeCRLContext, CertFreeCTLContext, CertFreeServerOcspResponseContext, CertGetCertificateChain, CertGetCertificateContextProperty, CertGetCRLContextProperty, CertGetCRLFromStore, CertGetCTLContextProperty, CertGetEnhancedKeyUsage, CertGetIntendedKeyUsage, CertGetIssuerCertificateFromStore, CertGetNameString, CertGetPublicKeyLength, CertGetServerOcspResponseContext, CertGetStoreProperty, CertGetSubjectCertificateFromStore, CertGetValidUsages, CertIsRDNAttrsInCertificateName, CertIsStrongHashToSign, CertIsValidCRLForCertificate, CertNameToStr, CertOIDToAlgId, CertOpenServerOcspResponse, CertOpenStore, CertOpenSystemStore, CertRDNValueToStr, CertRegisterPhysicalStore, CertRegisterSystemStore, CertRemoveEnhancedKeyUsageIdentifier, CertRemoveStoreFromCollection, CertResyncCertificateChainEngine, CertRetrieveLogoOrBiometricInfo, CertSaveStore, CertSelectCertificateChains, CertSelectionGetSerializedBlob, CertSerializeCertificateStoreElement, CertSerializeCRLStoreElement, CertSerializeCTLStoreElement, CertSetCertificateContextPropertiesFromCTLEntry, CertSetCertificateContextProperty, CertSetCRLContextProperty, CertSetCTLContextProperty, CertSetEnhancedKeyUsage, CertSetStoreProperty, CertStrToName, CertUnregisterPhysicalStore, CertUnregisterSystemStore, CertVerifyCertificateChainPolicy, CertVerifyCRLRevocation, CertVerifyCRLTimeValidity, CertVerifyCTLUsage, CertVerifyRevocation, CertVerifySubjectCertificateContext, CertVerifyTimeValidity, CertVerifyValidityNesting, CryptAcquireCertificatePrivateKey, CryptBinaryToString, CryptCreateKeyIdentifierFromCSP, CryptDecodeMessage, CryptDecodeObject, CryptDecodeObjectEx, CryptDecryptAndVerifyMessageSignature, CryptDecryptMessage, CryptEncodeObject, CryptEncodeObjectEx, CryptEncryptMessage, CryptEnumKeyIdentifierProperties, CryptEnumOIDFunction, CryptEnumOIDInfo, CryptExportPKCS8, CryptExportPKCS8Ex, CryptExportPublicKeyInfo, CryptExportPublicKeyInfoEx, CryptExportPublicKeyInfoFromBCryptKeyHandle, CryptFindCertificateKeyProvInfo, CryptFindLocalizedName, CryptFindOIDInfo, CryptFormatObject, CryptFreeOIDFunctionAddress, CryptGetDefaultOIDDllList, CryptGetDefaultOIDFunctionAddress, CryptGetKeyIdentifierProperty, CryptGetMessageCertificates, CryptGetMessageSignerCount, CryptGetObjectUrl, CryptGetOIDFunctionAddress, CryptGetOIDFunctionValue, CryptHashCertificate, CryptHashCertificate2, CryptHashMessage, CryptHashPublicKeyInfo, CryptHashToBeSigned, CryptImportPKCS8, CryptImportPublicKeyInfo, CryptImportPublicKeyInfoEx, CryptImportPublicKeyInfoEx2, CryptInitOIDFunctionSet, CryptInstallDefaultContext, CryptInstallOIDFunctionAddress, CryptMemAlloc, CryptMemFree, CryptMemRealloc, CryptMsgCalculateEncodedLength, CryptMsgClose, CryptMsgControl, CryptMsgCountersign, CryptMsgCountersignEncoded, CryptMsgDuplicate, CryptMsgEncodeAndSignCTL, CryptMsgGetAndVerifySigner, CryptMsgGetParam, CryptMsgOpenToDecode, CryptMsgOpenToEncode, CryptMsgSignCTL, CryptMsgUpdate, CryptMsgVerifyCountersignatureEncoded, CryptMsgVerifyCountersignatureEncodedEx, CryptProtectData, CryptProtectMemory, CryptQueryObject, CryptRegisterDefaultOIDFunction, CryptRegisterOIDFunction, CryptRegisterOIDInfo, CryptRetrieveObjectByUrlA, CryptRetrieveObjectByUrlW, CryptRetrieveTimeStamp, CryptSetKeyIdentifierProperty, CryptSetOIDFunctionValue, CryptSignAndEncodeCertificate, CryptSignAndEncryptMessage, CryptSignCertificate, CryptSignMessage, CryptSignMessageWithKey, CryptSIPAddProvider, CryptSIPCreateIndirectData, CryptSIPGetCaps, CryptSIPGetSignedDataMsg, CryptSIPLoad, CryptSIPPutSignedDataMsg, CryptSIPRemoveProvider, CryptSIPRemoveSignedDataMsg, CryptSIPRetrieveSubjectGuid, CryptSIPRetrieveSubjectGuidForCatalogFile, CryptSIPVerifyIndirectData, CryptStringToBinary, CryptUIDlgCertMgr, CryptUIDlgSelectCertificateFromStore, CryptUIDlgViewCertificate, CryptUIDlgViewContext, CryptUIWizDigitalSign, CryptUIWizExport, CryptUIWizFreeDigitalSignContext, CryptUIWizImport, CryptUninstallDefaultContext, CryptUnprotectData, CryptUnprotectMemory, CryptUnregisterDefaultOIDFunction, CryptUnregisterOIDFunction, CryptUnregisterOIDInfo, CryptUpdateProtectedState, CryptVerifyCertificateSignature, CryptVerifyCertificateSignatureEx, CryptVerifyDetachedMessageHash, CryptVerifyDetachedMessageSignature, CryptVerifyMessageHash, CryptVerifyMessageSignature, CryptVerifyMessageSignatureWithKey, CryptVerifyTimeStampSignature, NCryptCloseProtectionDescriptor, NCryptCreateClaim, NCryptCreatePersistedKey, NCryptCreateProtectionDescriptor, NCryptDecrypt, NCryptDeleteKey, NCryptDeriveKey, NCryptEncrypt, NCryptEnumAlgorithms, NCryptEnumKeys, NCryptEnumStorageProviders, NCryptExportKey, NCryptFinalizeKey, NCryptFreeBuffer, NCryptFreeObject, NCryptGetProperty, NCryptGetProtectionDescriptorInfo, NCryptImportKey, NCryptIsAlgSupported, NCryptIsKeyHandle, NCryptKeyDerivation, NCryptNotifyChangeKey, NCryptOpenKey, NCryptOpenStorageProvider, NCryptProtectSecret, NCryptQueryProtectionDescriptorName, NCryptRegisterProtectionDescriptorName, NCryptSecretAgreement, NCryptSetProperty, NCryptSignHash, NCryptStreamClose, NCryptStreamOpenToProtect, NCryptStreamOpenToUnprotect, NCryptStreamOpenToUnprotectEx, NCryptStreamUpdate, NCryptTranslateHandle, NCryptUnprotectSecret, NCryptVerifyClaim, NCryptVerifySignature, PFXExportCertStore, PFXExportCertStoreEx, PFXImportCertStore, PFXIsPFXBlob, PFXVerifyPassword, SslComputeClientAuthHash, SslComputeEapKeyBlock, SslComputeFinishedHash, SslCreateClientAuthHash, SslCreateEphemeralKey, SslCreateHandshakeHash, SslDecrementProviderReferenceCount, SslDecryptPacket, SslEncryptPacket, SslEnumCipherSuites, SslEnumProtocolProviders, SslExportKey, SslExportKeyingMaterial, SslFreeBuffer, SslFreeObject, SslGenerateMasterKey, SslGenerateSessionKeys, SslGetCipherSuitePRFHashAlgorithm, SslGetKeyProperty, SslGetProviderProperty, SslHashHandshake, SslImportKey, SslImportMasterKey, SslIncrementProviderReferenceCount, SslLookupCipherLengths, SslLookupCipherSuiteInfo, SslOpenPrivateKey, SslOpenProvider, SslSignHash, SslVerifySignature, TokenBindingDeleteAllBindings, TokenBindingDeleteBinding, TokenBindingGenerateBinding, TokenBindingGenerateID, TokenBindingGenerateMessage, TokenBindingGetKeyTypesClient, TokenBindingGetKeyTypesServer, TokenBindingVerifyMessage +BCryptAddContextFunction, BCryptCloseAlgorithmProvider, BCryptConfigureContext, BCryptConfigureContextFunction, BCryptCreateContext, BCryptCreateHash, BCryptCreateMultiHash, BCryptDecrypt, BCryptDeleteContext, BCryptDeriveKey, BCryptDeriveKeyCapi, BCryptDeriveKeyPBKDF2, BCryptDestroyHash, BCryptDestroyKey, BCryptDestroySecret, BCryptDuplicateHash, BCryptDuplicateKey, BCryptEncrypt, BCryptEnumAlgorithms, BCryptEnumContextFunctionProviders, BCryptEnumContextFunctions, BCryptEnumContexts, BCryptEnumProviders, BCryptEnumRegisteredProviders, BCryptExportKey, BCryptFinalizeKeyPair, BCryptFinishHash, BCryptFreeBuffer, BCryptGenerateKeyPair, BCryptGenerateSymmetricKey, BCryptGenRandom, BCryptGetFipsAlgorithmMode, BCryptGetProperty, BCryptHash, BCryptHashData, BCryptImportKey, BCryptImportKeyPair, BCryptKeyDerivation, BCryptOpenAlgorithmProvider, BCryptProcessMultiOperations, BCryptQueryContextConfiguration, BCryptQueryContextFunctionConfiguration, BCryptQueryContextFunctionProperty, BCryptQueryProviderRegistration, BCryptRegisterConfigChangeNotify, BCryptRemoveContextFunction, BCryptResolveProviders, BCryptSecretAgreement, BCryptSetContextFunctionProperty, BCryptSetProperty, BCryptSignHash, BCryptUnregisterConfigChangeNotify, BCryptVerifySignature, CertAddCertificateContextToStore, CertAddCertificateLinkToStore, CertAddCRLContextToStore, CertAddCRLLinkToStore, CertAddCTLContextToStore, CertAddCTLLinkToStore, CertAddEncodedCertificateToStore, CertAddEncodedCertificateToSystemStore, CertAddEncodedCRLToStore, CertAddEncodedCTLToStore, CertAddEnhancedKeyUsageIdentifier, CertAddRefServerOcspResponse, CertAddRefServerOcspResponseContext, CertAddSerializedElementToStore, CertAddStoreToCollection, CertAlgIdToOID, CertCloseServerOcspResponse, CertCloseStore, CertCompareCertificate, CertCompareCertificateName, CertCompareIntegerBlob, CertComparePublicKeyInfo, CertControlStore, CertCreateCertificateChainEngine, CertCreateCertificateContext, CertCreateContext, CertCreateCRLContext, CertCreateCTLContext, CertCreateCTLEntryFromCertificateContextProperties, CertCreateSelfSignCertificate, CertDeleteCertificateFromStore, CertDeleteCRLFromStore, CertDeleteCTLFromStore, CertDuplicateCertificateChain, CertDuplicateCertificateContext, CertDuplicateCRLContext, CertDuplicateCTLContext, CertDuplicateStore, CertEnumCertificateContextProperties, CertEnumCertificatesInStore, CertEnumCRLContextProperties, CertEnumCRLsInStore, CertEnumCTLContextProperties, CertEnumCTLsInStore, CertEnumPhysicalStore, CertEnumSubjectInSortedCTL, CertEnumSystemStore, CertEnumSystemStoreLocation, CertFindAttribute, CertFindCertificateInCRL, CertFindCertificateInStore, CertFindChainInStore, CertFindCRLInStore, CertFindCTLInStore, CertFindExtension, CertFindRDNAttr, CertFindSubjectInCTL, CertFindSubjectInSortedCTL, CertFreeCertificateChain, CertFreeCertificateChainEngine, CertFreeCertificateChainList, CertFreeCertificateContext, CertFreeCRLContext, CertFreeCTLContext, CertFreeServerOcspResponseContext, CertGetCertificateChain, CertGetCertificateContextProperty, CertGetCRLContextProperty, CertGetCRLFromStore, CertGetCTLContextProperty, CertGetEnhancedKeyUsage, CertGetIntendedKeyUsage, CertGetIssuerCertificateFromStore, CertGetNameString, CertGetPublicKeyLength, CertGetServerOcspResponseContext, CertGetStoreProperty, CertGetSubjectCertificateFromStore, CertGetValidUsages, CertIsRDNAttrsInCertificateName, CertIsStrongHashToSign, CertIsValidCRLForCertificate, CertModifyCertificatesToTrust, CertNameToStr, CertOIDToAlgId, CertOpenServerOcspResponse, CertOpenStore, CertOpenSystemStore, CertRDNValueToStr, CertRegisterPhysicalStore, CertRegisterSystemStore, CertRemoveEnhancedKeyUsageIdentifier, CertRemoveStoreFromCollection, CertResyncCertificateChainEngine, CertRetrieveLogoOrBiometricInfo, CertSaveStore, CertSelectCertificate, CertSelectCertificateChains, CertSelectionGetSerializedBlob, CertSerializeCertificateStoreElement, CertSerializeCRLStoreElement, CertSerializeCTLStoreElement, CertSetCertificateContextPropertiesFromCTLEntry, CertSetCertificateContextProperty, CertSetCRLContextProperty, CertSetCTLContextProperty, CertSetEnhancedKeyUsage, CertSetStoreProperty, CertStrToName, CertUnregisterPhysicalStore, CertUnregisterSystemStore, CertVerifyCertificateChainPolicy, CertVerifyCRLRevocation, CertVerifyCRLTimeValidity, CertVerifyCTLUsage, CertVerifyRevocation, CertVerifySubjectCertificateContext, CertVerifyTimeValidity, CertVerifyValidityNesting, CertViewProperties, CryptAcquireCertificatePrivateKey, CryptBinaryToString, CryptCreateKeyIdentifierFromCSP, CryptDecodeMessage, CryptDecodeObject, CryptDecodeObjectEx, CryptDecryptAndVerifyMessageSignature, CryptDecryptMessage, CryptEncodeObject, CryptEncodeObjectEx, CryptEncryptMessage, CryptEnumKeyIdentifierProperties, CryptEnumOIDFunction, CryptEnumOIDInfo, CryptExportPKCS8, CryptExportPKCS8Ex, CryptExportPublicKeyInfo, CryptExportPublicKeyInfoEx, CryptExportPublicKeyInfoFromBCryptKeyHandle, CryptFindCertificateKeyProvInfo, CryptFindLocalizedName, CryptFindOIDInfo, CryptFormatObject, CryptFreeOIDFunctionAddress, CryptGetDefaultOIDDllList, CryptGetDefaultOIDFunctionAddress, CryptGetKeyIdentifierProperty, CryptGetMessageCertificates, CryptGetMessageSignerCount, CryptGetObjectUrl, CryptGetOIDFunctionAddress, CryptGetOIDFunctionValue, CryptGetTimeValidObject, CryptHashCertificate, CryptHashCertificate2, CryptHashMessage, CryptHashPublicKeyInfo, CryptHashToBeSigned, CryptImportPKCS8, CryptImportPublicKeyInfo, CryptImportPublicKeyInfoEx, CryptImportPublicKeyInfoEx2, CryptInitOIDFunctionSet, CryptInstallDefaultContext, CryptInstallOIDFunctionAddress, CryptMemAlloc, CryptMemFree, CryptMemRealloc, CryptMsgCalculateEncodedLength, CryptMsgClose, CryptMsgControl, CryptMsgCountersign, CryptMsgCountersignEncoded, CryptMsgDuplicate, CryptMsgEncodeAndSignCTL, CryptMsgGetAndVerifySigner, CryptMsgGetParam, CryptMsgOpenToDecode, CryptMsgOpenToEncode, CryptMsgSignCTL, CryptMsgUpdate, CryptMsgVerifyCountersignatureEncoded, CryptMsgVerifyCountersignatureEncodedEx, CryptProtectData, CryptProtectMemory, CryptQueryObject, CryptRegisterDefaultOIDFunction, CryptRegisterOIDFunction, CryptRegisterOIDInfo, CryptRetrieveObjectByUrl, CryptRetrieveTimeStamp, CryptSetKeyIdentifierProperty, CryptSetOIDFunctionValue, CryptSignAndEncodeCertificate, CryptSignAndEncryptMessage, CryptSignCertificate, CryptSignMessage, CryptSignMessageWithKey, CryptSIPAddProvider, CryptSIPCreateIndirectData, CryptSIPGetCaps, CryptSIPGetSignedDataMsg, CryptSIPLoad, CryptSIPPutSignedDataMsg, CryptSIPRemoveProvider, CryptSIPRemoveSignedDataMsg, CryptSIPRetrieveSubjectGuid, CryptSIPRetrieveSubjectGuidForCatalogFile, CryptSIPVerifyIndirectData, CryptStringToBinary, CryptUIDlgCertMgr, CryptUIDlgSelectCertificateFromStore, CryptUIDlgViewCertificate, CryptUIDlgViewContext, CryptUIWizDigitalSign, CryptUIWizExport, CryptUIWizFreeDigitalSignContext, CryptUIWizImport, CryptUninstallDefaultContext, CryptUnprotectData, CryptUnprotectMemory, CryptUnregisterDefaultOIDFunction, CryptUnregisterOIDFunction, CryptUnregisterOIDInfo, CryptUpdateProtectedState, CryptVerifyCertificateSignature, CryptVerifyCertificateSignatureEx, CryptVerifyDetachedMessageHash, CryptVerifyDetachedMessageSignature, CryptVerifyMessageHash, CryptVerifyMessageSignature, CryptVerifyMessageSignatureWithKey, CryptVerifyTimeStampSignature, GetFriendlyNameOfCert, NCryptCloseProtectionDescriptor, NCryptCreateClaim, NCryptCreatePersistedKey, NCryptCreateProtectionDescriptor, NCryptDecrypt, NCryptDeleteKey, NCryptDeriveKey, NCryptEncrypt, NCryptEnumAlgorithms, NCryptEnumKeys, NCryptEnumStorageProviders, NCryptExportKey, NCryptFinalizeKey, NCryptFreeBuffer, NCryptFreeObject, NCryptGetProperty, NCryptGetProtectionDescriptorInfo, NCryptImportKey, NCryptIsAlgSupported, NCryptIsKeyHandle, NCryptKeyDerivation, NCryptNotifyChangeKey, NCryptOpenKey, NCryptOpenStorageProvider, NCryptProtectSecret, NCryptQueryProtectionDescriptorName, NCryptRegisterProtectionDescriptorName, NCryptSecretAgreement, NCryptSetProperty, NCryptSignHash, NCryptStreamClose, NCryptStreamOpenToProtect, NCryptStreamOpenToUnprotect, NCryptStreamOpenToUnprotectEx, NCryptStreamUpdate, NCryptTranslateHandle, NCryptUnprotectSecret, NCryptVerifyClaim, NCryptVerifySignature, PFXExportCertStore, PFXExportCertStoreEx, PFXImportCertStore, PFXIsPFXBlob, PFXVerifyPassword, SslComputeClientAuthHash, SslComputeEapKeyBlock, SslComputeFinishedHash, SslCreateClientAuthHash, SslCreateEphemeralKey, SslCreateHandshakeHash, SslDecrementProviderReferenceCount, SslDecryptPacket, SslEncryptPacket, SslEnumCipherSuites, SslEnumProtocolProviders, SslExportKey, SslExportKeyingMaterial, SslFreeBuffer, SslFreeObject, SslGenerateMasterKey, SslGenerateSessionKeys, SslGetCipherSuitePRFHashAlgorithm, SslGetKeyProperty, SslGetProviderProperty, SslHashHandshake, SslImportKey, SslImportMasterKey, SslIncrementProviderReferenceCount, SslLookupCipherLengths, SslLookupCipherSuiteInfo, SslOpenPrivateKey, SslOpenProvider, SslSignHash, SslVerifySignature, TokenBindingDeleteAllBindings, TokenBindingDeleteBinding, TokenBindingGenerateBinding, TokenBindingGenerateID, TokenBindingGenerateMessage, TokenBindingGetKeyTypesClient, TokenBindingGetKeyTypesServer, TokenBindingVerifyMessage Structures -BCRYPT_ALG_HANDLE, BCRYPT_ALGORITHM_IDENTIFIER, BCRYPT_HANDLE, BCRYPT_HASH_HANDLE, BCRYPT_KEY_HANDLE, BCRYPT_MULTI_HASH_OPERATION, BCRYPT_OAEP_PADDING_INFO, BCRYPT_PKCS1_PADDING_INFO, BCRYPT_PROVIDER_NAME, BCRYPT_PSS_PADDING_INFO, BCRYPT_SECRET_HANDLE, CRYPT_CONTEXT_CONFIG, CRYPT_CONTEXT_FUNCTION_CONFIG, CRYPT_CONTEXT_FUNCTION_PROVIDERS, CRYPT_CONTEXT_FUNCTIONS, CRYPT_CONTEXTS, CRYPT_PROVIDERS, CRYPTPROTECT_PROMPTSTRUCT, CRYPTCATMEMBER, CRYPTCATSTORE, MS_ADDINFO_BLOB, MS_ADDINFO_CATALOGMEMBER, MS_ADDINFO_FLAT, SIP_ADD_NEWPROVIDER, SIP_CAP_SET_V2, SIP_CAP_SET_V3, SIP_DISPATCH_INFO, SIP_INDIRECT_DATA, SIP_SUBJECTINFO, CERT_CHAIN_CONTEXT, CERT_CHAIN_ELEMENT, CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO, CERT_SELECT_CHAIN_PARA, CERT_SELECT_CRITERIA, CERT_SIMPLE_CHAIN, CERT_TRUST_LIST_INFO, HCERT_SERVER_OCSP_RESPONSE, HCERTCHAINENGINE, PCCERT_SERVER_OCSP_RESPONSE_CONTEXT, CERT_CONTEXT, CERT_EXTENSION, CERT_EXTENSIONS, CERT_ID, CERT_INFO, CERT_ISSUER_SERIAL_NUMBER, CERT_KEY_CONTEXT, CERT_PUBLIC_KEY_INFO, CERT_RDN, CERT_STRONG_SIGN_PARA, CERT_TRUST_STATUS, CRL_CONTEXT, CRL_ENTRY, CRL_INFO, CRYPT_ALGORITHM_IDENTIFIER, CRYPT_ATTRIBUTE, CRYPT_ATTRIBUTE_TYPE_VALUE, CRYPT_KEY_PROV_INFO, CRYPT_TIMESTAMP_ACCURACY, CRYPT_TIMESTAMP_CONTEXT, CRYPT_TIMESTAMP_INFO, CRYPT_TIMESTAMP_PARA, CRYPTOAPI_BLOB, CTL_CONTEXT, CTL_ENTRY, CTL_INFO, CTL_USAGE, HCRYPTDEFAULTCONTEXT, HCRYPTHASH, HCRYPTKEY, HCRYPTPROV, PCCERT_CONTEXT, PCCRL_CONTEXT, PCCTL_CONTEXT, SafeCRYPTOAPI_BLOB, CERT_NAME_INFO, CERT_REVOCATION_PARA, CERT_REVOCATION_STATUS, CRYPT_ATTRIBUTES, CRYPT_PKCS8_EXPORT_PARAMS, CRYPT_PKCS8_IMPORT_PARAMS, CRYPT_PRIVATE_KEY_INFO, PUBLICKEYSTRUC, CMSG_CMS_SIGNER_INFO, CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA, CMSG_CTRL_DECRYPT_PARA, CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA, CMSG_CTRL_KEY_AGREE_DECRYPT_PARA, CMSG_CTRL_KEY_TRANS_DECRYPT_PARA, CMSG_CTRL_MAIL_LIST_DECRYPT_PARA, CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA, CMSG_KEY_AGREE_RECIPIENT_INFO, CMSG_KEY_TRANS_RECIPIENT_INFO, CMSG_MAIL_LIST_RECIPIENT_INFO, CMSG_RECIPIENT_ENCRYPTED_KEY_INFO, CMSG_SIGNER_ENCODE_INFO, CMSG_STREAM_INFO, CRYPT_DECRYPT_MESSAGE_PARA, CRYPT_ENCRYPT_MESSAGE_PARA, CRYPT_HASH_MESSAGE_PARA, CRYPT_KEY_SIGN_MESSAGE_PARA, CRYPT_KEY_VERIFY_MESSAGE_PARA, CRYPT_SIGN_MESSAGE_PARA, CRYPT_VERIFY_MESSAGE_PARA, CRYPT_DECODE_PARA, CRYPT_ENCODE_PARA, CRYPT_OID_FUNC_ENTRY, CRYPT_OID_INFO, HCRYPTOIDFUNCADDR, HCRYPTOIDFUNCSET, PCCRYPT_OID_INFO, CERT_CREATE_CONTEXT_PARA, CERT_PHYSICAL_STORE_INFO, CERT_SYSTEM_STORE_INFO, CERT_SYSTEM_STORE_RELOCATE_PARA, HCERTSTORE, HCRYPTMSG, CERT_CHAIN_ENGINE_CONFIG, CERT_CHAIN_PARA, CERT_CHAIN_POLICY_PARA, CERT_CHAIN_POLICY_STATUS, CERT_USAGE_MATCH, CMSG_SIGNED_ENCODE_INFO, CTL_VERIFY_USAGE_PARA, CTL_VERIFY_USAGE_STATUS, PCCERT_CHAIN_CONTEXT, CRYPT_RETRIEVE_AUX_INFO, CERT_SELECTUI_INPUT, CRYPTUI_CERT_MGR_STRUCT, CRYPTUI_INITDIALOG_STRUCT, CRYPTUI_VIEWCERTIFICATE_STRUCT, CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT, CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO, CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO, CRYPTUI_WIZ_EXPORT_INFO, PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT, NCRYPT_ALLOC_PARA, NCRYPT_HASH_HANDLE, NCRYPT_HANDLE, NCRYPT_KEY_HANDLE, NCRYPT_PROV_HANDLE, NCRYPT_SECRET_HANDLE, NCryptAlgorithmName, NCryptBuffer, NCryptBufferDesc, NCRYPT_DESCRIPTOR_HANDLE, NCRYPT_PROTECT_STREAM_INFO, NCRYPT_PROTECT_STREAM_INFO_EX, NCRYPT_STREAM_HANDLE, NCRYPT_SSL_CIPHER_LENGTHS, NCRYPT_SSL_CIPHER_SUITE, TOKENBINDING_IDENTIFIER, TOKENBINDING_KEY_TYPES, TOKENBINDING_RESULT_DATA, TOKENBINDING_RESULT_LIST, CMSG_CTRL_DECRYPT_PARA_HANDLES, CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_HANDLES, CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_HANDLES, CMSG_KEY_AGREE_RECIPIENT_INFO_UNION, CMSG_SIGNER_ENCODE_INFO_HANDLES, CRYPT_KEY_SIGN_MESSAGE_PARA_HANDLE, CRYPT_OID_INFO_UNION, CRYPTUI_WIZ_EXPORT_INFO_UNION +BCRYPT_ALG_HANDLE, BCRYPT_ALGORITHM_IDENTIFIER, BCRYPT_HANDLE, BCRYPT_HASH_HANDLE, BCRYPT_KEY_HANDLE, BCRYPT_MULTI_HASH_OPERATION, BCRYPT_OAEP_PADDING_INFO, BCRYPT_PKCS1_PADDING_INFO, BCRYPT_PROVIDER_NAME, BCRYPT_PSS_PADDING_INFO, BCRYPT_SECRET_HANDLE, CRYPT_CONTEXT_CONFIG, CRYPT_CONTEXT_FUNCTION_CONFIG, CRYPT_CONTEXT_FUNCTION_PROVIDERS, CRYPT_CONTEXT_FUNCTIONS, CRYPT_CONTEXTS, CRYPT_PROVIDERS, CRYPTPROTECT_PROMPTSTRUCT, CRYPTCATMEMBER, CRYPTCATSTORE, MS_ADDINFO_BLOB, MS_ADDINFO_CATALOGMEMBER, MS_ADDINFO_FLAT, SIP_ADD_NEWPROVIDER, SIP_CAP_SET_V2, SIP_CAP_SET_V3, SIP_DISPATCH_INFO, SIP_INDIRECT_DATA, SIP_SUBJECTINFO, CERT_CHAIN_CONTEXT, CERT_CHAIN_ELEMENT, CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO, CERT_SELECT_CHAIN_PARA, CERT_SELECT_CRITERIA, CERT_SIMPLE_CHAIN, CERT_TRUST_LIST_INFO, HCERT_SERVER_OCSP_RESPONSE, HCERTCHAINENGINE, PCCERT_SERVER_OCSP_RESPONSE_CONTEXT, CERT_CONTEXT, CERT_EXTENSION, CERT_EXTENSIONS, CERT_ID, CERT_INFO, CERT_ISSUER_SERIAL_NUMBER, CERT_KEY_CONTEXT, CERT_PUBLIC_KEY_INFO, CERT_RDN, CERT_STRONG_SIGN_PARA, CERT_TRUST_STATUS, CRL_CONTEXT, CRL_ENTRY, CRL_INFO, CRYPT_ALGORITHM_IDENTIFIER, CRYPT_ATTRIBUTE, CRYPT_ATTRIBUTE_TYPE_VALUE, CRYPT_KEY_PROV_INFO, CRYPT_TIMESTAMP_ACCURACY, CRYPT_TIMESTAMP_CONTEXT, CRYPT_TIMESTAMP_INFO, CRYPT_TIMESTAMP_PARA, CRYPTOAPI_BLOB, CTL_CONTEXT, CTL_ENTRY, CTL_INFO, CTL_USAGE, HCRYPTDEFAULTCONTEXT, HCRYPTHASH, HCRYPTKEY, HCRYPTPROV, PCCERT_CONTEXT, PCCRL_CONTEXT, PCCTL_CONTEXT, SafeCRYPTOAPI_BLOB, CERT_NAME_INFO, CERT_REVOCATION_PARA, CERT_REVOCATION_STATUS, CRYPT_ATTRIBUTES, CRYPT_PKCS8_EXPORT_PARAMS, CRYPT_PKCS8_IMPORT_PARAMS, CRYPT_PRIVATE_KEY_INFO, PUBLICKEYSTRUC, CMSG_CMS_SIGNER_INFO, CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA, CMSG_CTRL_DECRYPT_PARA, CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA, CMSG_CTRL_KEY_AGREE_DECRYPT_PARA, CMSG_CTRL_KEY_TRANS_DECRYPT_PARA, CMSG_CTRL_MAIL_LIST_DECRYPT_PARA, CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA, CMSG_KEY_AGREE_RECIPIENT_INFO, CMSG_KEY_TRANS_RECIPIENT_INFO, CMSG_MAIL_LIST_RECIPIENT_INFO, CMSG_RECIPIENT_ENCRYPTED_KEY_INFO, CMSG_SIGNER_ENCODE_INFO, CMSG_STREAM_INFO, CRYPT_DECRYPT_MESSAGE_PARA, CRYPT_ENCRYPT_MESSAGE_PARA, CRYPT_HASH_MESSAGE_PARA, CRYPT_KEY_SIGN_MESSAGE_PARA, CRYPT_KEY_VERIFY_MESSAGE_PARA, CRYPT_SIGN_MESSAGE_PARA, CRYPT_VERIFY_MESSAGE_PARA, CRYPT_DECODE_PARA, CRYPT_ENCODE_PARA, CRYPT_OID_FUNC_ENTRY, CRYPT_OID_INFO, HCRYPTOIDFUNCADDR, HCRYPTOIDFUNCSET, PCCRYPT_OID_INFO, CERT_CREATE_CONTEXT_PARA, CERT_PHYSICAL_STORE_INFO, CERT_SYSTEM_STORE_INFO, CERT_SYSTEM_STORE_RELOCATE_PARA, HCERTSTORE, HCRYPTMSG, CERT_CHAIN_ENGINE_CONFIG, CERT_CHAIN_PARA, CERT_CHAIN_POLICY_PARA, CERT_CHAIN_POLICY_STATUS, CERT_USAGE_MATCH, CMSG_SIGNED_ENCODE_INFO, CTL_VERIFY_USAGE_PARA, CTL_VERIFY_USAGE_STATUS, PCCERT_CHAIN_CONTEXT, CERT_SELECT_STRUCT, CERT_VIEWPROPERTIES_STRUCT, CTL_MODIFY_REQUEST, CERT_REVOCATION_CHAIN_PARA, CRYPT_CREDENTIALS, CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO, CRYPT_RETRIEVE_AUX_INFO, CRYPT_URL_ARRAY, CRYPT_URL_INFO, CERT_SELECTUI_INPUT, CRYPTUI_CERT_MGR_STRUCT, CRYPTUI_INITDIALOG_STRUCT, CRYPTUI_VIEWCERTIFICATE_STRUCT, CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT, CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO, CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO, CRYPTUI_WIZ_EXPORT_INFO, PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT, NCRYPT_ALLOC_PARA, NCRYPT_HASH_HANDLE, NCRYPT_HANDLE, NCRYPT_KEY_HANDLE, NCRYPT_PROV_HANDLE, NCRYPT_SECRET_HANDLE, NCryptAlgorithmName, NCryptBuffer, NCryptBufferDesc, NCRYPT_DESCRIPTOR_HANDLE, NCRYPT_PROTECT_STREAM_INFO, NCRYPT_PROTECT_STREAM_INFO_EX, NCRYPT_STREAM_HANDLE, NCRYPT_SSL_CIPHER_LENGTHS, NCRYPT_SSL_CIPHER_SUITE, TOKENBINDING_IDENTIFIER, TOKENBINDING_KEY_TYPES, TOKENBINDING_RESULT_DATA, TOKENBINDING_RESULT_LIST, CMSG_CTRL_DECRYPT_PARA_HANDLES, CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_HANDLES, CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_HANDLES, CMSG_KEY_AGREE_RECIPIENT_INFO_UNION, CMSG_SIGNER_ENCODE_INFO_HANDLES, CRYPT_KEY_SIGN_MESSAGE_PARA_HANDLE, CRYPT_OID_INFO_UNION, CRYPTUI_WIZ_EXPORT_INFO_UNION true diff --git a/PInvoke/Gdi32/CorrelationReport.md b/PInvoke/Gdi32/CorrelationReport.md index 11ffef25..bcd4e1ae 100644 --- a/PInvoke/Gdi32/CorrelationReport.md +++ b/PInvoke/Gdi32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for gdi32.dll -### Methods (98% complete, 306 of 312 functions) +### Methods (100% complete, 306 of 306 functions) Native Method | Header | Managed Method --- | --- | --- [AbortDoc](http://msdn2.microsoft.com/en-us/library/4ecc371c-34fa-4073-96fe-0de03b84d7e3) | wingdi.h | [Vanara.PInvoke.Gdi32.AbortDoc](https://github.com/dahall/Vanara/search?l=C%23&q=AbortDoc) @@ -59,12 +59,6 @@ Native Method | Header | Managed Method [CreateRoundRectRgn](http://msdn2.microsoft.com/en-us/library/16f387e1-b00c-4755-8b21-1ee0f25bc46b) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateRoundRectRgn](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRoundRectRgn) [CreateScalableFontResource](http://msdn2.microsoft.com/en-us/library/9a43a254-4cf4-46de-80b2-a83838871fd7) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateScalableFontResource](https://github.com/dahall/Vanara/search?l=C%23&q=CreateScalableFontResource) [CreateSolidBrush](http://msdn2.microsoft.com/en-us/library/e39b5f77-97d8-4ea6-8277-7da12b3367f3) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateSolidBrush](https://github.com/dahall/Vanara/search?l=C%23&q=CreateSolidBrush) -[DDCCIGetCapabilitiesString](https://www.google.com/search?num=5&q=DDCCIGetCapabilitiesString+site%3Amicrosoft.com) | | -[DDCCIGetCapabilitiesStringLength](https://www.google.com/search?num=5&q=DDCCIGetCapabilitiesStringLength+site%3Amicrosoft.com) | | -[DDCCIGetTimingReport](https://www.google.com/search?num=5&q=DDCCIGetTimingReport+site%3Amicrosoft.com) | | -[DDCCIGetVCPFeature](https://www.google.com/search?num=5&q=DDCCIGetVCPFeature+site%3Amicrosoft.com) | | -[DDCCISaveCurrentSettings](https://www.google.com/search?num=5&q=DDCCISaveCurrentSettings+site%3Amicrosoft.com) | | -[DDCCISetVCPFeature](https://www.google.com/search?num=5&q=DDCCISetVCPFeature+site%3Amicrosoft.com) | | [DeleteColorSpace](http://msdn2.microsoft.com/en-us/library/5b241224-2994-4533-9629-d2a4b129ce86) | wingdi.h | [Vanara.PInvoke.Gdi32.DeleteColorSpace](https://github.com/dahall/Vanara/search?l=C%23&q=DeleteColorSpace) [DeleteDC](http://msdn2.microsoft.com/en-us/library/dd183533) | Wingdi.h | [Vanara.PInvoke.Gdi32.DeleteDC](https://github.com/dahall/Vanara/search?l=C%23&q=DeleteDC) [DeleteEnhMetaFile](http://msdn2.microsoft.com/en-us/library/d3b93b3b-fa0b-4480-8348-19919c9e904d) | wingdi.h | [Vanara.PInvoke.Gdi32.DeleteEnhMetaFile](https://github.com/dahall/Vanara/search?l=C%23&q=DeleteEnhMetaFile) diff --git a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj index 347080ce..e577abfa 100644 --- a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj +++ b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj @@ -28,7 +28,7 @@ Currently implements: Functions -AbortDoc, AbortPath, AddFontMemResourceEx, AddFontResource, AddFontResourceEx, AngleArc, AnimatePalette, Arc, ArcTo, BeginPath, BitBlt, CancelDC, CheckColorsInGamut, ChoosePixelFormat, Chord, CloseEnhMetaFile, CloseFigure, CloseMetaFile, ColorCorrectPalette, ColorMatchToTarget, CombineRgn, CombineTransform, CopyEnhMetaFile, CopyMetaFile, CreateBitmap, CreateBitmapIndirect, CreateBrushIndirect, CreateColorSpace, CreateCompatibleBitmap, CreateCompatibleDC, CreateDC, CreateDIBitmap, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateDIBSection, CreateDiscardableBitmap, CreateEllipticRgn, CreateEllipticRgnIndirect, CreateEnhMetaFile, CreateFont, CreateFontIndirect, CreateFontIndirectEx, CreateHalftonePalette, CreateHatchBrush, CreateIC, CreateMetaFile, CreatePalette, CreatePatternBrush, CreatePen, CreatePenIndirect, CreatePolygonRgn, CreatePolyPolygonRgn, CreateRectRgn, CreateRectRgnIndirect, CreateRoundRectRgn, CreateScalableFontResource, CreateSolidBrush, DDCCIGetCapabilitiesString, DDCCIGetCapabilitiesStringLength, DDCCIGetTimingReport, DDCCIGetVCPFeature, DDCCISaveCurrentSettings, DDCCISetVCPFeature, DeleteColorSpace, DeleteDC, DeleteEnhMetaFile, DeleteMetaFile, DeleteObject, DescribePixelFormat, DPtoLP, DrawEscape, Ellipse, EnableEUDC, EndDoc, EndPage, EndPath, EnumEnhMetaFile, EnumFontFamilies, EnumFontFamiliesEx, EnumFonts, EnumICMProfiles, EnumMetaFile, EnumObjects, EqualRgn, Escape, ExcludeClipRect, ExtCreatePen, ExtCreateRegion, ExtEscape, ExtFloodFill, ExtSelectClipRgn, ExtTextOut, FillPath, FillRgn, FlattenPath, FloodFill, FrameRgn, GdiAlphaBlend, GdiComment, GdiDeleteSpoolFileHandle, GdiEndDocEMF, GdiEndPageEMF, GdiFlush, GdiGetBatchLimit, GdiGetDC, GdiGetDevmodeForPage, GdiGetPageCount, GdiGetPageHandle, GdiGetSpoolFileHandle, GdiGradientFill, GdiPlayPageEMF, GdiResetDCEMF, GdiSetBatchLimit, GdiStartDocEMF, GdiStartPageEMF, GdiTransparentBlt, GetArcDirection, GetAspectRatioFilterEx, GetBitmapBits, GetBitmapDimensionEx, GetBkColor, GetBkMode, GetBoundsRect, GetBrushOrgEx, GetCharABCWidths, GetCharABCWidthsFloat, GetCharABCWidthsI, GetCharacterPlacement, GetCharWidth, GetCharWidth32, GetCharWidthFloat, GetCharWidthI, GetClipBox, GetClipRgn, GetColorAdjustment, GetColorSpace, GetCurrentObject, GetCurrentPositionEx, GetDCBrushColor, GetDCOrgEx, GetDCPenColor, GetDeviceCaps, GetDeviceGammaRamp, GetDIBColorTable, GetDIBits, GetEnhMetaFile, GetEnhMetaFileBits, GetEnhMetaFileDescription, GetEnhMetaFileHeader, GetEnhMetaFilePaletteEntries, GetEnhMetaFilePixelFormat, GetFontData, GetFontLanguageInfo, GetFontUnicodeRanges, GetGlyphIndices, GetGlyphOutline, GetGraphicsMode, GetICMProfile, GetKerningPairs, GetLayout, GetLogColorSpace, GetMapMode, GetMetaFileA, GetMetaFileBitsEx, GetMetaFileW, GetMetaRgn, GetMiterLimit, GetNearestColor, GetNearestPaletteIndex, GetObject, GetObjectType, GetOutlineTextMetrics, GetPaletteEntries, GetPath, GetPixel, GetPixelFormat, GetPolyFillMode, GetRandomRgn, GetRasterizerCaps, GetRegionData, GetRgnBox, GetROP2, GetStockObject, GetStretchBltMode, GetSystemPaletteEntries, GetSystemPaletteUse, GetTextAlign, GetTextCharacterExtra, GetTextCharset, GetTextCharsetInfo, GetTextColor, GetTextExtentExPoint, GetTextExtentExPointI, GetTextExtentPoint, GetTextExtentPoint32, GetTextExtentPointI, GetTextFace, GetTextMetrics, GetViewportExtEx, GetViewportOrgEx, GetWindowExtEx, GetWindowOrgEx, GetWinMetaFileBits, GetWorldTransform, GradientFillA, IntersectClipRect, InvertRgn, LineDDA, LineTo, LPtoDP, MaskBlt, ModifyWorldTransform, MoveToEx, OffsetClipRgn, OffsetRgn, OffsetViewportOrgEx, OffsetWindowOrgEx, PaintRgn, PatBlt, PathToRegion, Pie, PlayEnhMetaFile, PlayEnhMetaFileRecord, PlayMetaFile, PlayMetaFileRecord, PlgBlt, PolyBezier, PolyBezierTo, PolyDraw, Polygon, Polyline, PolylineTo, PolyPolygon, PolyPolyline, PolyTextOut, PtInRegion, PtVisible, RealizePalette, Rectangle, RectInRegion, RectVisible, RemoveFontMemResourceEx, RemoveFontResource, RemoveFontResourceEx, ResetDC, ResizePalette, RestoreDC, RoundRect, SaveDC, ScaleViewportExtEx, ScaleWindowExtEx, SelectClipPath, SelectClipRgn, SelectObject, SelectPalette, SetAbortProc, SetArcDirection, SetBitmapBits, SetBitmapDimensionEx, SetBkColor, SetBkMode, SetBoundsRect, SetBrushOrgEx, SetColorAdjustment, SetColorSpace, SetDCBrushColor, SetDCPenColor, SetDeviceGammaRamp, SetDIBColorTable, SetDIBits, SetDIBitsToDevice, SetEnhMetaFileBits, SetGraphicsMode, SetICMMode, SetICMProfile, SetLayout, SetMapMode, SetMapperFlags, SetMetaFileBitsEx, SetMetaRgn, SetMiterLimit, SetPaletteEntries, SetPixel, SetPixelFormat, SetPixelV, SetPolyFillMode, SetRectRgn, SetROP2, SetStretchBltMode, SetSystemPaletteUse, SetTextAlign, SetTextCharacterExtra, SetTextColor, SetTextJustification, SetViewportExtEx, SetViewportOrgEx, SetWindowExtEx, SetWindowOrgEx, SetWinMetaFileBits, SetWorldTransform, StartDoc, StartPage, StretchBlt, StretchDIBits, StrokeAndFillPath, StrokePath, SwapBuffers, TextOut, TranslateCharsetInfo, UnrealizeObject, UpdateColors, WidenPath +AbortDoc, AbortPath, AddFontMemResourceEx, AddFontResource, AddFontResourceEx, AngleArc, AnimatePalette, Arc, ArcTo, BeginPath, BitBlt, CancelDC, CheckColorsInGamut, ChoosePixelFormat, Chord, CloseEnhMetaFile, CloseFigure, CloseMetaFile, ColorCorrectPalette, ColorMatchToTarget, CombineRgn, CombineTransform, CopyEnhMetaFile, CopyMetaFile, CreateBitmap, CreateBitmapIndirect, CreateBrushIndirect, CreateColorSpace, CreateCompatibleBitmap, CreateCompatibleDC, CreateDC, CreateDIBitmap, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateDIBSection, CreateDiscardableBitmap, CreateEllipticRgn, CreateEllipticRgnIndirect, CreateEnhMetaFile, CreateFont, CreateFontIndirect, CreateFontIndirectEx, CreateHalftonePalette, CreateHatchBrush, CreateIC, CreateMetaFile, CreatePalette, CreatePatternBrush, CreatePen, CreatePenIndirect, CreatePolygonRgn, CreatePolyPolygonRgn, CreateRectRgn, CreateRectRgnIndirect, CreateRoundRectRgn, CreateScalableFontResource, CreateSolidBrush, DeleteColorSpace, DeleteDC, DeleteEnhMetaFile, DeleteMetaFile, DeleteObject, DescribePixelFormat, DPtoLP, DrawEscape, Ellipse, EnableEUDC, EndDoc, EndPage, EndPath, EnumEnhMetaFile, EnumFontFamilies, EnumFontFamiliesEx, EnumFonts, EnumICMProfiles, EnumMetaFile, EnumObjects, EqualRgn, Escape, ExcludeClipRect, ExtCreatePen, ExtCreateRegion, ExtEscape, ExtFloodFill, ExtSelectClipRgn, ExtTextOut, FillPath, FillRgn, FlattenPath, FloodFill, FrameRgn, GdiAlphaBlend, GdiComment, GdiDeleteSpoolFileHandle, GdiEndDocEMF, GdiEndPageEMF, GdiFlush, GdiGetBatchLimit, GdiGetDC, GdiGetDevmodeForPage, GdiGetPageCount, GdiGetPageHandle, GdiGetSpoolFileHandle, GdiGradientFill, GdiPlayPageEMF, GdiResetDCEMF, GdiSetBatchLimit, GdiStartDocEMF, GdiStartPageEMF, GdiTransparentBlt, GetArcDirection, GetAspectRatioFilterEx, GetBitmapBits, GetBitmapDimensionEx, GetBkColor, GetBkMode, GetBoundsRect, GetBrushOrgEx, GetCharABCWidths, GetCharABCWidthsFloat, GetCharABCWidthsI, GetCharacterPlacement, GetCharWidth, GetCharWidth32, GetCharWidthFloat, GetCharWidthI, GetClipBox, GetClipRgn, GetColorAdjustment, GetColorSpace, GetCurrentObject, GetCurrentPositionEx, GetDCBrushColor, GetDCOrgEx, GetDCPenColor, GetDeviceCaps, GetDeviceGammaRamp, GetDIBColorTable, GetDIBits, GetEnhMetaFile, GetEnhMetaFileBits, GetEnhMetaFileDescription, GetEnhMetaFileHeader, GetEnhMetaFilePaletteEntries, GetEnhMetaFilePixelFormat, GetFontData, GetFontLanguageInfo, GetFontUnicodeRanges, GetGlyphIndices, GetGlyphOutline, GetGraphicsMode, GetICMProfile, GetKerningPairs, GetLayout, GetLogColorSpace, GetMapMode, GetMetaFileA, GetMetaFileBitsEx, GetMetaFileW, GetMetaRgn, GetMiterLimit, GetNearestColor, GetNearestPaletteIndex, GetObject, GetObjectType, GetOutlineTextMetrics, GetPaletteEntries, GetPath, GetPixel, GetPixelFormat, GetPolyFillMode, GetRandomRgn, GetRasterizerCaps, GetRegionData, GetRgnBox, GetROP2, GetStockObject, GetStretchBltMode, GetSystemPaletteEntries, GetSystemPaletteUse, GetTextAlign, GetTextCharacterExtra, GetTextCharset, GetTextCharsetInfo, GetTextColor, GetTextExtentExPoint, GetTextExtentExPointI, GetTextExtentPoint, GetTextExtentPoint32, GetTextExtentPointI, GetTextFace, GetTextMetrics, GetViewportExtEx, GetViewportOrgEx, GetWindowExtEx, GetWindowOrgEx, GetWinMetaFileBits, GetWorldTransform, GradientFillA, IntersectClipRect, InvertRgn, LineDDA, LineTo, LPtoDP, MaskBlt, ModifyWorldTransform, MoveToEx, OffsetClipRgn, OffsetRgn, OffsetViewportOrgEx, OffsetWindowOrgEx, PaintRgn, PatBlt, PathToRegion, Pie, PlayEnhMetaFile, PlayEnhMetaFileRecord, PlayMetaFile, PlayMetaFileRecord, PlgBlt, PolyBezier, PolyBezierTo, PolyDraw, Polygon, Polyline, PolylineTo, PolyPolygon, PolyPolyline, PolyTextOut, PtInRegion, PtVisible, RealizePalette, Rectangle, RectInRegion, RectVisible, RemoveFontMemResourceEx, RemoveFontResource, RemoveFontResourceEx, ResetDC, ResizePalette, RestoreDC, RoundRect, SaveDC, ScaleViewportExtEx, ScaleWindowExtEx, SelectClipPath, SelectClipRgn, SelectObject, SelectPalette, SetAbortProc, SetArcDirection, SetBitmapBits, SetBitmapDimensionEx, SetBkColor, SetBkMode, SetBoundsRect, SetBrushOrgEx, SetColorAdjustment, SetColorSpace, SetDCBrushColor, SetDCPenColor, SetDeviceGammaRamp, SetDIBColorTable, SetDIBits, SetDIBitsToDevice, SetEnhMetaFileBits, SetGraphicsMode, SetICMMode, SetICMProfile, SetLayout, SetMapMode, SetMapperFlags, SetMetaFileBitsEx, SetMetaRgn, SetMiterLimit, SetPaletteEntries, SetPixel, SetPixelFormat, SetPixelV, SetPolyFillMode, SetRectRgn, SetROP2, SetStretchBltMode, SetSystemPaletteUse, SetTextAlign, SetTextCharacterExtra, SetTextColor, SetTextJustification, SetViewportExtEx, SetViewportOrgEx, SetWindowExtEx, SetWindowOrgEx, SetWinMetaFileBits, SetWorldTransform, StartDoc, StartPage, StretchBlt, StretchDIBits, StrokeAndFillPath, StrokePath, SwapBuffers, TextOut, TranslateCharsetInfo, UnrealizeObject, UpdateColors, WidenPath Structures GRADIENT_RECT, GRADIENT_TRIANGLE, HSECTION, TRIVERTEX, BITMAP, BITMAPINFO, BITMAPINFOHEADER, DIBSECTION, RGBQUAD, BLENDFUNCTION, LOGBRUSH, CIEXYZ, CIEXYZTRIPLE, COLORADJUSTMENT, LOGCOLORSPACE, PALETTEENTRY, RGBTRIPLE, LOGPALETTE, XFORM, CHARSETINFO, DISPLAY_DEVICE, DISPLAYCONFIG_2DREGION, DISPLAYCONFIG_ADAPTER_NAME, DISPLAYCONFIG_DESKTOP_IMAGE_INFO, DISPLAYCONFIG_DEVICE_INFO_HEADER, DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO, DISPLAYCONFIG_MODE_INFO, DISPLAYCONFIG_PATH_INFO, DISPLAYCONFIG_PATH_SOURCE_INFO, DISPLAYCONFIG_PATH_TARGET_INFO, DISPLAYCONFIG_RATIONAL, DISPLAYCONFIG_SDR_WHITE_LEVEL, DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE, DISPLAYCONFIG_SET_TARGET_PERSISTENCE, DISPLAYCONFIG_SOURCE_DEVICE_NAME, DISPLAYCONFIG_SOURCE_MODE, DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION, DISPLAYCONFIG_TARGET_BASE_TYPE, DISPLAYCONFIG_TARGET_DEVICE_NAME, DISPLAYCONFIG_TARGET_MODE, DISPLAYCONFIG_TARGET_PREFERRED_MODE, DISPLAYCONFIG_VIDEO_SIGNAL_INFO, ABC, ABCFLOAT, AXESLIST, AXISINFO, DESIGNVECTOR, ENUMLOGFONT, ENUMLOGFONTEX, ENUMLOGFONTEXDV, ENUMTEXTMETRIC, FIXED, FONTSIGNATURE, GCP_RESULTS, GLYPHMETRICS, GLYPHSET, KERNINGPAIR, MAT2, NEWTEXTMETRIC, NEWTEXTMETRICEX, OUTLINETEXTMETRIC, PANOSE, POLYTEXT, RASTERIZER_STATUS, WCRANGE, ENHMETAHEADER, HANDLETABLE, METAFILEPICT, PIXELFORMATDESCRIPTOR, EXTLOGPEN, LOGPEN, DOCINFO, DRAWPATRECT, PSFEATURE_CUSTPAPER, PSFEATURE_OUTPUT, PSINJECTDATA, RGNDATAHEADER, RGNDATA, TEXTMETRIC, HSPOOLFILE, Union, Union diff --git a/PInvoke/Opc/Vanara.PInvoke.Opc.csproj b/PInvoke/Opc/Vanara.PInvoke.Opc.csproj index 8eb77e18..7ac0500f 100644 --- a/PInvoke/Opc/Vanara.PInvoke.Opc.csproj +++ b/PInvoke/Opc/Vanara.PInvoke.Opc.csproj @@ -47,8 +47,7 @@ IOpcCertificateEnumerator, IOpcCertificateSet, IOpcDigitalSignature, IOpcDigital - - + diff --git a/PInvoke/Printing/Vanara.PInvoke.Printing.csproj b/PInvoke/Printing/Vanara.PInvoke.Printing.csproj index d03c8965..337e4a47 100644 --- a/PInvoke/Printing/Vanara.PInvoke.Printing.csproj +++ b/PInvoke/Printing/Vanara.PInvoke.Printing.csproj @@ -53,8 +53,7 @@ IPrintDocumentPageSource, IPrintPreviewPageCollection, IPrintDocumentPackageStat - - + diff --git a/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj b/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj index 32f08c7f..3eeab686 100644 --- a/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj +++ b/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj @@ -1,8 +1,7 @@  - - + PInvoke API (methods, structures and constants imported from Windows Search. diff --git a/PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj b/PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj index 9322f156..7a9736ce 100644 --- a/PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj +++ b/PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj @@ -53,8 +53,7 @@ IBinding, IBindStatusCallback, IInternetSession, IUri, IUriBuilder - - + diff --git a/PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj b/PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj index ae2329f2..fa74ddfa 100644 --- a/PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj +++ b/PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj @@ -50,8 +50,7 @@ GROUP_POLICY_OBJECT, PROFILEINFO - - + diff --git a/PInvoke/Ws2_32/CorrelationReport.md b/PInvoke/Ws2_32/CorrelationReport.md index a24afa69..5d0c1ddb 100644 --- a/PInvoke/Ws2_32/CorrelationReport.md +++ b/PInvoke/Ws2_32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for ws2_32.dll -### Methods (100% complete, 133 of 133 functions) +### Methods (100% complete, 132 of 132 functions) Native Method | Header | Managed Method --- | --- | --- [__WSAFDIsSet](http://msdn2.microsoft.com/en-us/library/ca420136-0b3b-45a1-85ce-83ab6ba1a70a) | winsock.h | [Vanara.PInvoke.Ws2_32.__WSAFDIsSet](https://github.com/dahall/Vanara/search?l=C%23&q=__WSAFDIsSet) @@ -19,8 +19,8 @@ Native Method | Header | Managed Method [getpeername](http://msdn2.microsoft.com/en-us/library/df2679a5-cdd9-468b-823a-f98044189f65) | winsock.h | [Vanara.PInvoke.Ws2_32.getpeername](https://github.com/dahall/Vanara/search?l=C%23&q=getpeername) [getprotobyname](http://msdn2.microsoft.com/en-us/library/00669525-d477-4607-beaa-61ef5a8dbd4f) | winsock.h | [Vanara.PInvoke.Ws2_32.getprotobyname_unsafe](https://github.com/dahall/Vanara/search?l=C%23&q=getprotobyname_unsafe) [getprotobynumber](http://msdn2.microsoft.com/en-us/library/f1f55ab7-01ca-4ed7-b8f9-e7ddbaa95855) | winsock2.h | [Vanara.PInvoke.Ws2_32.getprotobynumber_unsafe](https://github.com/dahall/Vanara/search?l=C%23&q=getprotobynumber_unsafe) -[getservbyname](http://msdn2.microsoft.com/en-us/library/730fa372-f620-4d21-99b9-3e7b79932792) | winsock.h | [Vanara.PInvoke.Ws2_32.getservbyname_unsafe](https://github.com/dahall/Vanara/search?l=C%23&q=getservbyname_unsafe) -[getservbyport](http://msdn2.microsoft.com/en-us/library/afd63c2d-4f77-49df-aeff-bfe56598fcbf) | winsock.h | [Vanara.PInvoke.Ws2_32.getservbyport_unsafe](https://github.com/dahall/Vanara/search?l=C%23&q=getservbyport_unsafe) +[getservbyname](http://msdn2.microsoft.com/en-us/library/730fa372-f620-4d21-99b9-3e7b79932792) | winsock.h | [Vanara.PInvoke.Ws2_32.getservbyname](https://github.com/dahall/Vanara/search?l=C%23&q=getservbyname) +[getservbyport](http://msdn2.microsoft.com/en-us/library/afd63c2d-4f77-49df-aeff-bfe56598fcbf) | winsock.h | [Vanara.PInvoke.Ws2_32.getservbyport](https://github.com/dahall/Vanara/search?l=C%23&q=getservbyport) [getsockname](http://msdn2.microsoft.com/en-us/library/be20a731-cdfc-48ae-90b2-43f2cf9ecf6d) | winsock.h | [Vanara.PInvoke.Ws2_32.getsockname](https://github.com/dahall/Vanara/search?l=C%23&q=getsockname) [getsockopt](http://msdn2.microsoft.com/en-us/library/25bc511d-7a9f-41c1-8983-1af1e3f8bf2d) | winsock.h | [Vanara.PInvoke.Ws2_32.getsockopt](https://github.com/dahall/Vanara/search?l=C%23&q=getsockopt) [htonl](http://msdn2.microsoft.com/en-us/library/e3a18c5e-7efb-43d9-9abc-9d573bbb1923) | winsock.h | [Vanara.PInvoke.Ws2_32.htonl](https://github.com/dahall/Vanara/search?l=C%23&q=htonl) @@ -55,7 +55,6 @@ Native Method | Header | Managed Method [WSAAsyncGetServByPort](http://msdn2.microsoft.com/en-us/library/0d0bd09c-ea97-46fb-b7b0-6e3e0a41dbc1) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAAsyncGetServByPort](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAsyncGetServByPort) [WSAAsyncSelect](http://msdn2.microsoft.com/en-us/library/a4d3f599-358c-4a94-91eb-7e1c80244250) | winsock.h | [Vanara.PInvoke.Ws2_32.WSAAsyncSelect](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAsyncSelect) [WSACancelAsyncRequest](http://msdn2.microsoft.com/en-us/library/0e53eccf-ef85-43ec-a02c-12896471a7a9) | winsock.h | [Vanara.PInvoke.Ws2_32.WSACancelAsyncRequest](https://github.com/dahall/Vanara/search?l=C%23&q=WSACancelAsyncRequest) -[WSACancelBlockingCall](http://msdn2.microsoft.com/en-us/library/b3597d29-51a5-410f-9925-4d678dd641c1) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSACancelBlockingCall](https://github.com/dahall/Vanara/search?l=C%23&q=WSACancelBlockingCall) [WSACleanup](http://msdn2.microsoft.com/en-us/library/72b7cc3e-be34-41e7-acbf-61742149ec8b) | winsock.h | [Vanara.PInvoke.Ws2_32.WSACleanup](https://github.com/dahall/Vanara/search?l=C%23&q=WSACleanup) [WSACloseEvent](http://msdn2.microsoft.com/en-us/library/40cefe46-10a3-4b6a-8c89-3e16237fc685) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSACloseEvent](https://github.com/dahall/Vanara/search?l=C%23&q=WSACloseEvent) [WSAConnect](http://msdn2.microsoft.com/en-us/library/3b32cc6e-3df7-4104-a0d4-317fd445c7b2) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAConnect](https://github.com/dahall/Vanara/search?l=C%23&q=WSAConnect) @@ -143,12 +142,14 @@ Native Structure | Header | Managed Structure [ADDRINFOW](http://msdn2.microsoft.com/en-us/library/4df914ab-59b0-4110-bc81-59e5f6722b8d) | ws2def.h | [Vanara.PInvoke.Ws2_32.ADDRINFOW](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRINFOW) [AFPROTOCOLS](http://msdn2.microsoft.com/en-us/library/ffd43aa1-bbc4-46f1-ad77-26c48f9ac0b7) | winsock2.h | [Vanara.PInvoke.Ws2_32.AFPROTOCOLS](https://github.com/dahall/Vanara/search?l=C%23&q=AFPROTOCOLS) [BLOB](http://msdn2.microsoft.com/en-us/library/eb1ff7d1-79db-478f-9f3e-48507d333c76) | nspapi.h | [Vanara.PInvoke.Ws2_32.BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=BLOB) +[CSADDR_INFO](http://msdn2.microsoft.com/en-us/library/9cad3586-e315-4f6f-9045-7c95502bb768) | nspapi.h | [Vanara.PInvoke.Ws2_32.CSADDR_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CSADDR_INFO) [fd_set](http://msdn2.microsoft.com/en-us/library/2af5d69d-190e-4814-8d8b-438431808625) | winsock.h | [Vanara.PInvoke.Ws2_32.fd_set](https://github.com/dahall/Vanara/search?l=C%23&q=fd_set) [FLOWSPEC](http://msdn2.microsoft.com/en-us/library/268e0d3a-2b04-40fd-91eb-f1780236b3e4) | qos.h | [Vanara.PInvoke.Ws2_32.FLOWSPEC](https://github.com/dahall/Vanara/search?l=C%23&q=FLOWSPEC) [GROUP_FILTER](http://msdn2.microsoft.com/en-us/library/09aa1f67-c858-4bef-9a98-ce25ebcc1d4e) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.GROUP_FILTER](https://github.com/dahall/Vanara/search?l=C%23&q=GROUP_FILTER) [IN_ADDR](https://www.google.com/search?num=5&q=IN_ADDR+site%3Amicrosoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.IN_ADDR](https://github.com/dahall/Vanara/search?l=C%23&q=IN_ADDR) [IN6_ADDR](https://www.google.com/search?num=5&q=IN6_ADDR+site%3Amicrosoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.IN6_ADDR](https://github.com/dahall/Vanara/search?l=C%23&q=IN6_ADDR) [IP_MSFILTER](http://msdn2.microsoft.com/en-us/library/8d9d515e-9369-4d71-9614-6cbeb5557a5d) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IP_MSFILTER](https://github.com/dahall/Vanara/search?l=C%23&q=IP_MSFILTER) +[LINGER](http://msdn2.microsoft.com/en-us/library/c1dbabcf-b5cd-4a9d-9bf9-b04c62117d74) | winsock.h | [Vanara.PInvoke.Ws2_32.LINGER](https://github.com/dahall/Vanara/search?l=C%23&q=LINGER) [NSPV2_ROUTINE](http://msdn2.microsoft.com/en-us/library/22a4ee47-030b-4aee-b9b1-c9e33b3e4fce) | ws2spi.h | [Vanara.PInvoke.Ws2_32.NSPV2_ROUTINE](https://github.com/dahall/Vanara/search?l=C%23&q=NSPV2_ROUTINE) [PROTOENT](http://msdn2.microsoft.com/en-us/library/8fc729dd-5a73-42a1-9c3f-adc68d83d863) | winsock.h | [Vanara.PInvoke.Ws2_32.PROTOENT](https://github.com/dahall/Vanara/search?l=C%23&q=PROTOENT) [QOS](http://msdn2.microsoft.com/en-us/library/859faa13-bd66-46ee-8452-6ff5d53d66c9) | winsock2.h | [Vanara.PInvoke.Ws2_32.QOS](https://github.com/dahall/Vanara/search?l=C%23&q=QOS) diff --git a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj index 60e00d77..7ec7450c 100644 --- a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj +++ b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj @@ -28,10 +28,10 @@ Currently implements: Functions -__WSAFDIsSet, accept, bind, closesocket, connect, FreeAddrInfoExW, FreeAddrInfoW, GetAddrInfoExCancel, GetAddrInfoExOverlappedResult, GetAddrInfoExW, GetAddrInfoW, gethostname, GetHostNameW, GetNameInfoW, getpeername, getprotobyname, getprotobynumber, getservbyname, getservbyport, getsockname, getsockopt, htonl, htons, inet_addr, inet_ntoa, inet_ntop, inet_pton, InetNtopW, InetPtonW, ioctlsocket, listen, ntohl, ntohs, recv, recvfrom, send, sendto, SetAddrInfoEx, setsockopt, shutdown, socket, WPUCompleteOverlappedRequest, WSAAccept, WSAAddressToString, WSAAdvertiseProvider, WSAAsyncGetHostByAddr, WSAAsyncGetHostByName, WSAAsyncGetProtoByName, WSAAsyncGetProtoByNumber, WSAAsyncGetServByName, WSAAsyncGetServByPort, WSAAsyncSelect, WSACancelAsyncRequest, WSACancelBlockingCall, WSACleanup, WSACloseEvent, WSAConnect, WSAConnectByList, WSAConnectByName, WSACreateEvent, WSADuplicateSocket, WSAEnumNameSpaceProviders, WSAEnumNameSpaceProvidersEx, WSAEnumNetworkEvents, WSAEnumProtocols, WSAEventSelect, WSAGetLastError, WSAGetOverlappedResult, WSAGetQOSByName, WSAGetServiceClassInfo, WSAGetServiceClassNameByClassId, WSAHtonl, WSAHtons, WSAInstallServiceClass, WSAIoctl, WSAJoinLeaf, WSALookupServiceBegin, WSALookupServiceEnd, WSALookupServiceNext, WSANSPIoctl, WSANtohl, WSANtohs, WSAPoll, WSAProviderCompleteAsyncCall, WSAProviderConfigChange, WSARecv, WSARecvDisconnect, WSARecvFrom, WSARemoveServiceClass, WSAResetEvent, WSASend, WSASendDisconnect, WSASendMsg, WSASendTo, WSASetEvent, WSASetLastError, WSASetService, WSASocket, WSAStartup, WSAStringToAddress, WSAUnadvertiseProvider, WSAWaitForMultipleEvents, WSCDeinstallProvider, WSCDeinstallProvider32, WSCEnableNSProvider, WSCEnableNSProvider32, WSCEnumNameSpaceProviders32, WSCEnumNameSpaceProvidersEx32, WSCEnumProtocols, WSCEnumProtocols32, WSCGetApplicationCategory, WSCGetProviderInfo, WSCGetProviderInfo32, WSCGetProviderPath, WSCGetProviderPath32, WSCInstallNameSpace, WSCInstallNameSpace32, WSCInstallNameSpaceEx, WSCInstallNameSpaceEx32, WSCInstallProvider, WSCInstallProvider64_32, WSCInstallProviderAndChains64_32, WSCSetApplicationCategory, WSCSetProviderInfo, WSCSetProviderInfo32, WSCUnInstallNameSpace, WSCUnInstallNameSpace32, WSCUpdateProvider, WSCUpdateProvider32, WSCWriteNameSpaceOrder, WSCWriteNameSpaceOrder32, WSCWriteProviderOrder, WSCWriteProviderOrder32 +__WSAFDIsSet, accept, bind, closesocket, connect, FreeAddrInfoExW, FreeAddrInfoW, GetAddrInfoExCancel, GetAddrInfoExOverlappedResult, GetAddrInfoExW, GetAddrInfoW, gethostname, GetHostNameW, GetNameInfoW, getpeername, getprotobyname, getprotobynumber, getservbyname, getservbyport, getsockname, getsockopt, htonl, htons, inet_addr, inet_ntoa, inet_ntop, inet_pton, InetNtopW, InetPtonW, ioctlsocket, listen, ntohl, ntohs, recv, recvfrom, send, sendto, SetAddrInfoEx, setsockopt, shutdown, socket, WPUCompleteOverlappedRequest, WSAAccept, WSAAddressToString, WSAAdvertiseProvider, WSAAsyncGetHostByAddr, WSAAsyncGetHostByName, WSAAsyncGetProtoByName, WSAAsyncGetProtoByNumber, WSAAsyncGetServByName, WSAAsyncGetServByPort, WSAAsyncSelect, WSACancelAsyncRequest, WSACleanup, WSACloseEvent, WSAConnect, WSAConnectByList, WSAConnectByName, WSACreateEvent, WSADuplicateSocket, WSAEnumNameSpaceProviders, WSAEnumNameSpaceProvidersEx, WSAEnumNetworkEvents, WSAEnumProtocols, WSAEventSelect, WSAGetLastError, WSAGetOverlappedResult, WSAGetQOSByName, WSAGetServiceClassInfo, WSAGetServiceClassNameByClassId, WSAHtonl, WSAHtons, WSAInstallServiceClass, WSAIoctl, WSAJoinLeaf, WSALookupServiceBegin, WSALookupServiceEnd, WSALookupServiceNext, WSANSPIoctl, WSANtohl, WSANtohs, WSAPoll, WSAProviderCompleteAsyncCall, WSAProviderConfigChange, WSARecv, WSARecvDisconnect, WSARecvFrom, WSARemoveServiceClass, WSAResetEvent, WSASend, WSASendDisconnect, WSASendMsg, WSASendTo, WSASetEvent, WSASetLastError, WSASetService, WSASocket, WSAStartup, WSAStringToAddress, WSAUnadvertiseProvider, WSAWaitForMultipleEvents, WSCDeinstallProvider, WSCDeinstallProvider32, WSCEnableNSProvider, WSCEnableNSProvider32, WSCEnumNameSpaceProviders32, WSCEnumNameSpaceProvidersEx32, WSCEnumProtocols, WSCEnumProtocols32, WSCGetApplicationCategory, WSCGetProviderInfo, WSCGetProviderInfo32, WSCGetProviderPath, WSCGetProviderPath32, WSCInstallNameSpace, WSCInstallNameSpace32, WSCInstallNameSpaceEx, WSCInstallNameSpaceEx32, WSCInstallProvider, WSCInstallProvider64_32, WSCInstallProviderAndChains64_32, WSCSetApplicationCategory, WSCSetProviderInfo, WSCSetProviderInfo32, WSCUnInstallNameSpace, WSCUnInstallNameSpace32, WSCUpdateProvider, WSCUpdateProvider32, WSCWriteNameSpaceOrder, WSCWriteNameSpaceOrder32, WSCWriteProviderOrder, WSCWriteProviderOrder32 Structures -FLOWSPEC, IN_ADDR, IN6_ADDR, QOS, SOCKADDR_IN, SOCKADDR_IN6, SOCKADDR_IN6_PAIR, SOCKADDR_IN6_PAIR_NATIVE, SOCKADDR_INET, SOCKET, SOCKET_ADDRESS, TIMEVAL, WSABUF, WSADATA, WSAPROTOCOL_INFO, WSAPROTOCOLCHAIN, PROTOENT, SERVENT, fd_set, SOCKET_ADDRESS_LIST, WSAMSG, WSANETWORKEVENTS, WSANSCLASSINFO, WSAPOLLFD, WSAQUERYSET, WSASERVICECLASSINFO, ADDRINFOEX2W, ADDRINFOEXW, ADDRINFOW, SCOPE_ID, SOCKADDR_STORAGE, GROUP_FILTER, IP_MSFILTER, AFPROTOCOLS, BLOB, NSPV2_ROUTINE, WSAEVENT, WSANAMESPACE_INFOEXW, WSANAMESPACE_INFOW, WSAOVERLAPPED, WSAPROTOCOL_INFOW, WSAQUERYSET2W, WSAVERSION +FLOWSPEC, CSADDR_INFO, IN_ADDR, IN6_ADDR, LINGER, QOS, SOCKADDR_IN, SOCKADDR_IN6, SOCKADDR_IN6_PAIR, SOCKADDR_IN6_PAIR_NATIVE, SOCKADDR_INET, SOCKET, SOCKET_ADDRESS, TIMEVAL, WSABUF, WSADATA, WSAPROTOCOL_INFO, WSAPROTOCOLCHAIN, PROTOENT, SERVENT, fd_set, SOCKET_ADDRESS_LIST, WSAMSG, WSANETWORKEVENTS, WSANSCLASSINFO, WSAPOLLFD, WSAQUERYSET, WSASERVICECLASSINFO, ADDRINFOEX2W, ADDRINFOEXW, ADDRINFOW, SCOPE_ID, SOCKADDR_STORAGE, GROUP_FILTER, IP_MSFILTER, AFPROTOCOLS, BLOB, NSPV2_ROUTINE, WSAEVENT, WSANAMESPACE_INFOEXW, WSANAMESPACE_INFOW, WSAOVERLAPPED, WSAPROTOCOL_INFOW, WSAQUERYSET2W, WSAVERSION true diff --git a/Vanara.Library.nuspec b/Vanara.Library.nuspec index cf4e8138..2883b420 100644 --- a/Vanara.Library.nuspec +++ b/Vanara.Library.nuspec @@ -16,50 +16,50 @@ false en-US - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +