Mike Battista
35b4ae8bdb
Update documentation links to learn.microsoft.com. Fixed #1619 .
2023-07-18 07:47:09 -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
Mike Battista
ef7725c75c
Sort WithSetLastError.rsp.
2023-07-13 14:12:56 -07:00
Mike Battista
136a0cc852
WSA functions should be marked SetLastError where appropriate. Fixed #1594 .
2023-07-13 13:36:58 -07:00
Mike Battista
a83167b05b
PROCESSOR_FEATURE_ID is incomplete. Fixed #1618 .
2023-07-13 11:54:30 -07:00
Mike Battista
d9a9f6093d
Added flags property for #1617 .
2023-07-13 11:03:22 -07:00
Mike Battista
38479e7fc4
The functions from netcon.h are missing. Fixed #1616 .
2023-07-13 10:44:58 -07:00
Mike Battista
570d0299d9
newdev missing enums. Fixed #1617 .
2023-07-13 10:05:29 -07:00
Mike Battista
e878a9d096
ImageList_GetIcon flags doesn't use existing IMAGE_LIST_DRAW_STYLE enum. Fixed #1612 .
2023-07-12 09:47:54 -07:00
Mike Battista
7e6453a3d8
STATEMGRSTATUS.nStatus should map to WIN32_ERROR. Fixed #1614 .
2023-07-12 09:38:36 -07:00
Mike Battista
2490a32680
Merge branch 'main' of https://github.com/microsoft/win32metadata
2023-07-12 09:27:07 -07:00
Mike Battista
5fa83309bb
SRRemoveRestorePoint is missing. Fixed #1615 .
2023-07-12 09:27:03 -07:00
Nuklon
8a5741750c
Update HeaderFileCoverageExceptions.csv ( #1611 )
...
Fix missing columns.
2023-07-12 05:56:43 -07:00
Mike Battista
8626783948
All types from Nvme.h are missing. Fixed #1610 .
2023-07-11 14:25:07 -07:00
Mike Battista
695132af6b
Documentation mappings false positives. Fixed #1609 .
2023-07-11 10:07:58 -07:00
Mike Battista
125ac22138
Updated to v54.
2023-07-11 08:42:10 -07:00
Rafael Rivera
e3e8b7bfaa
Add bcrypt prng functions ( #1608 )
2023-07-10 13:59:03 -07:00
Rafael Rivera
8b29242158
Annotate SHGetPropertyStoreForWindow ComOutPtr ( #1606 )
2023-07-07 12:02:10 -07:00
Mike Battista
d7443b5d94
Feature request: SCH_CREDENTIALS. Fixed #1593 .
2023-06-29 08:32:20 -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
b44747d94a
CfReleaseTransferKey mistakenly has an out-parameter. Fixed #1592 .
2023-06-29 08:04:52 -07:00
Marijn Suijten
83ff0185e9
Mark `IDXGI*` interfaces as `[Agile]` ( #1591 )
...
* Mark `IDXGI*` interfaces as `[Agile]`
Fixes #1588
Just like #740/#861 the `IDXGI*` interface classes should be marked as
`Agile` so that `windows-rs` implements `Sync` and `Send` marker
`trait`s for these `struct`s in Rust, allowing these types to be
fearlessly shared across threads, and accessed from multiple threads at
once: their implementations [are thread-safe].
[are thread-safe]: https://github.com/microsoft/win32metadata/issues/1588#issuecomment-1591818653
* Updated the baseline.
---------
Co-authored-by: Mike Battista <13860912+mikebattista@users.noreply.github.com>
2023-06-29 07:40:41 -07:00
Mike Battista
09751359e9
[Regression] Regular expression remaps ignored when matching explicit remap exists. Fixed #1600 .
2023-06-29 07:29:57 -07:00
Mike Battista
af703570bc
Updated Dart projection link to match README.md.
2023-06-29 05:44:35 -07:00
Tim Sneath
8f61e58d89
Update README.md ( #1596 )
2023-06-24 10:21:20 -05:00
Mike Battista
81344326b6
MetaData for IKsPropertySet missing. Fixed #1585 .
2023-05-31 08:31:57 -07:00
Marijn Suijten
2ff789827a
Mark `DXGI_SWAP_CHAIN_DESC1::Flags` as `DXGI_SWAP_CHAIN_FLAG` type ( #1583 )
...
* Mark `DXGI_SWAP_CHAIN_DESC1::Flags` as `DXGI_SWAP_CHAIN_FLAG` type
This is currently a `UINT` followed by a comment stating the actual
enumeration type that contains the possible flag bits.
* Switch `DXGI_SWAP_CHAIN_DESC1::Flags` to `AssociatedEnum`
2023-05-31 07:28:38 -07:00
Mike Battista
93fbe9eea4
Added back removed APIs from #1582 and synced headers.
2023-05-23 17:49:50 -07:00
Mike Battista
9e7d0707d5
Metadata is missing for CLR hosting API. Fixed #1582 .
2023-05-23 17:11:40 -07:00
Mike Battista
210caf62f3
Updated to v53.
2023-05-23 10:40:24 -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
8b5756ec5e
Updated RAIIFree documentation.
2023-05-21 21:12:23 -07:00
Mike Battista
7ee216d92e
CreateActCtx is returning the wrong SafeHandle. Fixed #1581 .
2023-05-21 21:07:23 -07:00
Mike Battista
d1fa00a97f
`MetadataTypedef` attribute does not work. Fixed #1575 .
2023-05-21 20:57:29 -07:00
Mike Battista
cb2b0c407c
Windows.Win32.System.WinRT.Metadata.CorElementType. Fixed #1580 .
2023-05-18 09:47:21 -07:00
Mike Battista
bf49469c31
Revert "Bug: D3D12_COMMAND_QUEUE_DESC::Priority is i32 instead of D3D12_COMMAND_QUEUE_PRIORITY. Fixed #1579."
...
This reverts commit b32e1114aa
.
2023-05-16 08:34:58 -07:00
Mike Battista
b32e1114aa
Bug: D3D12_COMMAND_QUEUE_DESC::Priority is i32 instead of D3D12_COMMAND_QUEUE_PRIORITY. Fixed #1579 .
2023-05-16 07:57:41 -07:00
Mike Battista
9a3ad2c282
IDI_ERROR/IDI_WARNING/IDI_INFORMATION. Fixed #1578 .
2023-05-16 07:42:08 -07:00
Mike Battista
0d4a31a1c8
Updated sample.
2023-05-15 09:55:30 -07:00
Mike Battista
9bde55b65e
Added AlsoUsableFor and RAIIFree namespace requirements.
2023-05-14 16:56:58 -07:00
Mike Battista
bc43f345be
[AlsoUsableFor] and [RAIIFree]. Fixed #389 .
2023-05-14 16:52:59 -07:00
Mike Battista
0dfc6d4e29
Resolved MDL type conflict with the WDK.
...
See https://github.com/microsoft/wdkmetadata/issues/35 .
2023-05-13 17:00:42 -07:00
Mike Battista
e19140c572
[Feature Request] Attribute for ANSI/Unicode Suffix. Fixed #711 .
2023-05-12 11:24:24 -07:00
Mike Battista
3608e3fff8
`MetadataTypedef` attribute does not work. Fixed #1575 .
2023-05-11 11:04:12 -07:00
Mike Battista
7b4fb0c194
Fixed MetadataTypedef definitions.
2023-05-11 10:43:09 -07:00
Mike Battista
1415b5997c
`ID3D11Texture2D.SetEvictionPriority` should accept `DXGI_RESOURCE_PRIORITY` as the param type. Fixed #1573 .
2023-05-11 10:04:12 -07:00
Mike Battista
c44f7d8955
`VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD`. Fixed #1574 .
2023-05-11 09:44:32 -07:00
Mike Battista
3460a6d5ce
Code cleanup.
...
Fixed additional IDL parsing bugs handling multiple attribute lists.
2023-05-10 13:58:00 -07:00
Mike Battista
f3878cae57
Formatted the document.
2023-05-10 10:29:09 -07:00