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

Reply via email to