Mike Battista
c2b7ea95b5
NCRYPT_SSL_FUNCTION_TABLE/SslGetCipherSuitePRFHashAlgorithmFn doesn't exist. Fixed #1925 .
2024-06-14 12:02:30 -07:00
Mike Battista
eebd555d14
WinSock missing a few constants. Fixed #1785 .
2024-06-13 14:57:19 -07:00
Rafael Rivera
8c02061909
Add Cryptographic Provider Development Kit APIs, types ( #1915 )
...
* Add Cryptographic Provider Development Kit APIs, types
* Add CPDK headers to AdditionHeaders for recompilation
* Move CPDK headers
2024-05-30 08:52:01 -07:00
Rafael Rivera
056f536c3a
Make GDI+ private types opaque ( #1904 )
...
* Make GDI+ private types opaque
* Add missing semi-colons
---------
Co-authored-by: Mike Battista <13860912+mikebattista@users.noreply.github.com>
2024-05-10 12:08:25 -07:00
Rafael Rivera
e5b90f6dfd
Add missing resource type constants ( #1902 )
2024-05-10 08:56:32 -07:00
Rafael Rivera
13ba2aed65
Add missing lang/locale default constants ( #1901 )
...
* Add missing lang/locale default constants
* Correct LCID types
---------
Co-authored-by: Mike Battista <13860912+mikebattista@users.noreply.github.com>
2024-05-09 16:28:43 -07:00
Mike Battista
661e192df0
Missing `ID...` constants. Fixed #1766 .
2024-05-07 17:03:53 -07:00
Mike Battista
9b4987251c
CLSID_GlobalOptions is Missing. Fixed #1813 .
2024-05-07 15:40:05 -07:00
Mike Battista
332b931afc
`WSAEVENT` and `WSA_INVALID_EVENT`. Fixed #1587 .
2024-05-07 15:27:19 -07:00
Mike Battista
11e63b1380
RT_MANIFEST is u32 while RT_ICON is PCWSTR. Fixed #1883 .
2024-05-07 14:24:07 -07:00
Rafael Rivera
d47a4c801c
Add new Retained attribute to OVERLAPPED parameters ( #1792 )
...
* Add new Retained attribute to OVERLAPPED parameters
* Retained DeviceIoControl
---------
Co-authored-by: Mike Battista <13860912+mikebattista@users.noreply.github.com>
2024-05-07 12:45:19 -07:00
Mike Battista
49e8092ed0
Certain constants appear to be missing (e.g. WINSTA_ALL_ACCESS). Fixed #1835 .
2024-02-16 09:56:56 -08:00
Mike Battista
928dbce9ed
Missing metadata for SECURITY_MAX_SID_SIZE. Fixed #1721 .
2024-02-15 12:52:42 -08:00
Mike Battista
530a7e1235
Missing wincrypt #defines (e.g. CERT_SYSTEM_STORE_CURRENT_USER, CERT_SYSTEM_STORE_LOCAL_MACHINE). Fixed #1842 .
2024-02-13 14:36:57 -08:00
Mike Battista
8f1e5cc2b4
`CLSID_DxcUtils` is not included in metadata. Fixed #1812 .
2024-01-24 10:08:25 -08:00
Mike Battista
3049fa3ed7
Missing synchapi.h CONDITION_, INIT_, SRWLOCK_ constants. Fixed #1788 .
2024-01-19 13:20:05 -08:00
Mike Battista
1407291d6c
Missing appmodel.h, minappmodel.h constants. Fixed #1776 .
2024-01-17 15:06:39 -08:00
Mike Battista
e49ce2191e
Missing EXCEPTION_CONTINUE_EXECUTION, etc. Fixed #1731 .
2023-11-13 09:29:39 -08:00
Mike Battista
d92f7a9bae
ChangeServiceConfig dwServiceType not using ENUM_SERVICE_TYPE. Fixed #1629 .
2023-08-22 10:39:23 -07:00
Rafael Rivera
874d865a75
Revert "Initial support for GDI+ ( #1679 )" ( #1683 )
...
This reverts commit 0c63f94aea
.
2023-08-18 13:10:41 -07:00
Rafael Rivera
0c63f94aea
Initial support for GDI+ ( #1679 )
...
* Initial support for GDI+
* GDI+ 1.1
* GDI+ startup/shutdown APIs
2023-08-15 09:44:31 -07:00
Mike Battista
122caf7865
SetupAPI error codes missing from WIN32_ERROR. Fixed #1672 .
2023-08-11 12:03:48 -07:00
Mike Battista
1b2ffca90f
DEVPROP_FALSE / DEVPROP_TRUE incorrect char type. Fixed #1675 .
2023-08-11 10:53:48 -07:00
Mike Battista
3598cb5611
LoadResource generates an unexpected GlobalFreeSafeHandle Fixed #1622 .
...
Reverted #792 .
2023-07-19 11:20:15 -07:00
Mike Battista
c0b57011eb
Bug: Missing definitions for DEVPROP_BOOLEAN. Fixed #1621 .
2023-07-18 07:15:02 -07:00
Mike Battista
22d6ad9b2a
Updated to ClangSharp 16.0 and added support for bitfields ( #1620 )
...
* Updated to ClangSharp 16.0.
* Feature request: use get/set to deal with bitfields. Fixed #1392 .
* Updated the baseline.
* Documented NativeBitfield.
* Fixed formatting bug.
* Lowercased Name.
2023-07-16 15:27:28 -07:00
Rafael Rivera
e3e8b7bfaa
Add bcrypt prng functions ( #1608 )
2023-07-10 13:59:03 -07:00
Mike Battista
02b634d362
Unusual generation of the HOTKEYF_EXT constant on Windows. Fixed #1595 .
2023-06-29 08:19:53 -07:00
Mike Battista
16a7e8ebd1
Remove enum assignments and add `[AssociatedEnum]` when the types don't align ( #1572 )
...
* Added test for enum size mismatches and started fixing reported issues or removing enum mappings for #1502 .
The test seems to give up within a given family of issues after the first reported issue. Fixing issues will often reveal other related issues.
* Removed or corrected enums with mismatched sizes.
* Added AssociatedEnum attributes.
* Documented AssociatedEnum.
* Fixed bad merge.
2023-05-21 22:13:39 -07:00
Mike Battista
e19140c572
[Feature Request] Attribute for ANSI/Unicode Suffix. Fixed #711 .
2023-05-12 11:24:24 -07:00
Mike Battista
62a25c42b5
How to compute permalink to docs? Fixed #865 .
2023-05-01 17:28:53 -07:00
Mike Battista
8114d5f233
Move remaining Nt* APIs and associated types to the WDK metadata.
...
Fixed #1556 .
2023-04-29 17:16:46 -07:00
Mike Battista
934251c85b
Fixed #912 .
2023-04-18 15:32:46 -07:00
Mike Battista
451f8d612f
Differentiate NativeTypedef structs that exist in the headers vs. only in metadata ( #1538 )
...
* Initial attempt at fixing #1533 for review.
* Refactored attribute to Typedef(Native = true/false). Added missing native typedefs.
* Fixed build break.
* Updated the baseline.
* Refactored to MetadataTypedef.
* Removed extra ')'.
2023-04-17 14:27:54 -07:00
Mike Battista
64a444c1f4
Removed obsolete PropertyKeyAttribute.
2023-04-15 11:26:23 -07:00
Mike Battista
f96f3fad0d
Fixed #1312 .
2023-04-14 09:36:15 -07:00
Mike Battista
45869a0cad
Retired Windows.Win32.Interop.dll and moved attribute definitions to Windows.Win32.Foundation.Metadata ( #1527 )
...
* Initial attempt at merging Interop types into the main winmd.
The winmd is generated but the attributes don't appear to be retaining the Attribute inheritance which is causing build failures in the WinmdGenerator and samples.
* Updated new files and attributes.
* Updated interop reference.
* Attributes moved to Windows.Win32.Foundation.Metadata and everything builds and compiles but attributes that expose properties like MemorySize and NativeArrayInfo have questionable definitions since the properties aren't exposed in the metadata.
* Updated debug configuration.
* Added support for properties and attributes.
* Updated the baseline.
* Added public constructors.
* Updated the diffing tool to account for the attribute namespace change and updated the baseline.
2023-04-06 15:20:14 -07:00
Mike Battista
c65523c2d4
Fixed #1526 .
2023-04-05 11:28:38 -07:00
Mike Battista
0d3cf48ddf
Fixed #1519 .
2023-04-04 07:53:50 -07:00
Mike Battista
781feb500b
Fixed #1518 .
2023-04-03 14:13:58 -07:00
Mike Battista
c711cb5b4b
Fixed #903 .
2023-03-24 16:43:24 -07:00
Mike Battista
8387ddf166
Fixed #903 .
2023-03-23 14:43:45 -07:00
Mike Battista
5bbc30e034
Fixed #618 .
2023-03-22 10:51:24 -07:00
Mike Battista
d11b05da87
Fixed whitespace issue.
2023-03-21 14:55:47 -07:00
Mike Battista
121bb7ca1c
Added delegates for MONITOR.
...
Related to #796 .
2023-03-17 00:53:19 -07:00
Mike Battista
39e611e36f
Fixed #1474 .
2023-03-16 13:56:43 -07:00
Mike Battista
01d36dd1ce
Fixed #810 .
2023-03-16 09:28:56 -07:00
Mike Battista
9a0cb6f4a3
Fixed #796 .
2023-03-15 23:25:36 -07:00
Mike Battista
e34655df1a
Fixed #983 .
2023-03-15 21:47:44 -07:00
Mike Battista
87920a2ac1
Fixed #436 .
2023-03-15 17:10:30 -07:00