microsoft / win32metadata

Tooling to generate metadata for Win32 APIs in the Windows SDK.
Other
1.32k stars 113 forks source link

Missing CryptCATCDFEnumMembersByCDFTagEx and CryptCATCDFEnumAttributesWithCDFTag #1950

Closed codgician closed 1 week ago

codgician commented 1 month ago

Actual behavior

When specifying CryptCATCDFEnumMembersByCDFTagEx and CryptCATCDFEnumAttributesWithCDFTag in NativeMethods.txt, the project compilation fails with:

Error (active)  PInvoke001  Method, type or constant "CryptCATCDFEnumMembersByCDFTagEx" not found
Error (active)  PInvoke001  Method, type or constant "CryptCATCDFEnumAttributesWithCDFTag" not found    

Expected behavior

These two APIs are documented: CryptCATCDFEnumMembersByCDFTagEx, CryptCATCDFEnumAttributesWithCDFTag, expecting to generate methods for above APIs.

Repro steps

  1. NativeMethods.txt content:

    CryptCATCDFEnumMembersByCDFTagEx
    CryptCATCDFEnumAttributesWithCDFTag
  2. NativeMethods.json content (if present): N/A

  3. Any of your own code that should be shared? N/A

Context