Inconsistencies and missing entities in comparison with C++ and winapi-rs API #720
Closed
12 tasks done
Labels
missing api
Some documented API is missing from the metadata
usability
Touch-up to improve the user experience for a language projection
I've been porting some projects from winapi-rs and from C++ to windows-rs, here is the list of inconsistencies found so far. I thought it might be a good idea to report them here.
Win32::Graphics::Printing::MONITOR2
structure is supposed to hold callbacks, but it has generic isize fields instead. I think for the callbacks the fields should be Option<fn...>, like for the other similar APIs. #796RegisterEventSourceW
returnsEventSourceHandle
, butReportEventW
acceptsHANDLE
.NCRYPT_NAME_PROPERTY
,NCRYPT_PIN_PROPERTY
,NCRYPT_PROVIDER_HANDLE_PROPERTY
, etcNCRYPT_HANDLE
(isize) andHCERTSTORE
(*const c_void) typesOID_RSA_SHA256RSA
SECURITY_NT_AUTHORITY
and similar defines #1482SPLDS_xxx
string constantsDEVMODE
inner unions:Anonymous1
,Anonymous2
#1481TRUSTED_PUBLISHER
,LOCALE_NAME_SYSTEM_DEFAULT
string constantsCERT_STORE_PROV_SYSTEM
(and similar) constantPRINTER_ALL_ACCESS
constantThe text was updated successfully, but these errors were encountered: