Skip to content

Commit

Permalink
Missing CryptCATCDFEnumMembersByCDFTagEx and CryptCATCDFEnumAttribute…
Browse files Browse the repository at this point in the history
…sWithCDFTag. Fixed #1950.
  • Loading branch information
mikebattista committed Aug 20, 2024
1 parent ff991cf commit df7c564
Show file tree
Hide file tree
Showing 5 changed files with 57 additions and 0 deletions.
26 changes: 26 additions & 0 deletions generation/WinSDK/AdditionalHeaders/cryptcat.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#include <mscat.h>

#ifdef __cplusplus
extern "C" {
#endif

LPWSTR WINAPI CryptCATCDFEnumMembersByCDFTagEx(
_In_    CRYPTCATCDF                  *pCDF,
_Inout_ LPWSTR                       pwszPrevCDFTag,
_In_    PFN_CDF_PARSE_ERROR_CALLBACK pfnParseError,
_In_    CRYPTCATMEMBER               **ppMember,
_In_    BOOL                         fContinueOnError,
_In_    LPVOID                       pvReserved
);

CRYPTCATATTRIBUTE* WINAPI CryptCATCDFEnumAttributesWithCDFTag(
_In_ CRYPTCATCDF                  *pCDF,
_In_ LPWSTR                       pwszMemberTag,
_In_ CRYPTCATMEMBER               *pMember,
_In_ CRYPTCATATTRIBUTE            *pPrevAttr,
_In_ PFN_CDF_PARSE_ERROR_CALLBACK pfnParseError
);

#ifdef __cplusplus
}
#endif
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,4 @@ typedef struct _OLD_LARGE_INTEGER {
#include <winbase.h>
#include <winnt.h>
#include <mscat.h>
#include <cryptcat.h>
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ SLDATATYPE=uint
_CYPHER_BLOCK
_LM_OWF_PASSWORD
--traverse
<IncludeRoot>/um/cryptcat.h
<IncludeRoot>/um/mscat.h
--namespace
Windows.Win32.Security.Cryptography.Catalog
26 changes: 26 additions & 0 deletions generation/WinSDK/RecompiledIdlHeaders/um/cryptcat.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#include <mscat.h>

#ifdef __cplusplus
extern "C" {
#endif

LPWSTR WINAPI CryptCATCDFEnumMembersByCDFTagEx(
_In_    CRYPTCATCDF                  *pCDF,
_Inout_ LPWSTR                       pwszPrevCDFTag,
_In_    PFN_CDF_PARSE_ERROR_CALLBACK pfnParseError,
_In_    CRYPTCATMEMBER               **ppMember,
_In_    BOOL                         fContinueOnError,
_In_    LPVOID                       pvReserved
);

CRYPTCATATTRIBUTE* WINAPI CryptCATCDFEnumAttributesWithCDFTag(
_In_ CRYPTCATCDF                  *pCDF,
_In_ LPWSTR                       pwszMemberTag,
_In_ CRYPTCATMEMBER               *pMember,
_In_ CRYPTCATATTRIBUTE            *pPrevAttr,
_In_ PFN_CDF_PARSE_ERROR_CALLBACK pfnParseError
);

#ifdef __cplusplus
}
#endif
3 changes: 3 additions & 0 deletions scripts/ChangesSinceLastRelease.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1296,3 +1296,6 @@ Windows.Win32.System.Performance.PDH_BROWSE_DLG_CONFIG_HW.hDataSource...System.I
Windows.Win32.System.Performance.PDH_HCOUNTER added
Windows.Win32.System.Performance.PDH_HLOG added
Windows.Win32.System.Performance.PDH_HQUERY added
# Missing CryptCATCDFEnumMembersByCDFTagEx and CryptCATCDFEnumAttributesWithCDFTag #1950
Windows.Win32.Security.Cryptography.Catalog.Apis.CryptCATCDFEnumAttributesWithCDFTag added
Windows.Win32.Security.Cryptography.Catalog.Apis.CryptCATCDFEnumMembersByCDFTagEx added

0 comments on commit df7c564

Please sign in to comment.