Signed-off-by: Alvin Wong <al...@alvinhc.com> --- Removed trailing comma after last enum item.
mingw-w64-headers/include/shcore.h | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 mingw-w64-headers/include/shcore.h diff --git a/mingw-w64-headers/include/shcore.h b/mingw-w64-headers/include/shcore.h new file mode 100644 index 000000000..b51d5c488 --- /dev/null +++ b/mingw-w64-headers/include/shcore.h @@ -0,0 +1,33 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _SHCORE_H_ +#define _SHCORE_H_ + +#include <objidl.h> + +#if NTDDI_VERSION >= NTDDI_WIN8 + +#ifdef __cplusplus +extern "C" { +#endif + +typedef enum { + BSOS_DEFAULT = 0, + BSOS_PREFERDESTINATIONSTREAM +} BSOS_OPTIONS; + +STDAPI CreateRandomAccessStreamOnFile(PCWSTR filePath, DWORD accessMode, REFIID riid, void **ppv); +STDAPI CreateRandomAccessStreamOverStream(IStream *stream, BSOS_OPTIONS options, REFIID riid, void **ppv); +STDAPI CreateStreamOverRandomAccessStream(IUnknown *randomAccessStream, REFIID riid, void **ppv); + +#ifdef __cplusplus +} +#endif + +#endif /* NTDDI_VERSION >= NTDDI_WIN8 */ + +#endif -- 2.39.0 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public