Hi,
It looks like the DirectStorage SDK itself includes proprietary DLLs
that will need to be redistributed together with the application. The
license appears to be proprietary, which means it will not be usable at
least from GPL-licensed applications. MinGW-w64 cannot supply these
DLLs, at least not without a clean-room reimplementation, so it doesn't
seem to make sense for MinGW-w64 to add the include headers and the
import lib for this API for now.
If the license is not a problem for you, you can probably download the
NuGet package and extract the files from it. The headers may not work
out of the box but I guess it shouldn't be too difficult to adapt them
to work with MinGW-w64.
Note: The above reflects my personal opinion only.
Best Regards,
Alvin
On 17/1/2023 20:40, Rishabh Shukla wrote:
Hi Team MinGW,
Microsoft has introduced new set of APIs to support DirectStorage, that can be
included through nuget/vcpkg; it includes,
lib and dll-
dstorage.lib
dstorage.dll
dstoragecore.dll
headers-
dstorage.h
dstorageerr.h
Please check the below mentioned link for more information,
https://devblogs.microsoft.com/directx/directstorage-api-downloads/
Is it possible for you guys to add support for the above mentioned headers and
libraries in MinGW packages?
Please let me know your thoughts on this.
Thanks you for all your work and support.
Regards,
Rishabh
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public