The WindowsStorageCOM.h file defines interop interfaces for Windows::Storage.* types, but ironically it seems to be unusable under the UWP due to incorrect #ifdef-ing.
Could C++/WinRT expose wrappers for these? C++/WinRT already has an RAII type for file handles: winrt::file_handle, so no need to put it in WIL.
The WindowsStorageCOM.h file defines interop interfaces for Windows::Storage.* types, but ironically it seems to be unusable under the UWP due to incorrect #ifdef-ing.
Could C++/WinRT expose wrappers for these? C++/WinRT already has an RAII type for file handles: winrt::file_handle, so no need to put it in WIL.