Skip to content

Commit 2db5a65

Browse files
author
Git for Windows Build Agent
committed
Update 6 packages
mingw-w64-i686-crt-git (12.0.0.r335.g6cd6fee9c-1 -> 12.0.0.r351.gcdf6b16b8-1) mingw-w64-i686-headers-git (12.0.0.r335.g6cd6fee9c-2 -> 12.0.0.r351.gcdf6b16b8-1) mingw-w64-i686-libmangle-git (12.0.0.r335.g6cd6fee9c-1 -> 12.0.0.r351.gcdf6b16b8-1) mingw-w64-i686-libwinpthread-git (12.0.0.r335.g6cd6fee9c-1 -> 12.0.0.r351.gcdf6b16b8-1) mingw-w64-i686-tools-git (12.0.0.r335.g6cd6fee9c-1 -> 12.0.0.r351.gcdf6b16b8-1) mingw-w64-i686-winpthreads-git (12.0.0.r335.g6cd6fee9c-1 -> 12.0.0.r351.gcdf6b16b8-1) Signed-off-by: Git for Windows Build Agent <[email protected]>
1 parent 11491a9 commit 2db5a65

File tree

80 files changed

+282
-120
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+282
-120
lines changed

mingw32/bin/gendef.exe

0 Bytes
Binary file not shown.

mingw32/bin/genidl.exe

0 Bytes
Binary file not shown.

mingw32/bin/genpeimg.exe

0 Bytes
Binary file not shown.

mingw32/bin/libwinpthread-1.dll

0 Bytes
Binary file not shown.

mingw32/bin/widl.exe

0 Bytes
Binary file not shown.

mingw32/include/ctype.h

Lines changed: 35 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -121,42 +121,48 @@ int __cdecl isblank(int _C);
121121
#define _WCTYPE_DEFINED
122122

123123
int __cdecl iswalpha(wint_t _C);
124-
_CRTIMP int __cdecl _iswalpha_l(wint_t _C,_locale_t _Locale);
125124
int __cdecl iswupper(wint_t _C);
126-
_CRTIMP int __cdecl _iswupper_l(wint_t _C,_locale_t _Locale);
127125
int __cdecl iswlower(wint_t _C);
128-
_CRTIMP int __cdecl _iswlower_l(wint_t _C,_locale_t _Locale);
129126
int __cdecl iswdigit(wint_t _C);
130-
_CRTIMP int __cdecl _iswdigit_l(wint_t _C,_locale_t _Locale);
131127
int __cdecl iswxdigit(wint_t _C);
132-
_CRTIMP int __cdecl _iswxdigit_l(wint_t _C,_locale_t _Locale);
133128
int __cdecl iswspace(wint_t _C);
134-
_CRTIMP int __cdecl _iswspace_l(wint_t _C,_locale_t _Locale);
135129
int __cdecl iswpunct(wint_t _C);
136-
_CRTIMP int __cdecl _iswpunct_l(wint_t _C,_locale_t _Locale);
137130
int __cdecl iswalnum(wint_t _C);
138-
_CRTIMP int __cdecl _iswalnum_l(wint_t _C,_locale_t _Locale);
139131
int __cdecl iswprint(wint_t _C);
140-
_CRTIMP int __cdecl _iswprint_l(wint_t _C,_locale_t _Locale);
141132
int __cdecl iswgraph(wint_t _C);
142-
_CRTIMP int __cdecl _iswgraph_l(wint_t _C,_locale_t _Locale);
143133
int __cdecl iswcntrl(wint_t _C);
144-
_CRTIMP int __cdecl _iswcntrl_l(wint_t _C,_locale_t _Locale);
145134
int __cdecl iswascii(wint_t _C);
146135
#ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
147136
int __cdecl isleadbyte(int _C);
148-
_CRTIMP int __cdecl _isleadbyte_l(int _C,_locale_t _Locale);
149137
#endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */
150138
wint_t __cdecl towupper(wint_t _C);
151-
_CRTIMP wint_t __cdecl _towupper_l(wint_t _C,_locale_t _Locale);
152139
wint_t __cdecl towlower(wint_t _C);
153-
_CRTIMP wint_t __cdecl _towlower_l(wint_t _C,_locale_t _Locale);
154140
int __cdecl iswctype(wint_t _C,wctype_t _Type);
155-
#if __MSVCRT_VERSION__ >= 0x800
141+
#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x700 && _WIN32_WINNT >= 0x0600)
142+
/* These are available since msvcr80.dll, and in msvcrt.dll since Vista. */
143+
_CRTIMP int __cdecl _iswalpha_l(wint_t _C,_locale_t _Locale);
144+
_CRTIMP int __cdecl _iswupper_l(wint_t _C,_locale_t _Locale);
145+
_CRTIMP int __cdecl _iswlower_l(wint_t _C,_locale_t _Locale);
146+
_CRTIMP int __cdecl _iswdigit_l(wint_t _C,_locale_t _Locale);
147+
_CRTIMP int __cdecl _iswxdigit_l(wint_t _C,_locale_t _Locale);
148+
_CRTIMP int __cdecl _iswspace_l(wint_t _C,_locale_t _Locale);
149+
_CRTIMP int __cdecl _iswpunct_l(wint_t _C,_locale_t _Locale);
150+
_CRTIMP int __cdecl _iswalnum_l(wint_t _C,_locale_t _Locale);
151+
_CRTIMP int __cdecl _iswprint_l(wint_t _C,_locale_t _Locale);
152+
_CRTIMP int __cdecl _iswgraph_l(wint_t _C,_locale_t _Locale);
153+
_CRTIMP int __cdecl _iswcntrl_l(wint_t _C,_locale_t _Locale);
154+
_CRTIMP wint_t __cdecl _towupper_l(wint_t _C,_locale_t _Locale);
155+
_CRTIMP wint_t __cdecl _towlower_l(wint_t _C,_locale_t _Locale);
156+
# ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
157+
_CRTIMP int __cdecl _isleadbyte_l(int _C,_locale_t _Locale);
158+
# endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */
156159
_CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale);
157160
_CRTIMP int __cdecl __iswcsymf(wint_t _C);
158-
_CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale);
159161
_CRTIMP int __cdecl __iswcsym(wint_t _C);
162+
#endif
163+
#if __MSVCRT_VERSION__ >= 0x800
164+
/* These are only available since msvcr80.dll, never in msvcrt.dll. */
165+
_CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale);
160166
_CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale);
161167
#endif
162168
#ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
@@ -219,17 +225,19 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void);
219225
#define iswgraph(_c) (iswctype(_c,_PUNCT|_ALPHA|_DIGIT))
220226
#define iswcntrl(_c) (iswctype(_c,_CONTROL))
221227
#define iswascii(_c) ((unsigned)(_c) < 0x80)
222-
#define _iswalpha_l(_c,_p) (_iswctype_l(_c,_ALPHA,_p))
223-
#define _iswupper_l(_c,_p) (_iswctype_l(_c,_UPPER,_p))
224-
#define _iswlower_l(_c,_p) (_iswctype_l(_c,_LOWER,_p))
225-
#define _iswdigit_l(_c,_p) (_iswctype_l(_c,_DIGIT,_p))
226-
#define _iswxdigit_l(_c,_p) (_iswctype_l(_c,_HEX,_p))
227-
#define _iswspace_l(_c,_p) (_iswctype_l(_c,_SPACE,_p))
228-
#define _iswpunct_l(_c,_p) (_iswctype_l(_c,_PUNCT,_p))
229-
#define _iswalnum_l(_c,_p) (_iswctype_l(_c,_ALPHA|_DIGIT,_p))
230-
#define _iswprint_l(_c,_p) (_iswctype_l(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT,_p))
231-
#define _iswgraph_l(_c,_p) (_iswctype_l(_c,_PUNCT|_ALPHA|_DIGIT,_p))
232-
#define _iswcntrl_l(_c,_p) (_iswctype_l(_c,_CONTROL,_p))
228+
#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x700 && _WIN32_WINNT >= 0x0600)
229+
# define _iswalpha_l(_c,_p) (_iswctype_l(_c,_ALPHA,_p))
230+
# define _iswupper_l(_c,_p) (_iswctype_l(_c,_UPPER,_p))
231+
# define _iswlower_l(_c,_p) (_iswctype_l(_c,_LOWER,_p))
232+
# define _iswdigit_l(_c,_p) (_iswctype_l(_c,_DIGIT,_p))
233+
# define _iswxdigit_l(_c,_p) (_iswctype_l(_c,_HEX,_p))
234+
# define _iswspace_l(_c,_p) (_iswctype_l(_c,_SPACE,_p))
235+
# define _iswpunct_l(_c,_p) (_iswctype_l(_c,_PUNCT,_p))
236+
# define _iswalnum_l(_c,_p) (_iswctype_l(_c,_ALPHA|_DIGIT,_p))
237+
# define _iswprint_l(_c,_p) (_iswctype_l(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT,_p))
238+
# define _iswgraph_l(_c,_p) (_iswctype_l(_c,_PUNCT|_ALPHA|_DIGIT,_p))
239+
# define _iswcntrl_l(_c,_p) (_iswctype_l(_c,_CONTROL,_p))
240+
#endif /* __MSVCRT_VERSION__ >= 0x800 */
233241
#endif
234242
#endif
235243

mingw32/include/d2derr.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@
1313
#define _D2DERR_H
1414

1515
/* error codes */
16+
#ifndef D2DERR_WRONG_STATE
17+
/* may be defined from winerror.h */
1618
#define D2DERR_BAD_NUMBER 0x88990011
1719
#define D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED 0x88990009
1820
#define D2DERR_DISPLAY_STATE_INVALID 0x88990006
1921
#define D2DERR_EXCEEDS_MAX_BITMAP_SIZE 0x8899001D
2022
#define D2DERR_INCOMPATIBLE_BRUSH_TYPES 0x88990018
21-
#define D2DERR_INSUFFICIENT_BUFFER HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
2223
#define D2DERR_INTERNAL_ERROR 0x88990008
2324
#define D2DERR_INVALID_CALL 0x8899000A
2425
#define D2DERR_LAYER_ALREADY_IN_USE 0x88990013
@@ -37,12 +38,15 @@
3738
#define D2DERR_TEXT_RENDERER_NOT_RELEASED 0x8899001C
3839
#define D2DERR_TOO_MANY_SHADER_ELEMENTS 0x8899000D
3940
#define D2DERR_UNSUPPORTED_OPERATION 0x88990003
40-
#define D2DERR_UNSUPPORTED_PIXEL_FORMAT WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT
4141
#define D2DERR_UNSUPPORTED_VERSION 0x88990010
4242
#define D2DERR_WIN32_ERROR 0x88990019
4343
#define D2DERR_WRONG_FACTORY 0x88990012
4444
#define D2DERR_WRONG_RESOURCE_DOMAIN 0x88990015
4545
#define D2DERR_WRONG_STATE 0x88990001
4646
#define D2DERR_ZERO_VECTOR 0x88990007
47+
#endif
48+
49+
#define D2DERR_INSUFFICIENT_BUFFER HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
50+
#define D2DERR_UNSUPPORTED_PIXEL_FORMAT WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT
4751

4852
#endif /* _D2DERR_H */

mingw32/include/tbs.h

Lines changed: 174 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -4,49 +4,189 @@
44
* No warranty is given; refer to the file DISCLAIMER.PD within this package.
55
*/
66

7-
#ifndef _INC_TBS
8-
#define _INC_TBS
7+
#ifndef _TBS_H_
8+
#define _TBS_H_
99

10-
#if (_WIN32_WINNT >= 0x0600)
10+
#include <winapifamily.h>
1111

12-
#ifdef __cplusplus
12+
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
13+
14+
#if defined(__cplusplus)
1315
extern "C" {
1416
#endif
1517

16-
typedef UINT32 TBS_RESULT;
17-
18-
typedef enum _TBS_COMMAND_LOCALITY {
19-
TBS_COMMAND_LOCALITY_ZERO = 0,
20-
TBS_COMMAND_LOCALITY_ONE,
21-
TBS_COMMAND_LOCALITY_TWO,
22-
TBS_COMMAND_LOCALITY_THREE,
23-
TBS_COMMAND_LOCALITY_FOUR
24-
} TBS_COMMAND_LOCALITY;
25-
26-
typedef enum _TBS_COMMAND_PRIORITY {
27-
TBS_COMMAND_PRIORITY_LOW = 100,
28-
TBS_COMMAND_PRIORITY_NORMAL = 200,
29-
TBS_COMMAND_PRIORITY_HIGH = 300,
30-
TBS_COMMAND_PRIORITY_SYSTEM = 400,
31-
TBS_COMMAND_PRIORITY_MAX = 0x80000000
32-
} TBS_COMMAND_PRIORITY;
33-
34-
typedef struct _TBS_CONTEXT_PARAMS {
18+
#if (NTDDI_VERSION >= NTDDI_VISTA)
19+
20+
#ifndef WINAPI
21+
#define WINAPI __stdcall
22+
#endif
23+
24+
#define CONST const
25+
26+
typedef signed int INT32, *PINT32;
27+
typedef const INT32 *PCINT32;
28+
typedef unsigned int UINT32, *PUINT32;
29+
typedef const UINT32 *PCUINT32;
30+
31+
#define VOID void
32+
typedef VOID *PVOID;
33+
typedef const VOID *PCVOID;
34+
35+
typedef INT32 WINBOOL, *PBOOL;
36+
typedef const WINBOOL *PCBOOL;
37+
38+
typedef UINT8 BYTE, *PBYTE;
39+
typedef const BYTE *PCBYTE;
40+
41+
typedef WINBOOL TBS_BOOL;
42+
typedef UINT32 TBS_RESULT;
43+
typedef PVOID TBS_HCONTEXT, *PTBS_HCONTEXT;
44+
typedef UINT32 TBS_COMMAND_PRIORITY;
45+
typedef UINT32 TBS_COMMAND_LOCALITY;
46+
typedef UINT32 TBS_OWNERAUTH_TYPE;
47+
typedef UINT32 TBS_HANDLE;
48+
49+
#define TBS_CONTEXT_VERSION_ONE 1
50+
51+
#define TBS_COMMAND_PRIORITY_LOW 100
52+
#define TBS_COMMAND_PRIORITY_NORMAL 200
53+
#define TBS_COMMAND_PRIORITY_HIGH 300
54+
#define TBS_COMMAND_PRIORITY_SYSTEM 400
55+
#define TBS_COMMAND_PRIORITY_MAX 0x80000000
56+
57+
#define TBS_COMMAND_LOCALITY_ZERO 0
58+
#define TBS_COMMAND_LOCALITY_ONE 1
59+
#define TBS_COMMAND_LOCALITY_TWO 2
60+
#define TBS_COMMAND_LOCALITY_THREE 3
61+
#define TBS_COMMAND_LOCALITY_FOUR 4
62+
63+
#define TBS_SUCCESS 0
64+
65+
#define TBS_IN_OUT_BUF_SIZE_MAX (256 * 1024)
66+
67+
#define TBS_OWNERAUTH_TYPE_FULL 1
68+
#define TBS_OWNERAUTH_TYPE_ADMIN 2
69+
#define TBS_OWNERAUTH_TYPE_USER 3
70+
#define TBS_OWNERAUTH_TYPE_ENDORSEMENT 4
71+
72+
#define TBS_OWNERAUTH_TYPE_ENDORSEMENT_20 12
73+
#define TBS_OWNERAUTH_TYPE_STORAGE_20 13
74+
75+
typedef struct tdTBS_CONTEXT_PARAMS {
76+
UINT32 version;
77+
} TBS_CONTEXT_PARAMS, *PTBS_CONTEXT_PARAMS;
78+
typedef const TBS_CONTEXT_PARAMS *PCTBS_CONTEXT_PARAMS;
79+
80+
TBS_RESULT WINAPI Tbsi_Context_Create(PCTBS_CONTEXT_PARAMS pContextParams, PTBS_HCONTEXT phContext);
81+
TBS_RESULT WINAPI Tbsip_Context_Close(TBS_HCONTEXT hContext);
82+
TBS_RESULT WINAPI Tbsip_Submit_Command(TBS_HCONTEXT hContext, TBS_COMMAND_LOCALITY Locality, TBS_COMMAND_PRIORITY Priority, PCBYTE pabCommand, UINT32 cbCommand, PBYTE pabResult, PUINT32 pcbResult);
83+
TBS_RESULT WINAPI Tbsip_Cancel_Commands(TBS_HCONTEXT hContext);
84+
TBS_RESULT WINAPI Tbsi_Physical_Presence_Command(TBS_HCONTEXT hContext, PCBYTE pabInput, UINT32 cbInput, PBYTE pabOutput, PUINT32 pcbOutput);
85+
86+
#endif /* (NTDDI_VERSION >= NTDDI_VISTA) */
87+
88+
#if (NTDDI_VERSION >= NTDDI_VISTASP1)
89+
90+
TBS_RESULT WINAPI Tbsi_Get_TCG_Log(TBS_HCONTEXT hContext, PBYTE pOutputBuf, PUINT32 pOutputBufLen);
91+
92+
#endif /* _WIN32_WINNT_VISTASP1 */
93+
94+
#if (NTDDI_VERSION >= NTDDI_WIN8)
95+
96+
#define TBS_CONTEXT_VERSION_TWO 2
97+
98+
typedef struct tdTBS_CONTEXT_PARAMS2 {
3599
UINT32 version;
36-
} TBS_CONTEXT_PARAMS;
100+
__C89_NAMELESS union {
101+
__C89_NAMELESS struct {
102+
UINT32 requestRaw : 1;
103+
UINT32 includeTpm12 : 1;
104+
UINT32 includeTpm20 : 1;
105+
};
106+
UINT32 asUINT32;
107+
};
108+
} TBS_CONTEXT_PARAMS2, *PTBS_CONTEXT_PARAMS2;
109+
typedef const TBS_CONTEXT_PARAMS2 *PCTBS_CONTEXT_PARAMS2;
110+
111+
typedef struct tdTPM_WNF_PROVISIONING {
112+
UINT32 status;
113+
BYTE message[28];
114+
} TPM_WNF_PROVISIONING;
115+
116+
#define TPM_WNF_INFO_CLEAR_SUCCESSFUL 0x00000001
117+
#define TPM_WNF_INFO_OWNERSHIP_SUCCESSFUL 0x00000002
118+
119+
#define TPM_WNF_INFO_NO_REBOOT_REQUIRED 1
120+
121+
#ifndef TPM_VERSION_UNKNOWN
122+
123+
#define TPM_VERSION_UNKNOWN 0
124+
#define TPM_VERSION_12 1
125+
#define TPM_VERSION_20 2
126+
127+
#define TPM_IFTYPE_UNKNOWN 0
128+
#define TPM_IFTYPE_1 1
129+
#define TPM_IFTYPE_TRUSTZONE 2
130+
#define TPM_IFTYPE_HW 3
131+
#define TPM_IFTYPE_EMULATOR 4
132+
#define TPM_IFTYPE_SPB 5
133+
134+
typedef struct _TPM_DEVICE_INFO {
135+
UINT32 structVersion;
136+
UINT32 tpmVersion;
137+
UINT32 tpmInterfaceType;
138+
UINT32 tpmImpRevision;
139+
} TPM_DEVICE_INFO, *PTPM_DEVICE_INFO;
140+
typedef const TPM_DEVICE_INFO *PCTPM_DEVICE_INFO;
141+
142+
#endif /* TPM_VERSION_UNKNOWN */
143+
144+
TBS_RESULT WINAPI Tbsi_GetDeviceInfo(UINT32 Size, PVOID Info);
145+
TBS_RESULT WINAPI Tbsi_Get_OwnerAuth(TBS_HCONTEXT hContext, TBS_OWNERAUTH_TYPE ownerauthType, PBYTE pOutputBuf, PUINT32 pOutputBufLen);
146+
TBS_RESULT WINAPI Tbsi_Revoke_Attestation(void);
147+
148+
#endif /* (NTDDI_VERSION >= NTDDI_WIN8) */
149+
150+
#if (NTDDI_VERSION >= NTDDI_WINBLUE)
151+
152+
#ifndef _NTDDK_
37153

38-
typedef LPVOID TBS_HCONTEXT;
154+
HRESULT GetDeviceID(PBYTE pbWindowsAIK, UINT32 cbWindowsAIK, PUINT32 pcbResult, WINBOOL *pfProtectedByTPM);
155+
HRESULT GetDeviceIDString(PWSTR pszWindowsAIK, UINT32 cchWindowsAIK, PUINT32 pcchResult, WINBOOL *pfProtectedByTPM);
39156

40-
TBS_RESULT WINAPI Tbsi_Context_Create(const TBS_CONTEXT_PARAMS *pContextParams,TBS_HCONTEXT *phContext);
41-
TBS_RESULT WINAPI Tbsi_Get_TCG_Log(TBS_HCONTEXT hContext,BYTE *pOutputBuf,UINT32 *pOutputBufLen);
42-
TBS_RESULT WINAPI Tbsi_Physical_Presence_Command(TBS_HCONTEXT hContext,const BYTE *pInputBuf,UINT32 InputBufLen,BYTE *pOutputBuf,UINT32 *pOutputBufLen);
43-
TBS_RESULT WINAPI Tbsip_Cancel_Commands(TBS_HCONTEXT hContext);
44-
TBS_RESULT WINAPI Tbsip_Context_Close(TBS_HCONTEXT hContext);
45-
TBS_RESULT WINAPI Tbsip_Submit_Command(TBS_HCONTEXT hContext,TBS_COMMAND_LOCALITY locality,TBS_COMMAND_PRIORITY priority,const BYTE *pCommandBuf,UINT32 commandBufLen,BYTE *pResultBuf,UINT32 *pResultBufLen);
157+
#endif /* ifndef _NTDDK_ */
46158

47-
#ifdef __cplusplus
159+
#endif /* (NTDDI_VERSION >= NTDDI_WINBLUE) */
160+
161+
#if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
162+
163+
TBS_RESULT WINAPI Tbsi_Create_Windows_Key(TBS_HANDLE keyHandle);
164+
165+
#endif /* (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) */
166+
167+
#if (NTDDI_VERSION >= NTDDI_WIN10_RS4)
168+
169+
#define TBS_TCGLOG_SRTM_CURRENT 0
170+
#define TBS_TCGLOG_DRTM_CURRENT 1
171+
#define TBS_TCGLOG_SRTM_BOOT 2
172+
#define TBS_TCGLOG_SRTM_RESUME 3
173+
#define TBS_TCGLOG_DRTM_BOOT 4
174+
#define TBS_TCGLOG_DRTM_RESUME 5
175+
176+
TBS_RESULT WINAPI Tbsi_Get_TCG_Log_Ex(UINT32 logType, PBYTE pbOutput, PUINT32 pcbOutput);
177+
178+
#endif /* (NTDDI_VERSION >= NTDDI_WIN10_RS4) */
179+
180+
#if (NTDDI_VERSION >= NTDDI_WIN10_NI)
181+
182+
WINBOOL WINAPI Tbsi_Is_Tpm_Present(void);
183+
184+
#endif /* (NTDDI_VERSION >= NTDDI_WIN10_NI) */
185+
186+
#if defined(__cplusplus)
48187
}
49188
#endif
50189

51-
#endif /*(_WIN32_WINNT >= 0x0600)*/
52-
#endif /*_INC_TBH*/
190+
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
191+
192+
#endif /* _TBS_H_ */

0 commit comments

Comments
 (0)