Граф коммитов

1682 Коммитов

Автор SHA1 Сообщение Дата
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