fix(native): windows 0.61 API paths — repair the CI Windows compile
Four unresolved-import/type errors from the release build (first real compile): - toast.rs: generic IMap moved to the windows-collections crate; read the reply from the ValueSet returned by UserInput() directly (HasKey/Lookup are exposed on the class). - jumplist.rs: PROPVARIANT lives in Win32::System::Com::StructuredStorage (not windows::core); IObjectArray/IObjectCollection in Win32::System::Com (not UI::Shell); PKEY_Title in Win32::Storage::EnhancedStorage (feature added); build the title PROPVARIANT via From<&str> (VT_LPWSTR). - smtc.rs: event registrations return a plain i64 token in windows 0.61 (the EventRegistrationToken newtype is gone). - thumbbar.rs: HICON was imported inside the fn body but used in its signature — fully qualify the return type. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -56,6 +56,7 @@ windows = { version = "0.61", features = [
|
||||
"UI_Notifications", # P5-41 WinRT toast notifications
|
||||
# Win32 namespaces
|
||||
"Win32_Foundation",
|
||||
"Win32_Storage_EnhancedStorage", # P5-36 jump list (PKEY_Title)
|
||||
"Win32_Graphics_Gdi",
|
||||
"Win32_Networking_NetworkListManager", # P5-49 network awareness
|
||||
"Win32_System_Com",
|
||||
|
||||
Reference in New Issue
Block a user