#webview2 #winapi #com

macro webview2-com-macros

Macros which generate callback implementations for WebView2 COM APIs

7 releases (breaking)

0.8.0 Jul 24, 2024
0.7.0 Apr 11, 2023
0.6.0 May 19, 2022
0.5.0 Dec 22, 2021
0.2.0 Sep 8, 2021

#334 in Windows APIs

Download history 20223/week @ 2024-08-16 20277/week @ 2024-08-23 22922/week @ 2024-08-30 20339/week @ 2024-09-06 20013/week @ 2024-09-13 19354/week @ 2024-09-20 23954/week @ 2024-09-27 23414/week @ 2024-10-04 24792/week @ 2024-10-11 23820/week @ 2024-10-18 24852/week @ 2024-10-25 26862/week @ 2024-11-01 24903/week @ 2024-11-08 31664/week @ 2024-11-15 28066/week @ 2024-11-22 31122/week @ 2024-11-29

120,199 downloads per month
Used in 257 crates (via webview2-com)

MIT license

11KB
215 lines

webview2-com-macros

This crate implements macros which generate callback implementations for WebView2 COM APIs. In turn, it injects references to the #[implement] macro from the Windows crate, along with a lot of boilerplate code to handle varying parameter types.

Getting Started

This crate is only intended for use in webview2-com.

Dependencies

~210–650KB
~15K SLoC