The windows bindings for the monitor crate were built first and after implementing mac, there are several updates to the interfaces between those functions and how they should behave.
Update the windows C code layers monitor.c and monitor.h, and windows.rs to match the bindings for the mac objective-c layers and implement them