microsoft / microsoft/win32metadata
CoRevokeDeviceCatalog not mapped to correct library
Open
@mikebattista is already working on this.
Since Jun 19, 2024.
broken api
rust
- Dominant language
- C++
- Stars
- 1.5k
- Forks
- 149
- Avg merge
- 5d 16h
- Merged PRs (30d)
- 4
Description
CoRevokeDeviceCatalog lives in combase, not ole32.
C:\Windows\System32>dumpbin /exports combase.dll | findstr /i CoRevoke
307 76 00108940 CoRevokeClassObject
308 77 001B6BF0 CoRevokeConsoleHandles
309 78 001EFD40 CoRevokeDeviceCatalog
310 79 00121BC0 CoRevokeInitializeSpy
311 7A 001B4250 CoRevokeMallocSpy
312 7B 001B6C20 CoRevokeRacActivationToken
C:\Windows\System32>dumpbin /exports ole32.dll | findstr /i CoRevoke
954 7F CoRevokeClassObject (forwarded to api-ms-win-core-com-l1-1-0.CoRevokeClassObject)
955 80 CoRevokeInitializeSpy (forwarded to api-ms-win-core-com-private-l1-1-1.CoRevokeInitializeSpy)
956 81 CoRevokeMallocSpy (forwarded to api-ms-win-core-com-private-l1-1-1.CoRevokeMallocSpy)
Will investigate testing the entire mappings list shortly.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.