mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-04-27 18:51:44 +03:00
Merge pull request #22999 from alexrp/mingw-update
This commit is contained in:
+13
-9
@@ -237,6 +237,10 @@ limitations in handling dllimport attribute. */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined(__CRTDLL__) && __MSVCRT_VERSION__ == 0x00
|
||||
#define __CRTDLL__
|
||||
#endif
|
||||
|
||||
#if !defined(_UCRT) && ((__MSVCRT_VERSION__ >= 0x1400) || (__MSVCRT_VERSION__ >= 0xE00 && __MSVCRT_VERSION__ < 0x1000))
|
||||
/* Allow both 0x1400 and 0xE00 to identify UCRT */
|
||||
#define _UCRT
|
||||
@@ -594,12 +598,12 @@ extern "C" {
|
||||
void __cdecl __debugbreak(void);
|
||||
__MINGW_INTRIN_INLINE void __cdecl __debugbreak(void)
|
||||
{
|
||||
#if defined(__i386__) || defined(__x86_64__)
|
||||
#if defined(__aarch64__) || defined(__arm64ec__)
|
||||
__asm__ __volatile__("brk #0xf000");
|
||||
#elif defined(__i386__) || defined(__x86_64__)
|
||||
__asm__ __volatile__("int {$}3":);
|
||||
#elif defined(__arm__)
|
||||
__asm__ __volatile__("udf #0xfe");
|
||||
#elif defined(__aarch64__)
|
||||
__asm__ __volatile__("brk #0xf000");
|
||||
#else
|
||||
__asm__ __volatile__("unimplemented");
|
||||
#endif
|
||||
@@ -615,14 +619,14 @@ __MINGW_INTRIN_INLINE void __cdecl __debugbreak(void)
|
||||
void __cdecl __MINGW_ATTRIB_NORETURN __fastfail(unsigned int code);
|
||||
__MINGW_INTRIN_INLINE void __cdecl __MINGW_ATTRIB_NORETURN __fastfail(unsigned int code)
|
||||
{
|
||||
#if defined(__i386__) || defined(__x86_64__)
|
||||
#if defined(__aarch64__) || defined(__arm64ec__)
|
||||
register unsigned int w0 __asm__("w0") = code;
|
||||
__asm__ __volatile__("brk #0xf003"::"r"(w0));
|
||||
#elif defined(__i386__) || defined(__x86_64__)
|
||||
__asm__ __volatile__("int {$}0x29"::"c"(code));
|
||||
#elif defined(__arm__)
|
||||
register unsigned int r0 __asm__("r0") = code;
|
||||
__asm__ __volatile__("udf #0xfb"::"r"(r0));
|
||||
#elif defined(__aarch64__)
|
||||
register unsigned int w0 __asm__("w0") = code;
|
||||
__asm__ __volatile__("brk #0xf003"::"r"(w0));
|
||||
#else
|
||||
__asm__ __volatile__("unimplemented");
|
||||
#endif
|
||||
@@ -636,13 +640,13 @@ __MINGW_INTRIN_INLINE void __cdecl __MINGW_ATTRIB_NORETURN __fastfail(unsigned i
|
||||
#define __MINGW_PREFETCH_IMPL 1
|
||||
#endif
|
||||
#if __MINGW_PREFETCH_IMPL == 1
|
||||
#if defined(__arm__) || defined(__aarch64__)
|
||||
#if defined(__arm__) || defined(__aarch64__) || defined(__arm64ec__)
|
||||
void __cdecl __prefetch(const void *addr);
|
||||
__MINGW_INTRIN_INLINE void __cdecl __prefetch(const void *addr)
|
||||
{
|
||||
#if defined(__arm__)
|
||||
__asm__ __volatile__("pld [%0]"::"r"(addr));
|
||||
#elif defined(__aarch64__)
|
||||
#elif defined(__aarch64__) || defined(__arm64ec__)
|
||||
__asm__ __volatile__("prfm pldl1keep, [%0]"::"r"(addr));
|
||||
#endif
|
||||
}
|
||||
|
||||
+16
-6
@@ -7,6 +7,9 @@
|
||||
#ifndef _INC_CRTDEFS_MACRO
|
||||
#define _INC_CRTDEFS_MACRO
|
||||
|
||||
#define __MINGW64_PASTE2(x, y) x ## y
|
||||
#define __MINGW64_PASTE(x, y) __MINGW64_PASTE2(x, y)
|
||||
|
||||
#define __STRINGIFY(x) #x
|
||||
#define __MINGW64_STRINGIFY(x) \
|
||||
__STRINGIFY(x)
|
||||
@@ -88,6 +91,13 @@
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(__arm64ec__) && !defined(_M_ARM64EC)
|
||||
# define _M_ARM64EC 1
|
||||
# ifndef _ARM64EC_
|
||||
# define _ARM64EC_ 1
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef _X86_
|
||||
/* MS does not prefix symbols by underscores for 64-bit. */
|
||||
# ifndef __MINGW_USE_UNDERSCORE_PREFIX
|
||||
@@ -116,14 +126,14 @@
|
||||
#endif /* ifndef _X86_ */
|
||||
|
||||
#if __MINGW_USE_UNDERSCORE_PREFIX == 0
|
||||
# define __MINGW_IMP_SYMBOL(sym) __imp_##sym
|
||||
# define __MINGW_IMP_LSYMBOL(sym) __imp_##sym
|
||||
# define __MINGW_IMP_SYMBOL(sym) __MINGW64_PASTE(__imp_,sym)
|
||||
# define __MINGW_IMP_LSYMBOL(sym) __MINGW64_PASTE(__imp_,sym)
|
||||
# define __MINGW_USYMBOL(sym) sym
|
||||
# define __MINGW_LSYMBOL(sym) _##sym
|
||||
# define __MINGW_LSYMBOL(sym) __MINGW64_PASTE(_,sym)
|
||||
#else /* ! if __MINGW_USE_UNDERSCORE_PREFIX == 0 */
|
||||
# define __MINGW_IMP_SYMBOL(sym) _imp__##sym
|
||||
# define __MINGW_IMP_LSYMBOL(sym) __imp__##sym
|
||||
# define __MINGW_USYMBOL(sym) _##sym
|
||||
# define __MINGW_IMP_SYMBOL(sym) __MINGW64_PASTE(_imp__,sym)
|
||||
# define __MINGW_IMP_LSYMBOL(sym) __MINGW64_PASTE(__imp__,sym)
|
||||
# define __MINGW_USYMBOL(sym) __MINGW64_PASTE(_,sym)
|
||||
# define __MINGW_LSYMBOL(sym) sym
|
||||
#endif /* if __MINGW_USE_UNDERSCORE_PREFIX == 0 */
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/activation.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/activation.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/activaut.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/activaut.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/activdbg.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/activdbg.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/activdbg100.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/activdbg100.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/activprof.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/activprof.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/activscp.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/activscp.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/adhoc.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/adhoc.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/alg.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/alg.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/amstream.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/amstream.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/amvideo.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/amvideo.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/asyncinfo.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/asyncinfo.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/audioclient.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/audioclient.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/audioendpoints.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/audioendpoints.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/audiopolicy.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/audiopolicy.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/austream.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/austream.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/bdaiface.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/bdaiface.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/bits.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/bits.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/bits1_5.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/bits1_5.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/bits2_0.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/bits2_0.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/bits2_5.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/bits2_5.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/bits3_0.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/bits3_0.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/bits5_0.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/bits5_0.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/comadmin.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/comadmin.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+11
@@ -354,6 +354,17 @@ WINOLEAPI CoGetTreatAsClass (REFCLSID clsidOld, LPCLSID pClsidNew);
|
||||
WINOLEAPI CoInvalidateRemoteMachineBindings (LPOLESTR pszMachineName);
|
||||
#endif
|
||||
|
||||
#if (NTDDI_VERSION >= NTDDI_WINBLUE)
|
||||
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
|
||||
enum AgileReferenceOptions {
|
||||
AGILEREFERENCE_DEFAULT = 0,
|
||||
AGILEREFERENCE_DELAYEDMARSHAL = 1
|
||||
};
|
||||
|
||||
WINOLEAPI RoGetAgileReference(enum AgileReferenceOptions options, REFIID riid, IUnknown *pUnk, IAgileReference **ppAgileReference);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP)
|
||||
typedef HRESULT (STDAPICALLTYPE *LPFNGETCLASSOBJECT) (REFCLSID, REFIID, LPVOID *);
|
||||
typedef HRESULT (STDAPICALLTYPE *LPFNCANUNLOADNOW) (void);
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/comcat.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/comcat.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/commoncontrols.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/commoncontrols.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+139
@@ -0,0 +1,139 @@
|
||||
/**
|
||||
* 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 _APISETCONSOLE_
|
||||
#define _APISETCONSOLE_
|
||||
|
||||
#include <_mingw_unicode.h>
|
||||
|
||||
#include <apiset.h>
|
||||
#include <apisetcconv.h>
|
||||
#include <minwinbase.h>
|
||||
#include <minwindef.h>
|
||||
|
||||
#include <wincontypes.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI AllocConsole(void);
|
||||
|
||||
#if (NTDDI_VERSION >= NTDDI_WIN11_GE)
|
||||
|
||||
typedef enum ALLOC_CONSOLE_MODE {
|
||||
ALLOC_CONSOLE_MODE_DEFAULT = 0,
|
||||
ALLOC_CONSOLE_MODE_NEW_WINDOW = 1,
|
||||
ALLOC_CONSOLE_MODE_NO_WINDOW = 2
|
||||
} ALLOC_CONSOLE_MODE;
|
||||
|
||||
typedef struct ALLOC_CONSOLE_OPTIONS {
|
||||
ALLOC_CONSOLE_MODE mode;
|
||||
WINBOOL useShowWindow;
|
||||
WORD showWindow;
|
||||
} ALLOC_CONSOLE_OPTIONS, *PALLOC_CONSOLE_OPTIONS;
|
||||
|
||||
typedef enum ALLOC_CONSOLE_RESULT {
|
||||
ALLOC_CONSOLE_RESULT_NO_CONSOLE = 0,
|
||||
ALLOC_CONSOLE_RESULT_NEW_CONSOLE = 1,
|
||||
ALLOC_CONSOLE_RESULT_EXISTING_CONSOLE = 2
|
||||
} ALLOC_CONSOLE_RESULT, *PALLOC_CONSOLE_RESULT;
|
||||
|
||||
WINBASEAPI HRESULT WINAPI AllocConsoleWithOptions(PALLOC_CONSOLE_OPTIONS options, PALLOC_CONSOLE_RESULT result);
|
||||
|
||||
#endif /* NTDDI_VERSION >= NTDDI_WIN11_GE */
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI FreeConsole(void);
|
||||
|
||||
#if (_WIN32_WINNT >= 0x0500)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI AttachConsole(DWORD process_id);
|
||||
|
||||
#define ATTACH_PARENT_PROCESS ((DWORD)-1)
|
||||
|
||||
#endif /* _WIN32_WINNT >= 0x0500 */
|
||||
|
||||
WINBASEAPI UINT WINAPI GetConsoleCP(void);
|
||||
WINBASEAPI UINT WINAPI GetConsoleOutputCP(void);
|
||||
|
||||
#define ENABLE_PROCESSED_INPUT 0x0001
|
||||
#define ENABLE_LINE_INPUT 0x0002
|
||||
#define ENABLE_ECHO_INPUT 0x0004
|
||||
#define ENABLE_WINDOW_INPUT 0x0008
|
||||
#define ENABLE_MOUSE_INPUT 0x0010
|
||||
#define ENABLE_INSERT_MODE 0x0020
|
||||
#define ENABLE_QUICK_EDIT_MODE 0x0040
|
||||
#define ENABLE_EXTENDED_FLAGS 0x0080
|
||||
#define ENABLE_AUTO_POSITION 0x0100
|
||||
#define ENABLE_VIRTUAL_TERMINAL_INPUT 0x0200
|
||||
|
||||
#define ENABLE_PROCESSED_OUTPUT 0x0001
|
||||
#define ENABLE_WRAP_AT_EOL_OUTPUT 0x0002
|
||||
#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004
|
||||
#define DISABLE_NEWLINE_AUTO_RETURN 0x0008
|
||||
#define ENABLE_LVB_GRID_WORLDWIDE 0x0010
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI GetConsoleMode(HANDLE console_handle, LPDWORD mode);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleMode(HANDLE console_handle, DWORD mode);
|
||||
WINBASEAPI WINBOOL WINAPI GetNumberOfConsoleInputEvents(HANDLE console_input, LPDWORD number_of_events);
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI ReadConsoleInputA(HANDLE console_input, PINPUT_RECORD buffer, DWORD length, LPDWORD number_of_events_read);
|
||||
WINBASEAPI WINBOOL WINAPI ReadConsoleInputW(HANDLE console_input, PINPUT_RECORD buffer, DWORD length, LPDWORD number_of_events_read);
|
||||
#define ReadConsoleInput __MINGW_NAME_AW(ReadConsoleInput)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI PeekConsoleInputA(HANDLE console_input, PINPUT_RECORD buffer, DWORD length, LPDWORD number_of_events_read);
|
||||
WINBASEAPI WINBOOL WINAPI PeekConsoleInputW(HANDLE console_input, PINPUT_RECORD buffer, DWORD length, LPDWORD number_of_events_read);
|
||||
#define PeekConsoleInput __MINGW_NAME_AW(PeekConsoleInput)
|
||||
|
||||
typedef struct _CONSOLE_READCONSOLE_CONTROL {
|
||||
ULONG nLength;
|
||||
ULONG nInitialChars;
|
||||
ULONG dwCtrlWakeupMask;
|
||||
ULONG dwControlKeyState;
|
||||
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI ReadConsoleA(HANDLE console_input, LPVOID buffer, DWORD number_of_chars_to_read, LPDWORD number_of_chars_read, PCONSOLE_READCONSOLE_CONTROL input_control);
|
||||
WINBASEAPI WINBOOL WINAPI ReadConsoleW(HANDLE console_input, LPVOID buffer, DWORD number_of_chars_to_read, LPDWORD number_of_chars_read, PCONSOLE_READCONSOLE_CONTROL input_control);
|
||||
#define ReadConsole __MINGW_NAME_AW(ReadConsole)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI WriteConsoleA(HANDLE console_output, const void *buffer, DWORD number_of_chars_to_write, LPDWORD number_of_chars_written, LPVOID reserved);
|
||||
WINBASEAPI WINBOOL WINAPI WriteConsoleW(HANDLE console_output, const void *buffer, DWORD number_of_chars_to_write, LPDWORD number_of_chars_written, LPVOID reserved);
|
||||
#define WriteConsole __MINGW_NAME_AW(WriteConsole)
|
||||
|
||||
#define CTRL_C_EVENT 0
|
||||
#define CTRL_BREAK_EVENT 1
|
||||
#define CTRL_CLOSE_EVENT 2
|
||||
#define CTRL_LOGOFF_EVENT 5
|
||||
#define CTRL_SHUTDOWN_EVENT 6
|
||||
|
||||
typedef WINBOOL (WINAPI *PHANDLER_ROUTINE)(DWORD ctrl_type);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleCtrlHandler(PHANDLER_ROUTINE handler_routine, WINBOOL add);
|
||||
|
||||
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */
|
||||
|
||||
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
||||
|
||||
#if (NTDDI_VERSION >= NTDDI_WIN10_RS5)
|
||||
#define PSEUDOCONSOLE_INHERIT_CURSOR (0x1)
|
||||
|
||||
WINBASEAPI HRESULT WINAPI CreatePseudoConsole(COORD size, HANDLE input, HANDLE output, DWORD flags, HPCON *pc);
|
||||
WINBASEAPI HRESULT WINAPI ResizePseudoConsole(HPCON pc, COORD size);
|
||||
WINBASEAPI void WINAPI ClosePseudoConsole(HPCON pc);
|
||||
#endif
|
||||
|
||||
#if (NTDDI_VERSION >= NTDDI_WIN11_GE)
|
||||
WINBASEAPI HRESULT WINAPI ReleasePseudoConsole(HPCON pc);
|
||||
#endif
|
||||
|
||||
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _APISETCONSOLE_ */
|
||||
+144
@@ -0,0 +1,144 @@
|
||||
/**
|
||||
* 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 _APISETCONSOLEL2_
|
||||
#define _APISETCONSOLEL2_
|
||||
|
||||
#include <_mingw_unicode.h>
|
||||
|
||||
#include <apiset.h>
|
||||
#include <apisetcconv.h>
|
||||
#include <minwinbase.h>
|
||||
#include <minwindef.h>
|
||||
|
||||
#include <wincontypes.h>
|
||||
#include <windef.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
|
||||
|
||||
#define FOREGROUND_BLUE 0x0001
|
||||
#define FOREGROUND_GREEN 0x0002
|
||||
#define FOREGROUND_RED 0x0004
|
||||
#define FOREGROUND_INTENSITY 0x0008
|
||||
#define BACKGROUND_BLUE 0x0010
|
||||
#define BACKGROUND_GREEN 0x0020
|
||||
#define BACKGROUND_RED 0x0040
|
||||
#define BACKGROUND_INTENSITY 0x0080
|
||||
#define COMMON_LVB_LEADING_BYTE 0x0100
|
||||
#define COMMON_LVB_TRAILING_BYTE 0x0200
|
||||
#define COMMON_LVB_GRID_HORIZONTAL 0x0400
|
||||
#define COMMON_LVB_GRID_LVERTICAL 0x0800
|
||||
#define COMMON_LVB_GRID_RVERTICAL 0x1000
|
||||
#define COMMON_LVB_REVERSE_VIDEO 0x4000
|
||||
#define COMMON_LVB_UNDERSCORE 0x8000
|
||||
|
||||
#define COMMON_LVB_SBCSDBCS 0x0300
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI FillConsoleOutputCharacterA(HANDLE console_output, CHAR character, DWORD length, COORD write_coord, LPDWORD number_of_chars_written);
|
||||
WINBASEAPI WINBOOL WINAPI FillConsoleOutputCharacterW(HANDLE console_output, WCHAR character, DWORD length, COORD write_coord, LPDWORD number_of_chars_written);
|
||||
#define FillConsoleOutputCharacter __MINGW_NAME_AW(FillConsoleOutputCharacter)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI FillConsoleOutputAttribute(HANDLE console_output, WORD attribute, DWORD length, COORD write_coord, LPDWORD number_of_attrs_written);
|
||||
WINBASEAPI WINBOOL WINAPI GenerateConsoleCtrlEvent(DWORD ctrl_event, DWORD process_group_id);
|
||||
WINBASEAPI HANDLE WINAPI CreateConsoleScreenBuffer(DWORD desired_access, DWORD share_mode, const SECURITY_ATTRIBUTES *security_attributes, DWORD flags, LPVOID screen_buffer_data);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleActiveScreenBuffer(HANDLE console_output);
|
||||
WINBASEAPI WINBOOL WINAPI FlushConsoleInputBuffer(HANDLE console_input);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleCP(UINT code_page_id);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleOutputCP(UINT code_page_id);
|
||||
|
||||
typedef struct _CONSOLE_CURSOR_INFO {
|
||||
DWORD dwSize;
|
||||
WINBOOL bVisible;
|
||||
} CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO;
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI GetConsoleCursorInfo(HANDLE console_output, PCONSOLE_CURSOR_INFO console_cursor_info);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleCursorInfo(HANDLE console_output, const CONSOLE_CURSOR_INFO *console_cursor_info);
|
||||
|
||||
typedef struct _CONSOLE_SCREEN_BUFFER_INFO {
|
||||
COORD dwSize;
|
||||
COORD dwCursorPosition;
|
||||
WORD wAttributes;
|
||||
SMALL_RECT srWindow;
|
||||
COORD dwMaximumWindowSize;
|
||||
} CONSOLE_SCREEN_BUFFER_INFO, *PCONSOLE_SCREEN_BUFFER_INFO;
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI GetConsoleScreenBufferInfo(HANDLE console_output, PCONSOLE_SCREEN_BUFFER_INFO console_screen_buffer_info);
|
||||
|
||||
typedef struct _CONSOLE_SCREEN_BUFFER_INFOEX {
|
||||
ULONG cbSize;
|
||||
COORD dwSize;
|
||||
COORD dwCursorPosition;
|
||||
WORD wAttributes;
|
||||
SMALL_RECT srWindow;
|
||||
COORD dwMaximumWindowSize;
|
||||
WORD wPopupAttributes;
|
||||
WINBOOL bFullscreenSupported;
|
||||
COLORREF ColorTable[16];
|
||||
} CONSOLE_SCREEN_BUFFER_INFOEX, *PCONSOLE_SCREEN_BUFFER_INFOEX;
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI GetConsoleScreenBufferInfoEx(HANDLE console_output, PCONSOLE_SCREEN_BUFFER_INFOEX console_screen_buffer_info_ex);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleScreenBufferInfoEx(HANDLE console_output, PCONSOLE_SCREEN_BUFFER_INFOEX console_screen_buffer_info_ex);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleScreenBufferSize(HANDLE console_output, COORD size);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleCursorPosition(HANDLE console_output, COORD cursor_position);
|
||||
WINBASEAPI COORD WINAPI GetLargestConsoleWindowSize(HANDLE console_output);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleTextAttribute(HANDLE console_output, WORD attributes);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleWindowInfo(HANDLE console_output, WINBOOL absolute, const SMALL_RECT *console_window);
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI WriteConsoleOutputCharacterA(HANDLE console_output, LPCSTR character, DWORD length, COORD write_coord, LPDWORD number_of_chars_written);
|
||||
WINBASEAPI WINBOOL WINAPI WriteConsoleOutputCharacterW(HANDLE console_output, LPCWSTR character, DWORD length, COORD write_coord, LPDWORD number_of_chars_written);
|
||||
#define WriteConsoleOutputCharacter __MINGW_NAME_AW(WriteConsoleOutputCharacter)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI WriteConsoleOutputAttribute(HANDLE console_output, const WORD *attribute, DWORD length, COORD write_coord, LPDWORD number_of_attrs_written);
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI ReadConsoleOutputCharacterA(HANDLE console_output, LPSTR character, DWORD length, COORD read_coord, LPDWORD number_of_chars_read);
|
||||
WINBASEAPI WINBOOL WINAPI ReadConsoleOutputCharacterW(HANDLE console_output, LPWSTR character, DWORD length, COORD read_coord, LPDWORD number_of_chars_read);
|
||||
#define ReadConsoleOutputCharacter __MINGW_NAME_AW(ReadConsoleOutputCharacter)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI ReadConsoleOutputAttribute(HANDLE console_output, LPWORD attribute, DWORD length, COORD read_coord, LPDWORD number_of_attrs_read);
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI WriteConsoleInputA(HANDLE console_input, const INPUT_RECORD *buffer, DWORD length, LPDWORD number_of_events_written);
|
||||
WINBASEAPI WINBOOL WINAPI WriteConsoleInputW(HANDLE console_input, const INPUT_RECORD *buffer, DWORD length, LPDWORD number_of_events_written);
|
||||
#define WriteConsoleInput __MINGW_NAME_AW(WriteConsoleInput)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI ScrollConsoleScreenBufferA(HANDLE console_output, const SMALL_RECT *scroll_rectangle, const SMALL_RECT *clip_rectangle, COORD destination_origin, const CHAR_INFO *fill);
|
||||
WINBASEAPI WINBOOL WINAPI ScrollConsoleScreenBufferW(HANDLE console_output, const SMALL_RECT *scroll_rectangle, const SMALL_RECT *clip_rectangle, COORD destination_origin, const CHAR_INFO *fill);
|
||||
#define ScrollConsoleScreenBuffer __MINGW_NAME_AW(ScrollConsoleScreenBuffer)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI WriteConsoleOutputA(HANDLE console_output, const CHAR_INFO *buffer, COORD buffer_size, COORD buffer_coord, PSMALL_RECT write_region);
|
||||
WINBASEAPI WINBOOL WINAPI WriteConsoleOutputW(HANDLE console_output, const CHAR_INFO *buffer, COORD buffer_size, COORD buffer_coord, PSMALL_RECT write_region);
|
||||
#define WriteConsoleOutput __MINGW_NAME_AW(WriteConsoleOutput)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI ReadConsoleOutputA(HANDLE console_output, PCHAR_INFO buffer, COORD buffer_size, COORD buffer_coord, PSMALL_RECT read_region);
|
||||
WINBASEAPI WINBOOL WINAPI ReadConsoleOutputW(HANDLE console_output, PCHAR_INFO buffer, COORD buffer_size, COORD buffer_coord, PSMALL_RECT read_region);
|
||||
#define ReadConsoleOutput __MINGW_NAME_AW(ReadConsoleOutput)
|
||||
|
||||
WINBASEAPI DWORD WINAPI GetConsoleTitleA(LPSTR console_title, DWORD size);
|
||||
WINBASEAPI DWORD WINAPI GetConsoleTitleW(LPWSTR console_title, DWORD size);
|
||||
#define GetConsoleTitle __MINGW_NAME_AW(GetConsoleTitle)
|
||||
|
||||
#if (_WIN32_WINNT >= 0x0600)
|
||||
|
||||
WINBASEAPI DWORD WINAPI GetConsoleOriginalTitleA(LPSTR console_title, DWORD size);
|
||||
WINBASEAPI DWORD WINAPI GetConsoleOriginalTitleW(LPWSTR console_title, DWORD size);
|
||||
#define GetConsoleOriginalTitle __MINGW_NAME_AW(GetConsoleOriginalTitle)
|
||||
|
||||
#endif /* _WIN32_WINNT >= 0x0600 */
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleTitleA(LPCSTR console_title);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleTitleW(LPCWSTR console_title);
|
||||
#define SetConsoleTitle __MINGW_NAME_AW(SetConsoleTitle)
|
||||
|
||||
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _APISETCONSOLEL2_ */
|
||||
+146
@@ -0,0 +1,146 @@
|
||||
/**
|
||||
* 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 _APISETCONSOLEL3_
|
||||
#define _APISETCONSOLEL3_
|
||||
|
||||
#include <_mingw_unicode.h>
|
||||
|
||||
#include <apiset.h>
|
||||
#include <apisetcconv.h>
|
||||
#include <minwinbase.h>
|
||||
#include <minwindef.h>
|
||||
|
||||
#include <wincontypes.h>
|
||||
#include <windef.h>
|
||||
|
||||
#ifndef NOGDI
|
||||
#include <wingdi.h>
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI GetNumberOfConsoleMouseButtons(LPDWORD number_of_mouse_buttons);
|
||||
|
||||
#if (_WIN32_WINNT >= 0x0500)
|
||||
|
||||
WINBASEAPI COORD WINAPI GetConsoleFontSize(HANDLE console_output, DWORD font);
|
||||
WINBASEAPI WINBOOL WINAPI GetCurrentConsoleFont(HANDLE console_output, WINBOOL maximum_window, PCONSOLE_FONT_INFO console_current_font);
|
||||
|
||||
#ifndef NOGDI
|
||||
|
||||
typedef struct _CONSOLE_FONT_INFOEX {
|
||||
ULONG cbSize;
|
||||
DWORD nFont;
|
||||
COORD dwFontSize;
|
||||
UINT FontFamily;
|
||||
UINT FontWeight;
|
||||
WCHAR FaceName[LF_FACESIZE];
|
||||
} CONSOLE_FONT_INFOEX, *PCONSOLE_FONT_INFOEX;
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI GetCurrentConsoleFontEx(HANDLE console_output, WINBOOL maximum_window, PCONSOLE_FONT_INFOEX console_current_font_ex);
|
||||
WINBASEAPI WINBOOL WINAPI SetCurrentConsoleFontEx(HANDLE console_output, WINBOOL maximum_window, PCONSOLE_FONT_INFOEX console_current_font_ex);
|
||||
|
||||
#endif /* !NOGDI */
|
||||
|
||||
#define CONSOLE_NO_SELECTION 0x0000
|
||||
#define CONSOLE_SELECTION_IN_PROGRESS 0x0001
|
||||
#define CONSOLE_SELECTION_NOT_EMPTY 0x0002
|
||||
#define CONSOLE_MOUSE_SELECTION 0x0004
|
||||
#define CONSOLE_MOUSE_DOWN 0x0008
|
||||
|
||||
typedef struct _CONSOLE_SELECTION_INFO {
|
||||
DWORD dwFlags;
|
||||
COORD dwSelectionAnchor;
|
||||
SMALL_RECT srSelection;
|
||||
} CONSOLE_SELECTION_INFO, *PCONSOLE_SELECTION_INFO;
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI GetConsoleSelectionInfo(PCONSOLE_SELECTION_INFO console_selection_info);
|
||||
|
||||
#define HISTORY_NO_DUP_FLAG 0x1
|
||||
|
||||
typedef struct _CONSOLE_HISTORY_INFO {
|
||||
UINT cbSize;
|
||||
UINT HistoryBufferSize;
|
||||
UINT NumberOfHistoryBuffers;
|
||||
DWORD dwFlags;
|
||||
} CONSOLE_HISTORY_INFO, *PCONSOLE_HISTORY_INFO;
|
||||
|
||||
WINBASEAPI WINBOOL WINAPI GetConsoleHistoryInfo(PCONSOLE_HISTORY_INFO console_history_info);
|
||||
WINBASEAPI WINBOOL WINAPI SetConsoleHistoryInfo(PCONSOLE_HISTORY_INFO console_history_info);
|
||||
|
||||
#define CONSOLE_FULLSCREEN 1
|
||||
#define CONSOLE_FULLSCREEN_HARDWARE 2
|
||||
|
||||
WINBASEAPI WINBOOL APIENTRY GetConsoleDisplayMode(LPDWORD mode_flags);
|
||||
|
||||
#define CONSOLE_FULLSCREEN_MODE 1
|
||||
#define CONSOLE_WINDOWED_MODE 2
|
||||
|
||||
WINBASEAPI WINBOOL APIENTRY SetConsoleDisplayMode(HANDLE console_output, DWORD flags, PCOORD new_screen_buffer_dimensions);
|
||||
WINBASEAPI HWND APIENTRY GetConsoleWindow(void);
|
||||
|
||||
#endif /* _WIN32_WINNT >= 0x0500 */
|
||||
|
||||
#if (_WIN32_WINNT >= 0x0501)
|
||||
|
||||
WINBASEAPI WINBOOL APIENTRY AddConsoleAliasA(LPSTR source, LPSTR target, LPSTR exe_name);
|
||||
WINBASEAPI WINBOOL APIENTRY AddConsoleAliasW(LPWSTR source, LPWSTR target, LPWSTR exe_name);
|
||||
#define AddConsoleAlias __MINGW_NAME_AW(AddConsoleAlias)
|
||||
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasA(LPSTR source, LPSTR target_buffer, DWORD target_buffer_length, LPSTR exe_name);
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasW(LPWSTR source, LPWSTR target_buffer, DWORD target_buffer_length, LPWSTR exe_name);
|
||||
#define GetConsoleAlias __MINGW_NAME_AW(GetConsoleAlias)
|
||||
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasesLengthA(LPSTR exe_name);
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasesLengthW(LPWSTR exe_name);
|
||||
#define GetConsoleAliasesLength __MINGW_NAME_AW(GetConsoleAliasesLength)
|
||||
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasExesLengthA(void);
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasExesLengthW(void);
|
||||
#define GetConsoleAliasExesLength __MINGW_NAME_AW(GetConsoleAliasExesLength)
|
||||
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasesA(LPSTR alias_buffer, DWORD alias_buffer_length, LPSTR exe_name);
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasesW(LPWSTR alias_buffer, DWORD alias_buffer_length, LPWSTR exe_name);
|
||||
#define GetConsoleAliases __MINGW_NAME_AW(GetConsoleAliases)
|
||||
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasExesA(LPSTR exe_name_buffer, DWORD exe_name_buffer_length);
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleAliasExesW(LPWSTR exe_name_buffer, DWORD exe_name_buffer_length);
|
||||
#define GetConsoleAliasExes __MINGW_NAME_AW(GetConsoleAliasExes)
|
||||
|
||||
#endif /* _WIN32_WINNT >= 0x0501 */
|
||||
|
||||
WINBASEAPI void APIENTRY ExpungeConsoleCommandHistoryA(LPSTR exe_name);
|
||||
WINBASEAPI void APIENTRY ExpungeConsoleCommandHistoryW(LPWSTR exe_name);
|
||||
#define ExpungeConsoleCommandHistory __MINGW_NAME_AW(ExpungeConsoleCommandHistory)
|
||||
|
||||
WINBASEAPI WINBOOL APIENTRY SetConsoleNumberOfCommandsA(DWORD number, LPSTR exe_name);
|
||||
WINBASEAPI WINBOOL APIENTRY SetConsoleNumberOfCommandsW(DWORD number, LPWSTR exe_name);
|
||||
#define SetConsoleNumberOfCommands __MINGW_NAME_AW(SetConsoleNumberOfCommands)
|
||||
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleCommandHistoryLengthA(LPSTR exe_name);
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleCommandHistoryLengthW(LPWSTR exe_name);
|
||||
#define GetConsoleCommandHistoryLength __MINGW_NAME_AW(GetConsoleCommandHistoryLength)
|
||||
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleCommandHistoryA(LPSTR commands, DWORD command_buffer_length, LPSTR exe_name);
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleCommandHistoryW(LPWSTR commands, DWORD command_buffer_length, LPWSTR exe_name);
|
||||
#define GetConsoleCommandHistory __MINGW_NAME_AW(GetConsoleCommandHistory)
|
||||
|
||||
#if (_WIN32_WINNT >= 0x0501)
|
||||
WINBASEAPI DWORD APIENTRY GetConsoleProcessList(LPDWORD process_list, DWORD process_count);
|
||||
#endif /* _WIN32_WINNT >= 0x0501 */
|
||||
|
||||
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _APISETCONSOLEL3_ */
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/control.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/control.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+9
-1
@@ -10,6 +10,15 @@
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
|
||||
#pragma push_macro("_wdupenv_s")
|
||||
#undef _wdupenv_s
|
||||
#endif
|
||||
_CRTIMP errno_t __cdecl _wdupenv_s(wchar_t **_Buffer,size_t *_BufferSizeInWords,const wchar_t *_VarName);
|
||||
#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
|
||||
#pragma pop_macro("_wdupenv_s")
|
||||
#endif
|
||||
|
||||
_CRTIMP errno_t __cdecl _itow_s (int _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix);
|
||||
@@ -24,7 +33,6 @@ extern "C" {
|
||||
_CRTIMP errno_t __cdecl _wgetenv_s(size_t *_ReturnSize,wchar_t *_DstBuf,size_t _DstSizeInWords,const wchar_t *_VarName);
|
||||
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t,_wgetenv_s,size_t*,_ReturnSize,wchar_t,_DstBuf,const wchar_t*,_VarName)
|
||||
|
||||
_CRTIMP errno_t __cdecl _wdupenv_s(wchar_t **_Buffer,size_t *_BufferSizeInWords,const wchar_t *_VarName);
|
||||
_CRTIMP errno_t __cdecl _i64tow_s(__int64 _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix);
|
||||
_CRTIMP errno_t __cdecl _ui64tow_s(unsigned __int64 _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix);
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/credentialprovider.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/credentialprovider.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+231
-1
@@ -4,6 +4,7 @@
|
||||
* No warranty is given; refer to the file DISCLAIMER.PD within this package.
|
||||
*/
|
||||
#include <crtdefs.h>
|
||||
#include <sal.h>
|
||||
|
||||
#ifndef _INC_CRTDBG
|
||||
#define _INC_CRTDBG
|
||||
@@ -94,13 +95,21 @@ extern "C" {
|
||||
} _CrtMemState;
|
||||
|
||||
#ifndef _STATIC_ASSERT
|
||||
#if defined(_MSC_VER)
|
||||
#if (defined(__cpp_static_assert) && __cpp_static_assert >= 201411L) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L)
|
||||
#define _STATIC_ASSERT(expr) static_assert(expr)
|
||||
#elif defined(__cpp_static_assert)
|
||||
#define _STATIC_ASSERT(expr) static_assert(expr, #expr)
|
||||
#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
|
||||
#define _STATIC_ASSERT(expr) _Static_assert(expr, #expr)
|
||||
#elif defined(_MSC_VER)
|
||||
#define _STATIC_ASSERT(expr) typedef char __static_assert_t[(expr)]
|
||||
#else
|
||||
#define _STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1])
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef _DEBUG
|
||||
|
||||
#ifndef _ASSERT
|
||||
#define _ASSERT(expr) ((void)0)
|
||||
#endif
|
||||
@@ -208,6 +217,227 @@ extern "C" {
|
||||
#define _CrtSetCheckCount(f) ((int)0)
|
||||
#define _CrtGetCheckCount() ((int)0)
|
||||
|
||||
#else /* _DEBUG */
|
||||
|
||||
_CRTIMP long * __cdecl __p__crtAssertBusy(void);
|
||||
#define _crtAssertBusy (*__p__crtAssertBusy())
|
||||
|
||||
_CRTIMP _CRT_REPORT_HOOK __cdecl _CrtGetReportHook(void);
|
||||
_CRTIMP _CRT_REPORT_HOOK __cdecl _CrtSetReportHook(_CRT_REPORT_HOOK _PFnNewHook);
|
||||
_CRTIMP int __cdecl _CrtSetReportHook2(int _Mode, _CRT_REPORT_HOOK _PFnNewHook);
|
||||
_CRTIMP int __cdecl _CrtSetReportHookW2(int _Mode, _CRT_REPORT_HOOKW _PFnNewHook);
|
||||
_CRTIMP int __cdecl _CrtSetReportMode(int _ReportType, int _ReportMode);
|
||||
_CRTIMP _HFILE __cdecl _CrtSetReportFile(int _ReportType, _HFILE _ReportFile);
|
||||
_CRTIMP int __cdecl _CrtDbgReport(int _ReportType, const char * _Filename, int _Linenumber, const char * _ModuleName, const char * _Format, ...);
|
||||
_CRTIMP size_t __cdecl _CrtSetDebugFillThreshold(size_t _NewDebugFillThreshold);
|
||||
_CRTIMP int __cdecl _CrtDbgReportW(int _ReportType, const wchar_t * _Filename, int _LineNumber, const wchar_t * _ModuleName, const wchar_t * _Format, ...);
|
||||
|
||||
#define _ASSERT_EXPR(expr, msg) \
|
||||
(void) ((!!(expr)) || \
|
||||
(1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \
|
||||
(_CrtDbgBreak(), 0))
|
||||
|
||||
#ifndef _ASSERT
|
||||
#define _ASSERT(expr) _ASSERT_EXPR((expr), NULL)
|
||||
#endif
|
||||
|
||||
#ifndef _ASSERTE
|
||||
#define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr))
|
||||
#endif
|
||||
|
||||
#ifndef _ASSERT_BASE
|
||||
#define _ASSERT_BASE _ASSERT_EXPR
|
||||
#endif
|
||||
|
||||
#define _RPT_BASE(args) \
|
||||
(void) ((1 != _CrtDbgReport args) || \
|
||||
(_CrtDbgBreak(), 0))
|
||||
|
||||
#define _RPT_BASE_W(args) \
|
||||
(void) ((1 != _CrtDbgReportW args) || \
|
||||
(_CrtDbgBreak(), 0))
|
||||
|
||||
#define _RPT0(rptno, msg) \
|
||||
_RPT_BASE((rptno, NULL, 0, NULL, "%s", msg))
|
||||
|
||||
#define _RPTW0(rptno, msg) \
|
||||
_RPT_BASE_W((rptno, NULL, 0, NULL, L"%s", msg))
|
||||
|
||||
#define _RPT1(rptno, msg, arg1) \
|
||||
_RPT_BASE((rptno, NULL, 0, NULL, msg, arg1))
|
||||
|
||||
#define _RPTW1(rptno, msg, arg1) \
|
||||
_RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1))
|
||||
|
||||
#define _RPT2(rptno, msg, arg1, arg2) \
|
||||
_RPT_BASE((rptno, NULL, 0, NULL, msg, arg1, arg2))
|
||||
|
||||
#define _RPTW2(rptno, msg, arg1, arg2) \
|
||||
_RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1, arg2))
|
||||
|
||||
#define _RPT3(rptno, msg, arg1, arg2, arg3) \
|
||||
_RPT_BASE((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3))
|
||||
|
||||
#define _RPTW3(rptno, msg, arg1, arg2, arg3) \
|
||||
_RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3))
|
||||
|
||||
#define _RPT4(rptno, msg, arg1, arg2, arg3, arg4) \
|
||||
_RPT_BASE((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3, arg4))
|
||||
|
||||
#define _RPTW4(rptno, msg, arg1, arg2, arg3, arg4) \
|
||||
_RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3, arg4))
|
||||
|
||||
#define _RPT5(rptno, msg, arg1, arg2, arg3, arg4, arg5) \
|
||||
_RPT_BASE((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3, arg4, arg5))
|
||||
|
||||
#define _RPTW5(rptno, msg, arg1, arg2, arg3, arg4, arg5) \
|
||||
_RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3, arg4, arg5))
|
||||
|
||||
#define _RPTF0(rptno, msg) \
|
||||
_RPT_BASE((rptno, __FILE__, __LINE__, NULL, "%s", msg))
|
||||
|
||||
#define _RPTFW0(rptno, msg) \
|
||||
_RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, L"%s", msg))
|
||||
|
||||
#define _RPTF1(rptno, msg, arg1) \
|
||||
_RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1))
|
||||
|
||||
#define _RPTFW1(rptno, msg, arg1) \
|
||||
_RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1))
|
||||
|
||||
#define _RPTF2(rptno, msg, arg1, arg2) \
|
||||
_RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1, arg2))
|
||||
|
||||
#define _RPTFW2(rptno, msg, arg1, arg2) \
|
||||
_RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1, arg2))
|
||||
|
||||
#define _RPTF3(rptno, msg, arg1, arg2, arg3) \
|
||||
_RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1, arg2, arg3))
|
||||
|
||||
#define _RPTFW3(rptno, msg, arg1, arg2, arg3) \
|
||||
_RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1, arg2, arg3))
|
||||
|
||||
#define _RPTF4(rptno, msg, arg1, arg2, arg3, arg4) \
|
||||
_RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1, arg2, arg3, arg4))
|
||||
|
||||
#define _RPTFW4(rptno, msg, arg1, arg2, arg3, arg4) \
|
||||
_RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1, arg2, arg3, arg4))
|
||||
|
||||
#define _RPTF5(rptno, msg, arg1, arg2, arg3, arg4, arg5) \
|
||||
_RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1, arg2, arg3, arg4, arg5))
|
||||
|
||||
#define _RPTFW5(rptno, msg, arg1, arg2, arg3, arg4, arg5) \
|
||||
_RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1, arg2, arg3, arg4, arg5))
|
||||
|
||||
#define _CrtDbgBreak() __debugbreak()
|
||||
|
||||
#ifdef _CRTDBG_MAP_ALLOC
|
||||
|
||||
#define malloc(s) _malloc_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define calloc(c, s) _calloc_dbg(c, s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define realloc(p, s) _realloc_dbg(p, s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _recalloc(p, c, s) _recalloc_dbg(p, c, s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _expand(p, s) _expand_dbg(p, s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define free(p) _free_dbg(p, _NORMAL_BLOCK)
|
||||
#define _msize(p) _msize_dbg(p, _NORMAL_BLOCK)
|
||||
#define _aligned_msize(p, a, o) _aligned_msize_dbg(p, a, o)
|
||||
#define _aligned_malloc(s, a) _aligned_malloc_dbg(s, a, __FILE__, __LINE__)
|
||||
#define _aligned_realloc(p, s, a) _aligned_realloc_dbg(p, s, a, __FILE__, __LINE__)
|
||||
#define _aligned_recalloc(p, c, s, a) _aligned_recalloc_dbg(p, c, s, a, __FILE__, __LINE__)
|
||||
#define _aligned_offset_malloc(s, a, o) _aligned_offset_malloc_dbg(s, a, o, __FILE__, __LINE__)
|
||||
#define _aligned_offset_realloc(p, s, a, o) _aligned_offset_realloc_dbg(p, s, a, o, __FILE__, __LINE__)
|
||||
#define _aligned_offset_recalloc(p, c, s, a, o) _aligned_offset_recalloc_dbg(p, c, s, a, o, __FILE__, __LINE__)
|
||||
#define _aligned_free(p) _aligned_free_dbg(p)
|
||||
|
||||
#define _malloca(s) _malloca_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _freea(p) _freea_dbg(p, _NORMAL_BLOCK)
|
||||
|
||||
#define _strdup(s) _strdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _wcsdup(s) _wcsdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _mbsdup(s) _strdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _tempnam(s1, s2) _tempnam_dbg(s1, s2, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _wtempnam(s1, s2) _wtempnam_dbg(s1, s2, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _fullpath(s1, s2, le) _fullpath_dbg(s1, s2, le, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _wfullpath(s1, s2, le) _wfullpath_dbg(s1, s2, le, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _getcwd(s, le) _getcwd_dbg(s, le, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _wgetcwd(s, le) _wgetcwd_dbg(s, le, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _getdcwd(d, s, le) _getdcwd_dbg(d, s, le, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _wgetdcwd(d, s, le) _wgetdcwd_dbg(d, s, le, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _getdcwd_nolock(d, s, le) _getdcwd_lk_dbg(d, s, le, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _wgetdcwd_nolock(d, s, le) _wgetdcwd_lk_dbg(d, s, le, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _dupenv_s(ps1, size, s2) _dupenv_s_dbg(ps1, size, s2, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define _wdupenv_s(ps1, size, s2) _wdupenv_s_dbg(ps1, size, s2, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
|
||||
#define strdup(s) _strdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define wcsdup(s) _wcsdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define tempnam(s1, s2) _tempnam_dbg(s1, s2, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
#define getcwd(s, le) _getcwd_dbg(s, le, _NORMAL_BLOCK, __FILE__, __LINE__)
|
||||
|
||||
#endif /* _CRTDBG_MAP_ALLOC */
|
||||
|
||||
_CRTIMP long * __cdecl __p__crtBreakAlloc(void);
|
||||
#define _crtBreakAlloc (*__p__crtBreakAlloc())
|
||||
|
||||
_CRTIMP long __cdecl _CrtSetBreakAlloc(long _BreakAlloc);
|
||||
|
||||
_CRTIMP __checkReturn void * __cdecl _malloc_dbg(size_t _Size, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn void * __cdecl _calloc_dbg(size_t _NumOfElements, size_t _SizeOfElements, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn void * __cdecl _realloc_dbg(void * _Memory, size_t _NewSize, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn void * __cdecl _recalloc_dbg(void * _Memory, size_t _NumOfElements, size_t _SizeOfElements, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn void * __cdecl _expand_dbg(void * _Memory, size_t _NewSize, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP void __cdecl _free_dbg(void * _Memory, int _BlockType);
|
||||
_CRTIMP size_t __cdecl _msize_dbg(void * _Memory, int _BlockType);
|
||||
_CRTIMP size_t __cdecl _aligned_msize_dbg(void * _Memory, size_t _Alignment, size_t _Offset);
|
||||
_CRTIMP __checkReturn void * __cdecl _aligned_malloc_dbg(size_t _Size, size_t _Alignment, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn void * __cdecl _aligned_realloc_dbg(void * _Memory, size_t _Size, size_t _Alignment, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn void * __cdecl _aligned_recalloc_dbg(void * _Memory, size_t _NumOfElements, size_t _SizeOfElements, size_t _Alignment, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn void * __cdecl _aligned_offset_malloc_dbg(size_t _Size, size_t _Alignment, size_t _Offset, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn void * __cdecl _aligned_offset_realloc_dbg(void * _Memory, size_t _Size, size_t _Alignment, size_t _Offset, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn void * __cdecl _aligned_offset_recalloc_dbg(void * _Memory, size_t _NumOfElements, size_t _SizeOfElements, size_t _Alignment, size_t _Offset, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP void __cdecl _aligned_free_dbg(void * _Memory);
|
||||
_CRTIMP __checkReturn char * __cdecl _strdup_dbg(const char * _Str, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn wchar_t * __cdecl _wcsdup_dbg(const wchar_t * _Str, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn char * __cdecl _tempnam_dbg(const char * _DirName, const char * _FilePrefix, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn wchar_t * __cdecl _wtempnam_dbg(const wchar_t * _DirName, const wchar_t * _FilePrefix, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn char * __cdecl _fullpath_dbg(char * _FullPath, const char * _Path, size_t _SizeInBytes, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn wchar_t * __cdecl _wfullpath_dbg(wchar_t * _FullPath, const wchar_t * _Path, size_t _SizeInWords, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn char * __cdecl _getcwd_dbg(char * _DstBuf, int _SizeInBytes, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn wchar_t * __cdecl _wgetcwd_dbg(wchar_t * _DstBuf, int _SizeInWords, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn char * __cdecl _getdcwd_dbg(int _Drive, char * _DstBuf, int _SizeInBytes, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn wchar_t * __cdecl _wgetdcwd_dbg(int _Drive, wchar_t * _DstBuf, int _SizeInWords, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
__checkReturn char * __cdecl _getdcwd_lk_dbg(int _Drive, char * _DstBuf, int _SizeInBytes, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
__checkReturn wchar_t * __cdecl _wgetdcwd_lk_dbg(int _Drive, wchar_t * _DstBuf, int _SizeInWords, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn errno_t __cdecl _dupenv_s_dbg(char ** _PBuffer, size_t * _PBufferSizeInBytes, const char * _VarName, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
_CRTIMP __checkReturn errno_t __cdecl _wdupenv_s_dbg(wchar_t ** _PBuffer, size_t * _PBufferSizeInWords, const wchar_t * _VarName, int _BlockType, const char * _Filename, int _LineNumber);
|
||||
|
||||
#define _malloca_dbg(s, t, f, l) _malloc_dbg(s, t, f, l)
|
||||
#define _freea_dbg(p, t) _free_dbg(p, t)
|
||||
|
||||
_CRTIMP _CRT_ALLOC_HOOK __cdecl _CrtGetAllocHook(void);
|
||||
_CRTIMP _CRT_ALLOC_HOOK __cdecl _CrtSetAllocHook(_CRT_ALLOC_HOOK _PfnNewHook);
|
||||
|
||||
_CRTIMP int * __cdecl __p__crtDbgFlag(void);
|
||||
#define _crtDbgFlag (*__p__crtDbgFlag())
|
||||
|
||||
_CRTIMP int __cdecl _CrtCheckMemory(void);
|
||||
_CRTIMP int __cdecl _CrtSetDbgFlag(int _NewFlag);
|
||||
_CRTIMP void __cdecl _CrtDoForAllClientObjects(void (__cdecl *_PFn)(void *, void *), void * _Context);
|
||||
_CRTIMP __checkReturn int __cdecl _CrtIsValidPointer(const void * _Ptr, unsigned int _Bytes, int _ReadWrite);
|
||||
_CRTIMP __checkReturn int __cdecl _CrtIsValidHeapPointer(const void * _HeapPtr);
|
||||
_CRTIMP int __cdecl _CrtIsMemoryBlock(const void * _Memory, unsigned int _Bytes, long * _RequestNumber, char ** _Filename, int * _LineNumber);
|
||||
_CRTIMP __checkReturn int __cdecl _CrtReportBlockType(const void * _Memory);
|
||||
_CRTIMP _CRT_DUMP_CLIENT __cdecl _CrtGetDumpClient(void);
|
||||
_CRTIMP _CRT_DUMP_CLIENT __cdecl _CrtSetDumpClient(_CRT_DUMP_CLIENT _PFnNewDump);
|
||||
_CRTIMP _CRT_MANAGED_HEAP_DEPRECATE void __cdecl _CrtMemCheckpoint(_CrtMemState * _State);
|
||||
_CRTIMP _CRT_MANAGED_HEAP_DEPRECATE int __cdecl _CrtMemDifference(_CrtMemState * _State, const _CrtMemState * _OldState, const _CrtMemState * _NewState);
|
||||
_CRTIMP void __cdecl _CrtMemDumpAllObjectsSince(const _CrtMemState * _State);
|
||||
_CRTIMP void __cdecl _CrtMemDumpStatistics(const _CrtMemState * _State);
|
||||
_CRTIMP int __cdecl _CrtDumpMemoryLeaks(void);
|
||||
_CRTIMP int __cdecl _CrtSetCheckCount(int _CheckCount);
|
||||
_CRTIMP int __cdecl _CrtGetCheckCount(void);
|
||||
|
||||
#endif /* _DEBUG */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
/*
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/ctfutb.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/ctfutb.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/ctxtcall.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/ctxtcall.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+41
-31
@@ -111,35 +111,38 @@ extern "C" {
|
||||
_CRTIMP int __cdecl __toascii(int _C);
|
||||
_CRTIMP int __cdecl __iscsymf(int _C);
|
||||
_CRTIMP int __cdecl __iscsym(int _C);
|
||||
|
||||
#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || !defined (NO_OLDNAMES) || defined (__cplusplus)
|
||||
int __cdecl isblank(int _C);
|
||||
#endif
|
||||
#if __MSVCRT_VERSION__ >= 0xC00
|
||||
_CRTIMP int __cdecl isblank(int _C);
|
||||
_CRTIMP int __cdecl _isblank_l(int _C,_locale_t _Locale);
|
||||
#else
|
||||
int __cdecl isblank(int _C);
|
||||
#endif /* msvcr120 */
|
||||
#endif
|
||||
|
||||
#ifndef _WCTYPE_DEFINED
|
||||
#define _WCTYPE_DEFINED
|
||||
|
||||
int __cdecl iswalpha(wint_t _C);
|
||||
int __cdecl iswupper(wint_t _C);
|
||||
int __cdecl iswlower(wint_t _C);
|
||||
int __cdecl iswdigit(wint_t _C);
|
||||
int __cdecl iswxdigit(wint_t _C);
|
||||
int __cdecl iswspace(wint_t _C);
|
||||
int __cdecl iswpunct(wint_t _C);
|
||||
int __cdecl iswalnum(wint_t _C);
|
||||
int __cdecl iswprint(wint_t _C);
|
||||
int __cdecl iswgraph(wint_t _C);
|
||||
int __cdecl iswcntrl(wint_t _C);
|
||||
int __cdecl iswascii(wint_t _C);
|
||||
_CRTIMP int __cdecl iswalpha(wint_t _C);
|
||||
_CRTIMP int __cdecl iswupper(wint_t _C);
|
||||
_CRTIMP int __cdecl iswlower(wint_t _C);
|
||||
_CRTIMP int __cdecl iswdigit(wint_t _C);
|
||||
_CRTIMP int __cdecl iswxdigit(wint_t _C);
|
||||
_CRTIMP int __cdecl iswspace(wint_t _C);
|
||||
_CRTIMP int __cdecl iswpunct(wint_t _C);
|
||||
_CRTIMP int __cdecl iswalnum(wint_t _C);
|
||||
_CRTIMP int __cdecl iswprint(wint_t _C);
|
||||
_CRTIMP int __cdecl iswgraph(wint_t _C);
|
||||
_CRTIMP int __cdecl iswcntrl(wint_t _C);
|
||||
_CRTIMP int __cdecl iswascii(wint_t _C);
|
||||
#ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
|
||||
int __cdecl isleadbyte(int _C);
|
||||
_CRTIMP int __cdecl isleadbyte(int _C);
|
||||
#endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */
|
||||
wint_t __cdecl towupper(wint_t _C);
|
||||
wint_t __cdecl towlower(wint_t _C);
|
||||
int __cdecl iswctype(wint_t _C,wctype_t _Type);
|
||||
#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x700 && _WIN32_WINNT >= 0x0600)
|
||||
/* These are available since msvcr80.dll, and in msvcrt.dll since Vista. */
|
||||
_CRTIMP wint_t __cdecl towupper(wint_t _C);
|
||||
_CRTIMP wint_t __cdecl towlower(wint_t _C);
|
||||
_CRTIMP int __cdecl iswctype(wint_t _C,wctype_t _Type);
|
||||
#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x600 && _WIN32_WINNT >= 0x0600)
|
||||
/* These are available since msvcr80.dll (__MSVCRT_VERSION__ >= 0x800), and in
|
||||
* msvcrt.dll (__MSVCRT_VERSION__ == 0x600) since Vista (_WIN32_WINNT >= 0x0600). */
|
||||
_CRTIMP int __cdecl _iswalpha_l(wint_t _C,_locale_t _Locale);
|
||||
_CRTIMP int __cdecl _iswupper_l(wint_t _C,_locale_t _Locale);
|
||||
_CRTIMP int __cdecl _iswlower_l(wint_t _C,_locale_t _Locale);
|
||||
@@ -166,12 +169,15 @@ int __cdecl isblank(int _C);
|
||||
_CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale);
|
||||
#endif
|
||||
#ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
|
||||
int __cdecl is_wctype(wint_t _C,wctype_t _Type);
|
||||
_CRTIMP int __cdecl is_wctype(wint_t _C,wctype_t _Type);
|
||||
#endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */
|
||||
|
||||
#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || !defined (NO_OLDNAMES) || defined (__cplusplus)
|
||||
int __cdecl iswblank(wint_t _C);
|
||||
#endif
|
||||
#if __MSVCRT_VERSION__ >= 0xC00
|
||||
_CRTIMP int __cdecl iswblank(wint_t _C);
|
||||
_CRTIMP int __cdecl _iswblank_l(wint_t _C,_locale_t _Locale);
|
||||
#else
|
||||
int __cdecl iswblank(wint_t _C);
|
||||
#endif /* msvcr120 */
|
||||
#endif
|
||||
|
||||
#ifndef _CTYPE_DISABLE_MACROS
|
||||
@@ -225,7 +231,8 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void);
|
||||
#define iswgraph(_c) (iswctype(_c,_PUNCT|_ALPHA|_DIGIT))
|
||||
#define iswcntrl(_c) (iswctype(_c,_CONTROL))
|
||||
#define iswascii(_c) ((unsigned)(_c) < 0x80)
|
||||
#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x700 && _WIN32_WINNT >= 0x0600)
|
||||
#define iswblank(_c) (iswctype(_c,_SPACE) || ((_c)=='\t'))
|
||||
#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x600 && _WIN32_WINNT >= 0x0600)
|
||||
# define _iswalpha_l(_c,_p) (_iswctype_l(_c,_ALPHA,_p))
|
||||
# define _iswupper_l(_c,_p) (_iswctype_l(_c,_UPPER,_p))
|
||||
# define _iswlower_l(_c,_p) (_iswctype_l(_c,_LOWER,_p))
|
||||
@@ -238,7 +245,10 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void);
|
||||
# define _iswgraph_l(_c,_p) (_iswctype_l(_c,_PUNCT|_ALPHA|_DIGIT,_p))
|
||||
# define _iswcntrl_l(_c,_p) (_iswctype_l(_c,_CONTROL,_p))
|
||||
#endif /* __MSVCRT_VERSION__ >= 0x800 */
|
||||
#if __MSVCRT_VERSION__ >= 0xC00
|
||||
#define _iswblank_l(_c,_p) (_iswctype_l(_c,_BLANK,_p) || ((_c)=='\t'))
|
||||
#endif
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#define __iscsymf(_c) (isalpha(_c) || ((_c)=='_'))
|
||||
@@ -253,10 +263,10 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void);
|
||||
|
||||
#ifndef NO_OLDNAMES
|
||||
#ifndef _CTYPE_DEFINED
|
||||
int __cdecl isascii(int _C) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
int __cdecl toascii(int _C) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
int __cdecl iscsymf(int _C) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
int __cdecl iscsym(int _C) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
_CRTIMP int __cdecl isascii(int _C) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
_CRTIMP int __cdecl toascii(int _C) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
_CRTIMP int __cdecl iscsymf(int _C) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
_CRTIMP int __cdecl iscsym(int _C) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
#else
|
||||
#define isascii __isascii
|
||||
#define toascii __toascii
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d10.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d10.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d10_1.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d10_1.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d10effect.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d10effect.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d10sdklayers.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d10sdklayers.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d10shader.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d10shader.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d11.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d11.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d11_1.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d11_1.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d11_2.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d11_2.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d11_3.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d11_3.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d11_4.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d11_4.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d11on12.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d11on12.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d11sdklayers.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d11sdklayers.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d12.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d12.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d12sdklayers.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d12sdklayers.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d12shader.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d12shader.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3d12video.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3d12video.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/d3dcommon.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/d3dcommon.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dbgprop.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dbgprop.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dcommon.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dcommon.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dcompanimation.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dcompanimation.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/ddstream.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/ddstream.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/devicetopology.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/devicetopology.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dimm.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dimm.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dinputd.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dinputd.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+33
@@ -25,10 +25,23 @@ extern "C" {
|
||||
};
|
||||
#endif
|
||||
|
||||
#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
|
||||
#pragma push_macro("_getcwd")
|
||||
#undef _getcwd
|
||||
#pragma push_macro("_getdcwd")
|
||||
#undef _getdcwd
|
||||
#pragma push_macro("_getdcwd_nolock")
|
||||
#undef _getdcwd_nolock
|
||||
#endif
|
||||
_CRTIMP char *__cdecl _getcwd(char *_DstBuf,int _SizeInBytes);
|
||||
_CRTIMP char *__cdecl _getdcwd(int _Drive,char *_DstBuf,int _SizeInBytes);
|
||||
#if __MSVCRT_VERSION__ >= 0x800
|
||||
char *__cdecl _getdcwd_nolock(int _Drive,char *_DstBuf,int _SizeInBytes);
|
||||
#endif
|
||||
#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
|
||||
#pragma pop_macro("_getcwd")
|
||||
#pragma pop_macro("_getdcwd")
|
||||
#pragma pop_macro("_getdcwd_nolock")
|
||||
#endif
|
||||
_CRTIMP int __cdecl _chdir(const char *_Path);
|
||||
_CRTIMP int __cdecl _mkdir(const char *_Path);
|
||||
@@ -46,10 +59,23 @@ extern "C" {
|
||||
|
||||
#ifndef _WDIRECT_DEFINED
|
||||
#define _WDIRECT_DEFINED
|
||||
#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
|
||||
#pragma push_macro("_wgetcwd")
|
||||
#undef _wgetcwd
|
||||
#pragma push_macro("_wgetdcwd")
|
||||
#undef _wgetdcwd
|
||||
#pragma push_macro("_wgetdcwd_nolock")
|
||||
#undef _wgetdcwd_nolock
|
||||
#endif
|
||||
_CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords);
|
||||
_CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords);
|
||||
#if __MSVCRT_VERSION__ >= 0x800
|
||||
wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords);
|
||||
#endif
|
||||
#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
|
||||
#pragma pop_macro("_wgetcwd")
|
||||
#pragma pop_macro("_wgetdcwd")
|
||||
#pragma pop_macro("_wgetdcwd_nolock")
|
||||
#endif
|
||||
_CRTIMP int __cdecl _wchdir(const wchar_t *_Path);
|
||||
_CRTIMP int __cdecl _wmkdir(const wchar_t *_Path);
|
||||
@@ -60,7 +86,14 @@ extern "C" {
|
||||
|
||||
#define diskfree_t _diskfree_t
|
||||
|
||||
#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
|
||||
#pragma push_macro("getcwd")
|
||||
#undef getcwd
|
||||
#endif
|
||||
char *__cdecl getcwd(char *_DstBuf,int _SizeInBytes) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
|
||||
#pragma pop_macro("getcwd")
|
||||
#endif
|
||||
int __cdecl chdir(const char *_Path) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
int __cdecl mkdir(const char *_Path) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
int __cdecl rmdir(const char *_Path) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/directmanipulation.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/directmanipulation.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dispex.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dispex.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dmodshow.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dmodshow.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/docobj.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/docobj.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/docobjectservice.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/docobjectservice.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/documenttarget.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/documenttarget.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/downloadmgr.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/downloadmgr.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/drmexternals.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/drmexternals.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dvdif.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dvdif.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dwrite.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dwrite.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dwrite_1.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dwrite_1.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dwrite_2.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dwrite_2.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1053
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dwrite_3.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dwrite_3.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
@@ -378,6 +378,30 @@ interface IDWriteFactory7;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef __IDWriteFactory8_FWD_DEFINED__
|
||||
#define __IDWriteFactory8_FWD_DEFINED__
|
||||
typedef interface IDWriteFactory8 IDWriteFactory8;
|
||||
#ifdef __cplusplus
|
||||
interface IDWriteFactory8;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef __IDWriteBitmapRenderTarget2_FWD_DEFINED__
|
||||
#define __IDWriteBitmapRenderTarget2_FWD_DEFINED__
|
||||
typedef interface IDWriteBitmapRenderTarget2 IDWriteBitmapRenderTarget2;
|
||||
#ifdef __cplusplus
|
||||
interface IDWriteBitmapRenderTarget2;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef __IDWriteBitmapRenderTarget3_FWD_DEFINED__
|
||||
#define __IDWriteBitmapRenderTarget3_FWD_DEFINED__
|
||||
typedef interface IDWriteBitmapRenderTarget3 IDWriteBitmapRenderTarget3;
|
||||
#ifdef __cplusplus
|
||||
interface IDWriteBitmapRenderTarget3;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
/* Headers for imported files */
|
||||
|
||||
#include <dwrite_2.h>
|
||||
@@ -571,11 +595,14 @@ typedef enum DWRITE_PAINT_TYPE {
|
||||
DWRITE_PAINT_TYPE_TRANSFORM = 9,
|
||||
DWRITE_PAINT_TYPE_COMPOSITE = 10
|
||||
} DWRITE_PAINT_TYPE;
|
||||
#ifndef DWRITE_PAINT_FEATURE_LEVEL_DEFINED
|
||||
#define DWRITE_PAINT_FEATURE_LEVEL_DEFINED
|
||||
typedef enum DWRITE_PAINT_FEATURE_LEVEL {
|
||||
DWRITE_PAINT_FEATURE_LEVEL_NONE = 0,
|
||||
DWRITE_PAINT_FEATURE_LEVEL_COLR_V0 = 1,
|
||||
DWRITE_PAINT_FEATURE_LEVEL_COLR_V1 = 2
|
||||
} DWRITE_PAINT_FEATURE_LEVEL;
|
||||
#endif /* DWRITE_PAINT_FEATURE_LEVEL_DEFINED */
|
||||
typedef enum DWRITE_PAINT_ATTRIBUTES {
|
||||
DWRITE_PAINT_ATTRIBUTES_NONE = 0,
|
||||
DWRITE_PAINT_ATTRIBUTES_USES_PALETTE = 0x1,
|
||||
@@ -14125,6 +14152,1031 @@ static inline HRESULT IDWriteFactory7_GetSystemFontCollection(IDWriteFactory7* T
|
||||
|
||||
#endif /* __IDWriteFactory7_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IDWriteFactory8 interface
|
||||
*/
|
||||
#ifndef __IDWriteFactory8_INTERFACE_DEFINED__
|
||||
#define __IDWriteFactory8_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID_IDWriteFactory8, 0xee0a7fb5, 0xdef4, 0x4c23, 0xa4,0x54, 0xc9,0xc7,0xdc,0x87,0x83,0x98);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
MIDL_INTERFACE("ee0a7fb5-def4-4c23-a454-c9c7dc878398")
|
||||
IDWriteFactory8 : public IDWriteFactory7
|
||||
{
|
||||
virtual HRESULT STDMETHODCALLTYPE TranslateColorGlyphRun(
|
||||
D2D1_POINT_2F origin,
|
||||
const DWRITE_GLYPH_RUN *glyph_run,
|
||||
const DWRITE_GLYPH_RUN_DESCRIPTION *glyph_run_desc,
|
||||
DWRITE_GLYPH_IMAGE_FORMATS image_formats,
|
||||
DWRITE_PAINT_FEATURE_LEVEL feature_level,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
const DWRITE_MATRIX *world_and_dpi_transform,
|
||||
UINT32 palette_index,
|
||||
IDWriteColorGlyphRunEnumerator1 **enumerator) = 0;
|
||||
|
||||
};
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(IDWriteFactory8, 0xee0a7fb5, 0xdef4, 0x4c23, 0xa4,0x54, 0xc9,0xc7,0xdc,0x87,0x83,0x98)
|
||||
#endif
|
||||
#else
|
||||
typedef struct IDWriteFactory8Vtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
IDWriteFactory8 *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
IDWriteFactory8 *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
IDWriteFactory8 *This);
|
||||
|
||||
/*** IDWriteFactory methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetSystemFontCollection)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontCollection **collection,
|
||||
WINBOOL check_for_updates);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateCustomFontCollection)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontCollectionLoader *loader,
|
||||
const void *key,
|
||||
UINT32 key_size,
|
||||
IDWriteFontCollection **collection);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *RegisterFontCollectionLoader)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontCollectionLoader *loader);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *UnregisterFontCollectionLoader)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontCollectionLoader *loader);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateFontFileReference)(
|
||||
IDWriteFactory8 *This,
|
||||
const WCHAR *path,
|
||||
const FILETIME *writetime,
|
||||
IDWriteFontFile **font_file);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateCustomFontFileReference)(
|
||||
IDWriteFactory8 *This,
|
||||
const void *reference_key,
|
||||
UINT32 key_size,
|
||||
IDWriteFontFileLoader *loader,
|
||||
IDWriteFontFile **font_file);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateFontFace)(
|
||||
IDWriteFactory8 *This,
|
||||
DWRITE_FONT_FACE_TYPE facetype,
|
||||
UINT32 files_number,
|
||||
IDWriteFontFile *const *font_files,
|
||||
UINT32 index,
|
||||
DWRITE_FONT_SIMULATIONS sim_flags,
|
||||
IDWriteFontFace **font_face);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateRenderingParams)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteRenderingParams **params);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateMonitorRenderingParams)(
|
||||
IDWriteFactory8 *This,
|
||||
HMONITOR monitor,
|
||||
IDWriteRenderingParams **params);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateCustomRenderingParams)(
|
||||
IDWriteFactory8 *This,
|
||||
FLOAT gamma,
|
||||
FLOAT enhancedContrast,
|
||||
FLOAT cleartype_level,
|
||||
DWRITE_PIXEL_GEOMETRY geometry,
|
||||
DWRITE_RENDERING_MODE mode,
|
||||
IDWriteRenderingParams **params);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *RegisterFontFileLoader)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontFileLoader *loader);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *UnregisterFontFileLoader)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontFileLoader *loader);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateTextFormat)(
|
||||
IDWriteFactory8 *This,
|
||||
const WCHAR *family_name,
|
||||
IDWriteFontCollection *collection,
|
||||
DWRITE_FONT_WEIGHT weight,
|
||||
DWRITE_FONT_STYLE style,
|
||||
DWRITE_FONT_STRETCH stretch,
|
||||
FLOAT size,
|
||||
const WCHAR *locale,
|
||||
IDWriteTextFormat **format);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateTypography)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteTypography **typography);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetGdiInterop)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteGdiInterop **gdi_interop);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateTextLayout)(
|
||||
IDWriteFactory8 *This,
|
||||
const WCHAR *string,
|
||||
UINT32 len,
|
||||
IDWriteTextFormat *format,
|
||||
FLOAT max_width,
|
||||
FLOAT max_height,
|
||||
IDWriteTextLayout **layout);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateGdiCompatibleTextLayout)(
|
||||
IDWriteFactory8 *This,
|
||||
const WCHAR *string,
|
||||
UINT32 len,
|
||||
IDWriteTextFormat *format,
|
||||
FLOAT layout_width,
|
||||
FLOAT layout_height,
|
||||
FLOAT pixels_per_dip,
|
||||
const DWRITE_MATRIX *transform,
|
||||
WINBOOL use_gdi_natural,
|
||||
IDWriteTextLayout **layout);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateEllipsisTrimmingSign)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteTextFormat *format,
|
||||
IDWriteInlineObject **trimming_sign);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateTextAnalyzer)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteTextAnalyzer **analyzer);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateNumberSubstitution)(
|
||||
IDWriteFactory8 *This,
|
||||
DWRITE_NUMBER_SUBSTITUTION_METHOD method,
|
||||
const WCHAR *locale,
|
||||
WINBOOL ignore_user_override,
|
||||
IDWriteNumberSubstitution **substitution);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateGlyphRunAnalysis)(
|
||||
IDWriteFactory8 *This,
|
||||
const DWRITE_GLYPH_RUN *glyph_run,
|
||||
FLOAT pixels_per_dip,
|
||||
const DWRITE_MATRIX *transform,
|
||||
DWRITE_RENDERING_MODE rendering_mode,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
FLOAT baseline_x,
|
||||
FLOAT baseline_y,
|
||||
IDWriteGlyphRunAnalysis **analysis);
|
||||
|
||||
/*** IDWriteFactory1 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetEudcFontCollection)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontCollection **collection,
|
||||
WINBOOL check_for_updates);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory1_CreateCustomRenderingParams)(
|
||||
IDWriteFactory8 *This,
|
||||
FLOAT gamma,
|
||||
FLOAT enhcontrast,
|
||||
FLOAT enhcontrast_grayscale,
|
||||
FLOAT cleartype_level,
|
||||
DWRITE_PIXEL_GEOMETRY geometry,
|
||||
DWRITE_RENDERING_MODE mode,
|
||||
IDWriteRenderingParams1 **params);
|
||||
|
||||
/*** IDWriteFactory2 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetSystemFontFallback)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontFallback **fallback);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateFontFallbackBuilder)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontFallbackBuilder **fallbackbuilder);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *TranslateColorGlyphRun)(
|
||||
IDWriteFactory8 *This,
|
||||
FLOAT originX,
|
||||
FLOAT originY,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
const DWRITE_GLYPH_RUN_DESCRIPTION *rundescr,
|
||||
DWRITE_MEASURING_MODE mode,
|
||||
const DWRITE_MATRIX *transform,
|
||||
UINT32 palette_index,
|
||||
IDWriteColorGlyphRunEnumerator **colorlayers);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory2_CreateCustomRenderingParams)(
|
||||
IDWriteFactory8 *This,
|
||||
FLOAT gamma,
|
||||
FLOAT contrast,
|
||||
FLOAT grayscalecontrast,
|
||||
FLOAT cleartypeLevel,
|
||||
DWRITE_PIXEL_GEOMETRY pixelGeometry,
|
||||
DWRITE_RENDERING_MODE renderingMode,
|
||||
DWRITE_GRID_FIT_MODE gridFitMode,
|
||||
IDWriteRenderingParams2 **params);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory2_CreateGlyphRunAnalysis)(
|
||||
IDWriteFactory8 *This,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
const DWRITE_MATRIX *transform,
|
||||
DWRITE_RENDERING_MODE renderingMode,
|
||||
DWRITE_MEASURING_MODE measuringMode,
|
||||
DWRITE_GRID_FIT_MODE gridFitMode,
|
||||
DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,
|
||||
FLOAT originX,
|
||||
FLOAT originY,
|
||||
IDWriteGlyphRunAnalysis **analysis);
|
||||
|
||||
/*** IDWriteFactory3 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory3_CreateGlyphRunAnalysis)(
|
||||
IDWriteFactory8 *This,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
const DWRITE_MATRIX *transform,
|
||||
DWRITE_RENDERING_MODE1 rendering_mode,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
DWRITE_GRID_FIT_MODE gridfit_mode,
|
||||
DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,
|
||||
FLOAT origin_x,
|
||||
FLOAT origin_y,
|
||||
IDWriteGlyphRunAnalysis **analysis);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory3_CreateCustomRenderingParams)(
|
||||
IDWriteFactory8 *This,
|
||||
FLOAT gamma,
|
||||
FLOAT enhanced_contrast,
|
||||
FLOAT grayscale_enhanced_contrast,
|
||||
FLOAT cleartype_level,
|
||||
DWRITE_PIXEL_GEOMETRY pixel_geometry,
|
||||
DWRITE_RENDERING_MODE1 rendering_mode,
|
||||
DWRITE_GRID_FIT_MODE gridfit_mode,
|
||||
IDWriteRenderingParams3 **params);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateFontFaceReference_)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontFile *file,
|
||||
UINT32 index,
|
||||
DWRITE_FONT_SIMULATIONS simulations,
|
||||
IDWriteFontFaceReference **reference);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateFontFaceReference)(
|
||||
IDWriteFactory8 *This,
|
||||
const WCHAR *path,
|
||||
const FILETIME *writetime,
|
||||
UINT32 index,
|
||||
DWRITE_FONT_SIMULATIONS simulations,
|
||||
IDWriteFontFaceReference **reference);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetSystemFontSet)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontSet **fontset);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateFontSetBuilder)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontSetBuilder **builder);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateFontCollectionFromFontSet)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontSet *fontset,
|
||||
IDWriteFontCollection1 **collection);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory3_GetSystemFontCollection)(
|
||||
IDWriteFactory8 *This,
|
||||
WINBOOL include_downloadable,
|
||||
IDWriteFontCollection1 **collection,
|
||||
WINBOOL check_for_updates);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetFontDownloadQueue)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontDownloadQueue **queue);
|
||||
|
||||
/*** IDWriteFactory4 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory4_TranslateColorGlyphRun)(
|
||||
IDWriteFactory8 *This,
|
||||
D2D1_POINT_2F baseline_origin,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc,
|
||||
DWRITE_GLYPH_IMAGE_FORMATS desired_formats,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
const DWRITE_MATRIX *transform,
|
||||
UINT32 palette,
|
||||
IDWriteColorGlyphRunEnumerator1 **layers);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *ComputeGlyphOrigins_)(
|
||||
IDWriteFactory8 *This,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
D2D1_POINT_2F baseline_origin,
|
||||
D2D1_POINT_2F *origins);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *ComputeGlyphOrigins)(
|
||||
IDWriteFactory8 *This,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
D2D1_POINT_2F baseline_origin,
|
||||
const DWRITE_MATRIX *transform,
|
||||
D2D1_POINT_2F *origins);
|
||||
|
||||
/*** IDWriteFactory5 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory5_CreateFontSetBuilder)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontSetBuilder1 **fontset_builder);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateInMemoryFontFileLoader)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteInMemoryFontFileLoader **loader);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateHttpFontFileLoader)(
|
||||
IDWriteFactory8 *This,
|
||||
const WCHAR *referrer_url,
|
||||
const WCHAR *extra_headers,
|
||||
IDWriteRemoteFontFileLoader **loader);
|
||||
|
||||
DWRITE_CONTAINER_TYPE (STDMETHODCALLTYPE *AnalyzeContainerType)(
|
||||
IDWriteFactory8 *This,
|
||||
const void *data,
|
||||
UINT32 data_size);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *UnpackFontFile)(
|
||||
IDWriteFactory8 *This,
|
||||
DWRITE_CONTAINER_TYPE container_type,
|
||||
const void *data,
|
||||
UINT32 data_size,
|
||||
IDWriteFontFileStream **stream);
|
||||
|
||||
/*** IDWriteFactory6 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory6_CreateFontFaceReference)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontFile *file,
|
||||
UINT32 face_index,
|
||||
DWRITE_FONT_SIMULATIONS simulations,
|
||||
const DWRITE_FONT_AXIS_VALUE *axis_values,
|
||||
UINT32 num_axis,
|
||||
IDWriteFontFaceReference1 **face_ref);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *CreateFontResource)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontFile *file,
|
||||
UINT32 face_index,
|
||||
IDWriteFontResource **resource);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory6_GetSystemFontSet)(
|
||||
IDWriteFactory8 *This,
|
||||
WINBOOL include_downloadable,
|
||||
IDWriteFontSet1 **fontset);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory6_GetSystemFontCollection)(
|
||||
IDWriteFactory8 *This,
|
||||
WINBOOL include_downloadable,
|
||||
DWRITE_FONT_FAMILY_MODEL family_model,
|
||||
IDWriteFontCollection2 **collection);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory6_CreateFontCollectionFromFontSet)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontSet *fontset,
|
||||
DWRITE_FONT_FAMILY_MODEL family_model,
|
||||
IDWriteFontCollection2 **collection);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory6_CreateFontSetBuilder)(
|
||||
IDWriteFactory8 *This,
|
||||
IDWriteFontSetBuilder2 **builder);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory6_CreateTextFormat)(
|
||||
IDWriteFactory8 *This,
|
||||
const WCHAR *familyname,
|
||||
IDWriteFontCollection *collection,
|
||||
const DWRITE_FONT_AXIS_VALUE *axis_values,
|
||||
UINT32 num_axis,
|
||||
FLOAT fontsize,
|
||||
const WCHAR *localename,
|
||||
IDWriteTextFormat3 **format);
|
||||
|
||||
/*** IDWriteFactory7 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory7_GetSystemFontSet)(
|
||||
IDWriteFactory8 *This,
|
||||
WINBOOL include_downloadable,
|
||||
IDWriteFontSet2 **fontset);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory7_GetSystemFontCollection)(
|
||||
IDWriteFactory8 *This,
|
||||
WINBOOL include_downloadable,
|
||||
DWRITE_FONT_FAMILY_MODEL family_model,
|
||||
IDWriteFontCollection3 **collection);
|
||||
|
||||
/*** IDWriteFactory8 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *IDWriteFactory8_TranslateColorGlyphRun)(
|
||||
IDWriteFactory8 *This,
|
||||
D2D1_POINT_2F origin,
|
||||
const DWRITE_GLYPH_RUN *glyph_run,
|
||||
const DWRITE_GLYPH_RUN_DESCRIPTION *glyph_run_desc,
|
||||
DWRITE_GLYPH_IMAGE_FORMATS image_formats,
|
||||
DWRITE_PAINT_FEATURE_LEVEL feature_level,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
const DWRITE_MATRIX *world_and_dpi_transform,
|
||||
UINT32 palette_index,
|
||||
IDWriteColorGlyphRunEnumerator1 **enumerator);
|
||||
|
||||
END_INTERFACE
|
||||
} IDWriteFactory8Vtbl;
|
||||
|
||||
interface IDWriteFactory8 {
|
||||
CONST_VTBL IDWriteFactory8Vtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define IDWriteFactory8_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define IDWriteFactory8_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define IDWriteFactory8_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IDWriteFactory methods ***/
|
||||
#define IDWriteFactory8_CreateCustomFontCollection(This,loader,key,key_size,collection) (This)->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection)
|
||||
#define IDWriteFactory8_RegisterFontCollectionLoader(This,loader) (This)->lpVtbl->RegisterFontCollectionLoader(This,loader)
|
||||
#define IDWriteFactory8_UnregisterFontCollectionLoader(This,loader) (This)->lpVtbl->UnregisterFontCollectionLoader(This,loader)
|
||||
#define IDWriteFactory8_CreateFontFileReference(This,path,writetime,font_file) (This)->lpVtbl->CreateFontFileReference(This,path,writetime,font_file)
|
||||
#define IDWriteFactory8_CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file) (This)->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file)
|
||||
#define IDWriteFactory8_CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face) (This)->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face)
|
||||
#define IDWriteFactory8_CreateRenderingParams(This,params) (This)->lpVtbl->CreateRenderingParams(This,params)
|
||||
#define IDWriteFactory8_CreateMonitorRenderingParams(This,monitor,params) (This)->lpVtbl->CreateMonitorRenderingParams(This,monitor,params)
|
||||
#define IDWriteFactory8_RegisterFontFileLoader(This,loader) (This)->lpVtbl->RegisterFontFileLoader(This,loader)
|
||||
#define IDWriteFactory8_UnregisterFontFileLoader(This,loader) (This)->lpVtbl->UnregisterFontFileLoader(This,loader)
|
||||
#define IDWriteFactory8_CreateTypography(This,typography) (This)->lpVtbl->CreateTypography(This,typography)
|
||||
#define IDWriteFactory8_GetGdiInterop(This,gdi_interop) (This)->lpVtbl->GetGdiInterop(This,gdi_interop)
|
||||
#define IDWriteFactory8_CreateTextLayout(This,string,len,format,max_width,max_height,layout) (This)->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout)
|
||||
#define IDWriteFactory8_CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout) (This)->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout)
|
||||
#define IDWriteFactory8_CreateEllipsisTrimmingSign(This,format,trimming_sign) (This)->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign)
|
||||
#define IDWriteFactory8_CreateTextAnalyzer(This,analyzer) (This)->lpVtbl->CreateTextAnalyzer(This,analyzer)
|
||||
#define IDWriteFactory8_CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution) (This)->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution)
|
||||
/*** IDWriteFactory1 methods ***/
|
||||
#define IDWriteFactory8_GetEudcFontCollection(This,collection,check_for_updates) (This)->lpVtbl->GetEudcFontCollection(This,collection,check_for_updates)
|
||||
/*** IDWriteFactory2 methods ***/
|
||||
#define IDWriteFactory8_GetSystemFontFallback(This,fallback) (This)->lpVtbl->GetSystemFontFallback(This,fallback)
|
||||
#define IDWriteFactory8_CreateFontFallbackBuilder(This,fallbackbuilder) (This)->lpVtbl->CreateFontFallbackBuilder(This,fallbackbuilder)
|
||||
/*** IDWriteFactory3 methods ***/
|
||||
#define IDWriteFactory8_CreateGlyphRunAnalysis(This,run,transform,rendering_mode,measuring_mode,gridfit_mode,antialias_mode,origin_x,origin_y,analysis) (This)->lpVtbl->IDWriteFactory3_CreateGlyphRunAnalysis(This,run,transform,rendering_mode,measuring_mode,gridfit_mode,antialias_mode,origin_x,origin_y,analysis)
|
||||
#define IDWriteFactory8_CreateCustomRenderingParams(This,gamma,enhanced_contrast,grayscale_enhanced_contrast,cleartype_level,pixel_geometry,rendering_mode,gridfit_mode,params) (This)->lpVtbl->IDWriteFactory3_CreateCustomRenderingParams(This,gamma,enhanced_contrast,grayscale_enhanced_contrast,cleartype_level,pixel_geometry,rendering_mode,gridfit_mode,params)
|
||||
#define IDWriteFactory8_CreateFontFaceReference_(This,file,index,simulations,reference) (This)->lpVtbl->CreateFontFaceReference_(This,file,index,simulations,reference)
|
||||
#define IDWriteFactory8_GetFontDownloadQueue(This,queue) (This)->lpVtbl->GetFontDownloadQueue(This,queue)
|
||||
/*** IDWriteFactory4 methods ***/
|
||||
#define IDWriteFactory8_ComputeGlyphOrigins_(This,run,baseline_origin,origins) (This)->lpVtbl->ComputeGlyphOrigins_(This,run,baseline_origin,origins)
|
||||
#define IDWriteFactory8_ComputeGlyphOrigins(This,run,measuring_mode,baseline_origin,transform,origins) (This)->lpVtbl->ComputeGlyphOrigins(This,run,measuring_mode,baseline_origin,transform,origins)
|
||||
/*** IDWriteFactory5 methods ***/
|
||||
#define IDWriteFactory8_CreateInMemoryFontFileLoader(This,loader) (This)->lpVtbl->CreateInMemoryFontFileLoader(This,loader)
|
||||
#define IDWriteFactory8_CreateHttpFontFileLoader(This,referrer_url,extra_headers,loader) (This)->lpVtbl->CreateHttpFontFileLoader(This,referrer_url,extra_headers,loader)
|
||||
#define IDWriteFactory8_AnalyzeContainerType(This,data,data_size) (This)->lpVtbl->AnalyzeContainerType(This,data,data_size)
|
||||
#define IDWriteFactory8_UnpackFontFile(This,container_type,data,data_size,stream) (This)->lpVtbl->UnpackFontFile(This,container_type,data,data_size,stream)
|
||||
/*** IDWriteFactory6 methods ***/
|
||||
#define IDWriteFactory8_CreateFontFaceReference(This,file,face_index,simulations,axis_values,num_axis,face_ref) (This)->lpVtbl->IDWriteFactory6_CreateFontFaceReference(This,file,face_index,simulations,axis_values,num_axis,face_ref)
|
||||
#define IDWriteFactory8_CreateFontResource(This,file,face_index,resource) (This)->lpVtbl->CreateFontResource(This,file,face_index,resource)
|
||||
#define IDWriteFactory8_CreateFontCollectionFromFontSet(This,fontset,family_model,collection) (This)->lpVtbl->IDWriteFactory6_CreateFontCollectionFromFontSet(This,fontset,family_model,collection)
|
||||
#define IDWriteFactory8_CreateFontSetBuilder(This,builder) (This)->lpVtbl->IDWriteFactory6_CreateFontSetBuilder(This,builder)
|
||||
#define IDWriteFactory8_CreateTextFormat(This,familyname,collection,axis_values,num_axis,fontsize,localename,format) (This)->lpVtbl->IDWriteFactory6_CreateTextFormat(This,familyname,collection,axis_values,num_axis,fontsize,localename,format)
|
||||
/*** IDWriteFactory7 methods ***/
|
||||
#define IDWriteFactory8_GetSystemFontSet(This,include_downloadable,fontset) (This)->lpVtbl->IDWriteFactory7_GetSystemFontSet(This,include_downloadable,fontset)
|
||||
#define IDWriteFactory8_GetSystemFontCollection(This,include_downloadable,family_model,collection) (This)->lpVtbl->IDWriteFactory7_GetSystemFontCollection(This,include_downloadable,family_model,collection)
|
||||
/*** IDWriteFactory8 methods ***/
|
||||
#define IDWriteFactory8_TranslateColorGlyphRun(This,origin,glyph_run,glyph_run_desc,image_formats,feature_level,measuring_mode,world_and_dpi_transform,palette_index,enumerator) (This)->lpVtbl->IDWriteFactory8_TranslateColorGlyphRun(This,origin,glyph_run,glyph_run_desc,image_formats,feature_level,measuring_mode,world_and_dpi_transform,palette_index,enumerator)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT IDWriteFactory8_QueryInterface(IDWriteFactory8* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG IDWriteFactory8_AddRef(IDWriteFactory8* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG IDWriteFactory8_Release(IDWriteFactory8* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IDWriteFactory methods ***/
|
||||
static inline HRESULT IDWriteFactory8_CreateCustomFontCollection(IDWriteFactory8* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) {
|
||||
return This->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_RegisterFontCollectionLoader(IDWriteFactory8* This,IDWriteFontCollectionLoader *loader) {
|
||||
return This->lpVtbl->RegisterFontCollectionLoader(This,loader);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_UnregisterFontCollectionLoader(IDWriteFactory8* This,IDWriteFontCollectionLoader *loader) {
|
||||
return This->lpVtbl->UnregisterFontCollectionLoader(This,loader);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateFontFileReference(IDWriteFactory8* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) {
|
||||
return This->lpVtbl->CreateFontFileReference(This,path,writetime,font_file);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateCustomFontFileReference(IDWriteFactory8* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) {
|
||||
return This->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateFontFace(IDWriteFactory8* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) {
|
||||
return This->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateRenderingParams(IDWriteFactory8* This,IDWriteRenderingParams **params) {
|
||||
return This->lpVtbl->CreateRenderingParams(This,params);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateMonitorRenderingParams(IDWriteFactory8* This,HMONITOR monitor,IDWriteRenderingParams **params) {
|
||||
return This->lpVtbl->CreateMonitorRenderingParams(This,monitor,params);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_RegisterFontFileLoader(IDWriteFactory8* This,IDWriteFontFileLoader *loader) {
|
||||
return This->lpVtbl->RegisterFontFileLoader(This,loader);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_UnregisterFontFileLoader(IDWriteFactory8* This,IDWriteFontFileLoader *loader) {
|
||||
return This->lpVtbl->UnregisterFontFileLoader(This,loader);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateTypography(IDWriteFactory8* This,IDWriteTypography **typography) {
|
||||
return This->lpVtbl->CreateTypography(This,typography);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_GetGdiInterop(IDWriteFactory8* This,IDWriteGdiInterop **gdi_interop) {
|
||||
return This->lpVtbl->GetGdiInterop(This,gdi_interop);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateTextLayout(IDWriteFactory8* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) {
|
||||
return This->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateGdiCompatibleTextLayout(IDWriteFactory8* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) {
|
||||
return This->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateEllipsisTrimmingSign(IDWriteFactory8* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) {
|
||||
return This->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateTextAnalyzer(IDWriteFactory8* This,IDWriteTextAnalyzer **analyzer) {
|
||||
return This->lpVtbl->CreateTextAnalyzer(This,analyzer);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateNumberSubstitution(IDWriteFactory8* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) {
|
||||
return This->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution);
|
||||
}
|
||||
/*** IDWriteFactory1 methods ***/
|
||||
static inline HRESULT IDWriteFactory8_GetEudcFontCollection(IDWriteFactory8* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) {
|
||||
return This->lpVtbl->GetEudcFontCollection(This,collection,check_for_updates);
|
||||
}
|
||||
/*** IDWriteFactory2 methods ***/
|
||||
static inline HRESULT IDWriteFactory8_GetSystemFontFallback(IDWriteFactory8* This,IDWriteFontFallback **fallback) {
|
||||
return This->lpVtbl->GetSystemFontFallback(This,fallback);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateFontFallbackBuilder(IDWriteFactory8* This,IDWriteFontFallbackBuilder **fallbackbuilder) {
|
||||
return This->lpVtbl->CreateFontFallbackBuilder(This,fallbackbuilder);
|
||||
}
|
||||
/*** IDWriteFactory3 methods ***/
|
||||
static inline HRESULT IDWriteFactory8_CreateGlyphRunAnalysis(IDWriteFactory8* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) {
|
||||
return This->lpVtbl->IDWriteFactory3_CreateGlyphRunAnalysis(This,run,transform,rendering_mode,measuring_mode,gridfit_mode,antialias_mode,origin_x,origin_y,analysis);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateCustomRenderingParams(IDWriteFactory8* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) {
|
||||
return This->lpVtbl->IDWriteFactory3_CreateCustomRenderingParams(This,gamma,enhanced_contrast,grayscale_enhanced_contrast,cleartype_level,pixel_geometry,rendering_mode,gridfit_mode,params);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateFontFaceReference_(IDWriteFactory8* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) {
|
||||
return This->lpVtbl->CreateFontFaceReference_(This,file,index,simulations,reference);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_GetFontDownloadQueue(IDWriteFactory8* This,IDWriteFontDownloadQueue **queue) {
|
||||
return This->lpVtbl->GetFontDownloadQueue(This,queue);
|
||||
}
|
||||
/*** IDWriteFactory4 methods ***/
|
||||
static inline HRESULT IDWriteFactory8_ComputeGlyphOrigins_(IDWriteFactory8* This,const DWRITE_GLYPH_RUN *run,D2D1_POINT_2F baseline_origin,D2D1_POINT_2F *origins) {
|
||||
return This->lpVtbl->ComputeGlyphOrigins_(This,run,baseline_origin,origins);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_ComputeGlyphOrigins(IDWriteFactory8* This,const DWRITE_GLYPH_RUN *run,DWRITE_MEASURING_MODE measuring_mode,D2D1_POINT_2F baseline_origin,const DWRITE_MATRIX *transform,D2D1_POINT_2F *origins) {
|
||||
return This->lpVtbl->ComputeGlyphOrigins(This,run,measuring_mode,baseline_origin,transform,origins);
|
||||
}
|
||||
/*** IDWriteFactory5 methods ***/
|
||||
static inline HRESULT IDWriteFactory8_CreateInMemoryFontFileLoader(IDWriteFactory8* This,IDWriteInMemoryFontFileLoader **loader) {
|
||||
return This->lpVtbl->CreateInMemoryFontFileLoader(This,loader);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateHttpFontFileLoader(IDWriteFactory8* This,const WCHAR *referrer_url,const WCHAR *extra_headers,IDWriteRemoteFontFileLoader **loader) {
|
||||
return This->lpVtbl->CreateHttpFontFileLoader(This,referrer_url,extra_headers,loader);
|
||||
}
|
||||
static inline DWRITE_CONTAINER_TYPE IDWriteFactory8_AnalyzeContainerType(IDWriteFactory8* This,const void *data,UINT32 data_size) {
|
||||
return This->lpVtbl->AnalyzeContainerType(This,data,data_size);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_UnpackFontFile(IDWriteFactory8* This,DWRITE_CONTAINER_TYPE container_type,const void *data,UINT32 data_size,IDWriteFontFileStream **stream) {
|
||||
return This->lpVtbl->UnpackFontFile(This,container_type,data,data_size,stream);
|
||||
}
|
||||
/*** IDWriteFactory6 methods ***/
|
||||
static inline HRESULT IDWriteFactory8_CreateFontFaceReference(IDWriteFactory8* This,IDWriteFontFile *file,UINT32 face_index,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,IDWriteFontFaceReference1 **face_ref) {
|
||||
return This->lpVtbl->IDWriteFactory6_CreateFontFaceReference(This,file,face_index,simulations,axis_values,num_axis,face_ref);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateFontResource(IDWriteFactory8* This,IDWriteFontFile *file,UINT32 face_index,IDWriteFontResource **resource) {
|
||||
return This->lpVtbl->CreateFontResource(This,file,face_index,resource);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateFontCollectionFromFontSet(IDWriteFactory8* This,IDWriteFontSet *fontset,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection2 **collection) {
|
||||
return This->lpVtbl->IDWriteFactory6_CreateFontCollectionFromFontSet(This,fontset,family_model,collection);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateFontSetBuilder(IDWriteFactory8* This,IDWriteFontSetBuilder2 **builder) {
|
||||
return This->lpVtbl->IDWriteFactory6_CreateFontSetBuilder(This,builder);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_CreateTextFormat(IDWriteFactory8* This,const WCHAR *familyname,IDWriteFontCollection *collection,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,FLOAT fontsize,const WCHAR *localename,IDWriteTextFormat3 **format) {
|
||||
return This->lpVtbl->IDWriteFactory6_CreateTextFormat(This,familyname,collection,axis_values,num_axis,fontsize,localename,format);
|
||||
}
|
||||
/*** IDWriteFactory7 methods ***/
|
||||
static inline HRESULT IDWriteFactory8_GetSystemFontSet(IDWriteFactory8* This,WINBOOL include_downloadable,IDWriteFontSet2 **fontset) {
|
||||
return This->lpVtbl->IDWriteFactory7_GetSystemFontSet(This,include_downloadable,fontset);
|
||||
}
|
||||
static inline HRESULT IDWriteFactory8_GetSystemFontCollection(IDWriteFactory8* This,WINBOOL include_downloadable,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection3 **collection) {
|
||||
return This->lpVtbl->IDWriteFactory7_GetSystemFontCollection(This,include_downloadable,family_model,collection);
|
||||
}
|
||||
/*** IDWriteFactory8 methods ***/
|
||||
static inline HRESULT IDWriteFactory8_TranslateColorGlyphRun(IDWriteFactory8* This,D2D1_POINT_2F origin,const DWRITE_GLYPH_RUN *glyph_run,const DWRITE_GLYPH_RUN_DESCRIPTION *glyph_run_desc,DWRITE_GLYPH_IMAGE_FORMATS image_formats,DWRITE_PAINT_FEATURE_LEVEL feature_level,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_MATRIX *world_and_dpi_transform,UINT32 palette_index,IDWriteColorGlyphRunEnumerator1 **enumerator) {
|
||||
return This->lpVtbl->IDWriteFactory8_TranslateColorGlyphRun(This,origin,glyph_run,glyph_run_desc,image_formats,feature_level,measuring_mode,world_and_dpi_transform,palette_index,enumerator);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* __IDWriteFactory8_INTERFACE_DEFINED__ */
|
||||
|
||||
typedef struct DWRITE_BITMAP_DATA_BGRA32 {
|
||||
UINT32 width;
|
||||
UINT32 height;
|
||||
UINT32 *pixels;
|
||||
} DWRITE_BITMAP_DATA_BGRA32;
|
||||
/*****************************************************************************
|
||||
* IDWriteBitmapRenderTarget2 interface
|
||||
*/
|
||||
#ifndef __IDWriteBitmapRenderTarget2_INTERFACE_DEFINED__
|
||||
#define __IDWriteBitmapRenderTarget2_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID_IDWriteBitmapRenderTarget2, 0xc553a742, 0xfc01, 0x44da, 0xa6,0x6e, 0xb8,0xb9,0xed,0x6c,0x39,0x95);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
MIDL_INTERFACE("c553a742-fc01-44da-a66e-b8b9ed6c3995")
|
||||
IDWriteBitmapRenderTarget2 : public IDWriteBitmapRenderTarget1
|
||||
{
|
||||
virtual HRESULT STDMETHODCALLTYPE GetBitmapData(
|
||||
DWRITE_BITMAP_DATA_BGRA32 *bitmap_data) = 0;
|
||||
|
||||
};
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(IDWriteBitmapRenderTarget2, 0xc553a742, 0xfc01, 0x44da, 0xa6,0x6e, 0xb8,0xb9,0xed,0x6c,0x39,0x95)
|
||||
#endif
|
||||
#else
|
||||
typedef struct IDWriteBitmapRenderTarget2Vtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
IDWriteBitmapRenderTarget2 *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
IDWriteBitmapRenderTarget2 *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
IDWriteBitmapRenderTarget2 *This);
|
||||
|
||||
/*** IDWriteBitmapRenderTarget methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *DrawGlyphRun)(
|
||||
IDWriteBitmapRenderTarget2 *This,
|
||||
FLOAT baselineOriginX,
|
||||
FLOAT baselineOriginY,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
const DWRITE_GLYPH_RUN *glyph_run,
|
||||
IDWriteRenderingParams *params,
|
||||
COLORREF textColor,
|
||||
RECT *blackbox_rect);
|
||||
|
||||
HDC (STDMETHODCALLTYPE *GetMemoryDC)(
|
||||
IDWriteBitmapRenderTarget2 *This);
|
||||
|
||||
FLOAT (STDMETHODCALLTYPE *GetPixelsPerDip)(
|
||||
IDWriteBitmapRenderTarget2 *This);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *SetPixelsPerDip)(
|
||||
IDWriteBitmapRenderTarget2 *This,
|
||||
FLOAT pixels_per_dip);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetCurrentTransform)(
|
||||
IDWriteBitmapRenderTarget2 *This,
|
||||
DWRITE_MATRIX *transform);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *SetCurrentTransform)(
|
||||
IDWriteBitmapRenderTarget2 *This,
|
||||
const DWRITE_MATRIX *transform);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetSize)(
|
||||
IDWriteBitmapRenderTarget2 *This,
|
||||
SIZE *size);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *Resize)(
|
||||
IDWriteBitmapRenderTarget2 *This,
|
||||
UINT32 width,
|
||||
UINT32 height);
|
||||
|
||||
/*** IDWriteBitmapRenderTarget1 methods ***/
|
||||
DWRITE_TEXT_ANTIALIAS_MODE (STDMETHODCALLTYPE *GetTextAntialiasMode)(
|
||||
IDWriteBitmapRenderTarget2 *This);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *SetTextAntialiasMode)(
|
||||
IDWriteBitmapRenderTarget2 *This,
|
||||
DWRITE_TEXT_ANTIALIAS_MODE mode);
|
||||
|
||||
/*** IDWriteBitmapRenderTarget2 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetBitmapData)(
|
||||
IDWriteBitmapRenderTarget2 *This,
|
||||
DWRITE_BITMAP_DATA_BGRA32 *bitmap_data);
|
||||
|
||||
END_INTERFACE
|
||||
} IDWriteBitmapRenderTarget2Vtbl;
|
||||
|
||||
interface IDWriteBitmapRenderTarget2 {
|
||||
CONST_VTBL IDWriteBitmapRenderTarget2Vtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define IDWriteBitmapRenderTarget2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define IDWriteBitmapRenderTarget2_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define IDWriteBitmapRenderTarget2_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IDWriteBitmapRenderTarget methods ***/
|
||||
#define IDWriteBitmapRenderTarget2_DrawGlyphRun(This,baselineOriginX,baselineOriginY,measuring_mode,glyph_run,params,textColor,blackbox_rect) (This)->lpVtbl->DrawGlyphRun(This,baselineOriginX,baselineOriginY,measuring_mode,glyph_run,params,textColor,blackbox_rect)
|
||||
#define IDWriteBitmapRenderTarget2_GetMemoryDC(This) (This)->lpVtbl->GetMemoryDC(This)
|
||||
#define IDWriteBitmapRenderTarget2_GetPixelsPerDip(This) (This)->lpVtbl->GetPixelsPerDip(This)
|
||||
#define IDWriteBitmapRenderTarget2_SetPixelsPerDip(This,pixels_per_dip) (This)->lpVtbl->SetPixelsPerDip(This,pixels_per_dip)
|
||||
#define IDWriteBitmapRenderTarget2_GetCurrentTransform(This,transform) (This)->lpVtbl->GetCurrentTransform(This,transform)
|
||||
#define IDWriteBitmapRenderTarget2_SetCurrentTransform(This,transform) (This)->lpVtbl->SetCurrentTransform(This,transform)
|
||||
#define IDWriteBitmapRenderTarget2_GetSize(This,size) (This)->lpVtbl->GetSize(This,size)
|
||||
#define IDWriteBitmapRenderTarget2_Resize(This,width,height) (This)->lpVtbl->Resize(This,width,height)
|
||||
/*** IDWriteBitmapRenderTarget1 methods ***/
|
||||
#define IDWriteBitmapRenderTarget2_GetTextAntialiasMode(This) (This)->lpVtbl->GetTextAntialiasMode(This)
|
||||
#define IDWriteBitmapRenderTarget2_SetTextAntialiasMode(This,mode) (This)->lpVtbl->SetTextAntialiasMode(This,mode)
|
||||
/*** IDWriteBitmapRenderTarget2 methods ***/
|
||||
#define IDWriteBitmapRenderTarget2_GetBitmapData(This,bitmap_data) (This)->lpVtbl->GetBitmapData(This,bitmap_data)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT IDWriteBitmapRenderTarget2_QueryInterface(IDWriteBitmapRenderTarget2* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG IDWriteBitmapRenderTarget2_AddRef(IDWriteBitmapRenderTarget2* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG IDWriteBitmapRenderTarget2_Release(IDWriteBitmapRenderTarget2* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IDWriteBitmapRenderTarget methods ***/
|
||||
static inline HRESULT IDWriteBitmapRenderTarget2_DrawGlyphRun(IDWriteBitmapRenderTarget2* This,FLOAT baselineOriginX,FLOAT baselineOriginY,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_GLYPH_RUN *glyph_run,IDWriteRenderingParams *params,COLORREF textColor,RECT *blackbox_rect) {
|
||||
return This->lpVtbl->DrawGlyphRun(This,baselineOriginX,baselineOriginY,measuring_mode,glyph_run,params,textColor,blackbox_rect);
|
||||
}
|
||||
static inline HDC IDWriteBitmapRenderTarget2_GetMemoryDC(IDWriteBitmapRenderTarget2* This) {
|
||||
return This->lpVtbl->GetMemoryDC(This);
|
||||
}
|
||||
static inline FLOAT IDWriteBitmapRenderTarget2_GetPixelsPerDip(IDWriteBitmapRenderTarget2* This) {
|
||||
return This->lpVtbl->GetPixelsPerDip(This);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget2_SetPixelsPerDip(IDWriteBitmapRenderTarget2* This,FLOAT pixels_per_dip) {
|
||||
return This->lpVtbl->SetPixelsPerDip(This,pixels_per_dip);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget2_GetCurrentTransform(IDWriteBitmapRenderTarget2* This,DWRITE_MATRIX *transform) {
|
||||
return This->lpVtbl->GetCurrentTransform(This,transform);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget2_SetCurrentTransform(IDWriteBitmapRenderTarget2* This,const DWRITE_MATRIX *transform) {
|
||||
return This->lpVtbl->SetCurrentTransform(This,transform);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget2_GetSize(IDWriteBitmapRenderTarget2* This,SIZE *size) {
|
||||
return This->lpVtbl->GetSize(This,size);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget2_Resize(IDWriteBitmapRenderTarget2* This,UINT32 width,UINT32 height) {
|
||||
return This->lpVtbl->Resize(This,width,height);
|
||||
}
|
||||
/*** IDWriteBitmapRenderTarget1 methods ***/
|
||||
static inline DWRITE_TEXT_ANTIALIAS_MODE IDWriteBitmapRenderTarget2_GetTextAntialiasMode(IDWriteBitmapRenderTarget2* This) {
|
||||
return This->lpVtbl->GetTextAntialiasMode(This);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget2_SetTextAntialiasMode(IDWriteBitmapRenderTarget2* This,DWRITE_TEXT_ANTIALIAS_MODE mode) {
|
||||
return This->lpVtbl->SetTextAntialiasMode(This,mode);
|
||||
}
|
||||
/*** IDWriteBitmapRenderTarget2 methods ***/
|
||||
static inline HRESULT IDWriteBitmapRenderTarget2_GetBitmapData(IDWriteBitmapRenderTarget2* This,DWRITE_BITMAP_DATA_BGRA32 *bitmap_data) {
|
||||
return This->lpVtbl->GetBitmapData(This,bitmap_data);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* __IDWriteBitmapRenderTarget2_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IDWriteBitmapRenderTarget3 interface
|
||||
*/
|
||||
#ifndef __IDWriteBitmapRenderTarget3_INTERFACE_DEFINED__
|
||||
#define __IDWriteBitmapRenderTarget3_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID_IDWriteBitmapRenderTarget3, 0xaeec37db, 0xc337, 0x40f1, 0x8e,0x2a, 0x9a,0x41,0xb1,0x67,0xb2,0x38);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
MIDL_INTERFACE("aeec37db-c337-40f1-8e2a-9a41b167b238")
|
||||
IDWriteBitmapRenderTarget3 : public IDWriteBitmapRenderTarget2
|
||||
{
|
||||
virtual DWRITE_PAINT_FEATURE_LEVEL STDMETHODCALLTYPE GetPaintFeatureLevel(
|
||||
) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE DrawPaintGlyphRun(
|
||||
FLOAT origin_x,
|
||||
FLOAT origin_y,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
DWRITE_GLYPH_IMAGE_FORMATS image_format,
|
||||
COLORREF text_color,
|
||||
UINT32 palette_index,
|
||||
RECT *black_box) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE DrawGlyphRunWithColorSupport(
|
||||
FLOAT origin_x,
|
||||
FLOAT origin_y,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
IDWriteRenderingParams *params,
|
||||
COLORREF text_color,
|
||||
UINT32 palette_index,
|
||||
RECT *black_box) = 0;
|
||||
|
||||
};
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(IDWriteBitmapRenderTarget3, 0xaeec37db, 0xc337, 0x40f1, 0x8e,0x2a, 0x9a,0x41,0xb1,0x67,0xb2,0x38)
|
||||
#endif
|
||||
#else
|
||||
typedef struct IDWriteBitmapRenderTarget3Vtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
IDWriteBitmapRenderTarget3 *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
IDWriteBitmapRenderTarget3 *This);
|
||||
|
||||
/*** IDWriteBitmapRenderTarget methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *DrawGlyphRun)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
FLOAT baselineOriginX,
|
||||
FLOAT baselineOriginY,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
const DWRITE_GLYPH_RUN *glyph_run,
|
||||
IDWriteRenderingParams *params,
|
||||
COLORREF textColor,
|
||||
RECT *blackbox_rect);
|
||||
|
||||
HDC (STDMETHODCALLTYPE *GetMemoryDC)(
|
||||
IDWriteBitmapRenderTarget3 *This);
|
||||
|
||||
FLOAT (STDMETHODCALLTYPE *GetPixelsPerDip)(
|
||||
IDWriteBitmapRenderTarget3 *This);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *SetPixelsPerDip)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
FLOAT pixels_per_dip);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetCurrentTransform)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
DWRITE_MATRIX *transform);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *SetCurrentTransform)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
const DWRITE_MATRIX *transform);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetSize)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
SIZE *size);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *Resize)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
UINT32 width,
|
||||
UINT32 height);
|
||||
|
||||
/*** IDWriteBitmapRenderTarget1 methods ***/
|
||||
DWRITE_TEXT_ANTIALIAS_MODE (STDMETHODCALLTYPE *GetTextAntialiasMode)(
|
||||
IDWriteBitmapRenderTarget3 *This);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *SetTextAntialiasMode)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
DWRITE_TEXT_ANTIALIAS_MODE mode);
|
||||
|
||||
/*** IDWriteBitmapRenderTarget2 methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetBitmapData)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
DWRITE_BITMAP_DATA_BGRA32 *bitmap_data);
|
||||
|
||||
/*** IDWriteBitmapRenderTarget3 methods ***/
|
||||
DWRITE_PAINT_FEATURE_LEVEL (STDMETHODCALLTYPE *GetPaintFeatureLevel)(
|
||||
IDWriteBitmapRenderTarget3 *This);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *DrawPaintGlyphRun)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
FLOAT origin_x,
|
||||
FLOAT origin_y,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
DWRITE_GLYPH_IMAGE_FORMATS image_format,
|
||||
COLORREF text_color,
|
||||
UINT32 palette_index,
|
||||
RECT *black_box);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *DrawGlyphRunWithColorSupport)(
|
||||
IDWriteBitmapRenderTarget3 *This,
|
||||
FLOAT origin_x,
|
||||
FLOAT origin_y,
|
||||
DWRITE_MEASURING_MODE measuring_mode,
|
||||
const DWRITE_GLYPH_RUN *run,
|
||||
IDWriteRenderingParams *params,
|
||||
COLORREF text_color,
|
||||
UINT32 palette_index,
|
||||
RECT *black_box);
|
||||
|
||||
END_INTERFACE
|
||||
} IDWriteBitmapRenderTarget3Vtbl;
|
||||
|
||||
interface IDWriteBitmapRenderTarget3 {
|
||||
CONST_VTBL IDWriteBitmapRenderTarget3Vtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define IDWriteBitmapRenderTarget3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define IDWriteBitmapRenderTarget3_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define IDWriteBitmapRenderTarget3_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IDWriteBitmapRenderTarget methods ***/
|
||||
#define IDWriteBitmapRenderTarget3_DrawGlyphRun(This,baselineOriginX,baselineOriginY,measuring_mode,glyph_run,params,textColor,blackbox_rect) (This)->lpVtbl->DrawGlyphRun(This,baselineOriginX,baselineOriginY,measuring_mode,glyph_run,params,textColor,blackbox_rect)
|
||||
#define IDWriteBitmapRenderTarget3_GetMemoryDC(This) (This)->lpVtbl->GetMemoryDC(This)
|
||||
#define IDWriteBitmapRenderTarget3_GetPixelsPerDip(This) (This)->lpVtbl->GetPixelsPerDip(This)
|
||||
#define IDWriteBitmapRenderTarget3_SetPixelsPerDip(This,pixels_per_dip) (This)->lpVtbl->SetPixelsPerDip(This,pixels_per_dip)
|
||||
#define IDWriteBitmapRenderTarget3_GetCurrentTransform(This,transform) (This)->lpVtbl->GetCurrentTransform(This,transform)
|
||||
#define IDWriteBitmapRenderTarget3_SetCurrentTransform(This,transform) (This)->lpVtbl->SetCurrentTransform(This,transform)
|
||||
#define IDWriteBitmapRenderTarget3_GetSize(This,size) (This)->lpVtbl->GetSize(This,size)
|
||||
#define IDWriteBitmapRenderTarget3_Resize(This,width,height) (This)->lpVtbl->Resize(This,width,height)
|
||||
/*** IDWriteBitmapRenderTarget1 methods ***/
|
||||
#define IDWriteBitmapRenderTarget3_GetTextAntialiasMode(This) (This)->lpVtbl->GetTextAntialiasMode(This)
|
||||
#define IDWriteBitmapRenderTarget3_SetTextAntialiasMode(This,mode) (This)->lpVtbl->SetTextAntialiasMode(This,mode)
|
||||
/*** IDWriteBitmapRenderTarget2 methods ***/
|
||||
#define IDWriteBitmapRenderTarget3_GetBitmapData(This,bitmap_data) (This)->lpVtbl->GetBitmapData(This,bitmap_data)
|
||||
/*** IDWriteBitmapRenderTarget3 methods ***/
|
||||
#define IDWriteBitmapRenderTarget3_GetPaintFeatureLevel(This) (This)->lpVtbl->GetPaintFeatureLevel(This)
|
||||
#define IDWriteBitmapRenderTarget3_DrawPaintGlyphRun(This,origin_x,origin_y,measuring_mode,run,image_format,text_color,palette_index,black_box) (This)->lpVtbl->DrawPaintGlyphRun(This,origin_x,origin_y,measuring_mode,run,image_format,text_color,palette_index,black_box)
|
||||
#define IDWriteBitmapRenderTarget3_DrawGlyphRunWithColorSupport(This,origin_x,origin_y,measuring_mode,run,params,text_color,palette_index,black_box) (This)->lpVtbl->DrawGlyphRunWithColorSupport(This,origin_x,origin_y,measuring_mode,run,params,text_color,palette_index,black_box)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_QueryInterface(IDWriteBitmapRenderTarget3* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG IDWriteBitmapRenderTarget3_AddRef(IDWriteBitmapRenderTarget3* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG IDWriteBitmapRenderTarget3_Release(IDWriteBitmapRenderTarget3* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IDWriteBitmapRenderTarget methods ***/
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_DrawGlyphRun(IDWriteBitmapRenderTarget3* This,FLOAT baselineOriginX,FLOAT baselineOriginY,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_GLYPH_RUN *glyph_run,IDWriteRenderingParams *params,COLORREF textColor,RECT *blackbox_rect) {
|
||||
return This->lpVtbl->DrawGlyphRun(This,baselineOriginX,baselineOriginY,measuring_mode,glyph_run,params,textColor,blackbox_rect);
|
||||
}
|
||||
static inline HDC IDWriteBitmapRenderTarget3_GetMemoryDC(IDWriteBitmapRenderTarget3* This) {
|
||||
return This->lpVtbl->GetMemoryDC(This);
|
||||
}
|
||||
static inline FLOAT IDWriteBitmapRenderTarget3_GetPixelsPerDip(IDWriteBitmapRenderTarget3* This) {
|
||||
return This->lpVtbl->GetPixelsPerDip(This);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_SetPixelsPerDip(IDWriteBitmapRenderTarget3* This,FLOAT pixels_per_dip) {
|
||||
return This->lpVtbl->SetPixelsPerDip(This,pixels_per_dip);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_GetCurrentTransform(IDWriteBitmapRenderTarget3* This,DWRITE_MATRIX *transform) {
|
||||
return This->lpVtbl->GetCurrentTransform(This,transform);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_SetCurrentTransform(IDWriteBitmapRenderTarget3* This,const DWRITE_MATRIX *transform) {
|
||||
return This->lpVtbl->SetCurrentTransform(This,transform);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_GetSize(IDWriteBitmapRenderTarget3* This,SIZE *size) {
|
||||
return This->lpVtbl->GetSize(This,size);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_Resize(IDWriteBitmapRenderTarget3* This,UINT32 width,UINT32 height) {
|
||||
return This->lpVtbl->Resize(This,width,height);
|
||||
}
|
||||
/*** IDWriteBitmapRenderTarget1 methods ***/
|
||||
static inline DWRITE_TEXT_ANTIALIAS_MODE IDWriteBitmapRenderTarget3_GetTextAntialiasMode(IDWriteBitmapRenderTarget3* This) {
|
||||
return This->lpVtbl->GetTextAntialiasMode(This);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_SetTextAntialiasMode(IDWriteBitmapRenderTarget3* This,DWRITE_TEXT_ANTIALIAS_MODE mode) {
|
||||
return This->lpVtbl->SetTextAntialiasMode(This,mode);
|
||||
}
|
||||
/*** IDWriteBitmapRenderTarget2 methods ***/
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_GetBitmapData(IDWriteBitmapRenderTarget3* This,DWRITE_BITMAP_DATA_BGRA32 *bitmap_data) {
|
||||
return This->lpVtbl->GetBitmapData(This,bitmap_data);
|
||||
}
|
||||
/*** IDWriteBitmapRenderTarget3 methods ***/
|
||||
static inline DWRITE_PAINT_FEATURE_LEVEL IDWriteBitmapRenderTarget3_GetPaintFeatureLevel(IDWriteBitmapRenderTarget3* This) {
|
||||
return This->lpVtbl->GetPaintFeatureLevel(This);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_DrawPaintGlyphRun(IDWriteBitmapRenderTarget3* This,FLOAT origin_x,FLOAT origin_y,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_GLYPH_RUN *run,DWRITE_GLYPH_IMAGE_FORMATS image_format,COLORREF text_color,UINT32 palette_index,RECT *black_box) {
|
||||
return This->lpVtbl->DrawPaintGlyphRun(This,origin_x,origin_y,measuring_mode,run,image_format,text_color,palette_index,black_box);
|
||||
}
|
||||
static inline HRESULT IDWriteBitmapRenderTarget3_DrawGlyphRunWithColorSupport(IDWriteBitmapRenderTarget3* This,FLOAT origin_x,FLOAT origin_y,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_GLYPH_RUN *run,IDWriteRenderingParams *params,COLORREF text_color,UINT32 palette_index,RECT *black_box) {
|
||||
return This->lpVtbl->DrawGlyphRunWithColorSupport(This,origin_x,origin_y,measuring_mode,run,params,text_color,palette_index,black_box);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* __IDWriteBitmapRenderTarget3_INTERFACE_DEFINED__ */
|
||||
|
||||
/* Begin additional prototypes for all interfaces */
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgi.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgi.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgi1_2.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgi1_2.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgi1_3.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgi1_3.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgi1_4.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgi1_4.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgi1_5.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgi1_5.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgi1_6.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgi1_6.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgicommon.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgicommon.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgidebug.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgidebug.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgiformat.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgiformat.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxgitype.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxgitype.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxva2api.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxva2api.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/dxvahd.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/dxvahd.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
@@ -415,7 +415,7 @@ typedef struct _DXVAHDSW_CALLBACKS {
|
||||
PDXVAHDSW_DestroyVideoProcessor DestroyVideoProcessor;
|
||||
} DXVAHDSW_CALLBACKS;
|
||||
|
||||
HRESULT DXVAHD_CreateDevice(IDirect3DDevice9Ex *pD3DDevice,const DXVAHD_CONTENT_DESC *pContentDesc,DXVAHD_DEVICE_USAGE Usage,PDXVAHDSW_Plugin pPlugin,IDXVAHD_Device **ppDevice);
|
||||
HRESULT WINAPI DXVAHD_CreateDevice(IDirect3DDevice9Ex *pD3DDevice,const DXVAHD_CONTENT_DESC *pContentDesc,DXVAHD_DEVICE_USAGE Usage,PDXVAHDSW_Plugin pPlugin,IDXVAHD_Device **ppDevice);
|
||||
|
||||
/*****************************************************************************
|
||||
* IDXVAHD_Device interface
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/endpointvolume.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/endpointvolume.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/evr.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/evr.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/evr9.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/evr9.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/exdisp.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/exdisp.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
@@ -25,6 +25,11 @@ extern "C" {
|
||||
WINBASEAPI WINBOOL WINAPI FlsFree (DWORD dwFlsIndex);
|
||||
WINBASEAPI WINBOOL WINAPI IsThreadAFiber (VOID);
|
||||
#endif
|
||||
|
||||
#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10)
|
||||
WINBASEAPI PVOID WINAPI FlsGetValue2(DWORD dwTlsIndex);
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/filter.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/filter.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/fsrm.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/fsrm.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/fsrmenums.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/fsrmenums.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/fsrmquota.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/fsrmquota.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/fsrmreports.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/fsrmreports.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/fsrmscreen.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/fsrmscreen.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/fusion.idl - Do not edit ***/
|
||||
/*** Autogenerated by WIDL 10.0-rc1 from include/fusion.idl - Do not edit ***/
|
||||
|
||||
#ifdef _WIN32
|
||||
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user