ReactOS 0.4.15-dev-5874-gc762234
stubs.c
Go to the documentation of this file.
1
2#include <stubs.h>
3
4#undef UNIMPLEMENTED
5#define UNIMPLEMENTED __wine_spec_unimplemented_stub("msvcrt.dll", __FUNCTION__)
6
8{
10 return 0;
11}
12
13int _fileinfo = -1;
14
15void *
17{
18 return &_fileinfo;
19}
20
21unsigned char _mbcasemap[1];
22
23void *
25{
26 return _mbcasemap;
27}
28
30 void * value,
31 char * str)
32{
34 return 0;
35}
36
38 unsigned int c)
39{
41 return 0;
42}
43
44size_t _heapused( size_t *pUsed, size_t *pCommit )
45{
47 return( 0 );
48}
49
50#ifdef _M_IX86
51int MSVCRT__inp(
52 unsigned short port)
53{
54 return _inp(port);
55}
56
57unsigned short MSVCRT__inpw(
58 unsigned short port)
59{
60 return _inpw(port);
61}
62
63unsigned long MSVCRT__inpd(
64 unsigned short port)
65{
66 return _inpd(port);
67}
68
69
70int MSVCRT__outp(
71 unsigned short port,
72 int databyte)
73{
74 return _outp(port, databyte);
75}
76
77unsigned short MSVCRT__outpw(
78 unsigned short port,
79 unsigned short dataword)
80{
81 return _outpw(port, dataword);
82}
83
84unsigned long MSVCRT__outpd(
85 unsigned short port,
86 unsigned long dataword)
87{
88 return _outpd(port, dataword);
89}
90#endif
91
93{
94 unsigned short const* _locale_pctype;
95 _Field_range_(1, 2) int _locale_mb_cur_max;
96 unsigned int _locale_lc_codepage;
98
99static
103 void const volatile* const _LocalePointers)
104{
105 _locale_t const _TypedLocalePointers = (_locale_t)_LocalePointers;
106 return (__crt_locale_data_public*)_TypedLocalePointers->locinfo;
107}
108
109static
110int
113 _In_reads_(_Char_value + 1) unsigned short const * const locale_pctype_array,
114 _In_range_(-1, 255) int const c,
115 _In_ int const mask
116 )
117{
118 if (c >= -1 && c <= 255)
119 {
120 return locale_pctype_array[c] & mask;
121 }
122 return 0;
123}
124
125const unsigned short* __cdecl __pctype_func(void);
126
127#if defined _CRT_DISABLE_PERFCRIT_LOCKS && !defined _DLL
128 #define __PCTYPE_FUNC _pctype
129#else
130 #define __PCTYPE_FUNC __pctype_func()
131#endif
132
133#ifdef _DEBUG
134 _ACRTIMP int __cdecl _chvalidator(_In_ int c, _In_ int mask);
135 #define __chvalidchk(a, b) _chvalidator(a, b)
136#else
137 #define __chvalidchk(a, b) (__acrt_locale_get_ctype_array_value(__PCTYPE_FUNC, (a), (b)))
138#endif
139
140static
141int
144 _In_ int const c,
145 _In_ int const mask,
147 )
148{
149#ifdef _DEBUG
150 return _chvalidator_l(locale, c, mask);
151#else
152 if (locale)
153 {
155 }
156
157 return __chvalidchk(c, mask);
158#endif
159}
160
161static
162int
165 _In_ int const c,
166 _In_ int const mask,
168{
169 if (locale)
170 {
171 if (c >= -1 && c <= 255)
172 {
174 }
175
176 if (__acrt_get_locale_data_prefix(locale)->_locale_mb_cur_max > 1)
177 {
178 return _isctype_l(c, mask, locale);
179 }
180
181 return 0; // >0xFF and SBCS locale
182 }
183
184 return _chvalidchk_l(c, mask, 0);
185}
186
187//#undef _isalnum_l
190int
193 _In_ int c,
195{
196 return _ischartype_l(c, _ALPHA | _DIGIT, locale);
197}
198
199#undef _isalpha_l
202int
205 _In_ int c,
207{
208 return _ischartype_l(c, _ALPHA, locale);
209}
210
211#undef _iscntrl_l
214int
217 _In_ int c,
219{
220 return _ischartype_l(c, _CONTROL, locale);
221}
222
223#undef _isdigit_l
226int
229 _In_ int c,
231{
232 return _ischartype_l(c, _DIGIT, locale);
233}
234
235#undef _isgraph_l
238int
241 _In_ int c,
243{
245}
246
247#undef _islower_l
250int
253 _In_ int c,
255{
256 return _ischartype_l(c, _LOWER, locale);
257}
258
259#undef _isprint_l
262int
265 _In_ int c,
267{
269}
270
271#undef _isspace_l
274int
277 _In_ int c,
279{
280 return _ischartype_l(c, _SPACE, locale);
281}
282
283#undef _isupper_l
286int
289 _In_ int c,
291{
292 return _ischartype_l(c, _UPPER, locale);
293}
294
295#undef _iswalnum_l
298int
301 _In_ wint_t c,
303{
304 return _iswctype_l(c, _ALPHA|_DIGIT, locale);
305}
306
307#undef _iswalpha_l
310int
313 _In_ wint_t c,
315{
316 return _iswctype_l(c, _ALPHA, locale);
317}
318
319#undef _iswcntrl_l
322int
325 _In_ wint_t c,
327{
329 return _iswctype_l(c, _CONTROL, locale);
330}
331
334int
337 _In_ wint_t c,
340{
342 return 0;
343}
344
345#undef _iswdigit_l
348int
351 _In_ wint_t c,
353{
354 return _iswctype_l(c, _DIGIT, locale);
355}
356
357#undef _iswgraph_l
360int
363 _In_ wint_t c,
365{
366 return _iswctype_l(c, _PUNCT | _ALPHA | _DIGIT, locale);
367}
368
369#undef _iswlower_l
372int
375 _In_ wint_t c,
377{
378 return _iswctype_l(c , _LOWER, locale);
379}
380
381#undef _iswprint_l
384int
387 _In_ wint_t c,
389{
390 return _iswctype_l(c, _BLANK | _PUNCT | _ALPHA | _DIGIT, locale);
391}
392
393#undef _iswpunct_l
396int
399 _In_ wint_t c,
401{
402 return _iswctype_l(c, _PUNCT, locale);
403}
404
405#undef _iswspace_l
408int
411 _In_ wint_t c,
413{
414 return _iswctype_l(c, _SPACE, locale);
415}
416
417#undef _iswupper_l
420int
423 _In_ wint_t c,
425{
426 return _iswctype_l(c, _UPPER, locale);
427}
428
429#undef _iswxdigit_l
432int
435 _In_ wint_t c,
437{
438 return _iswctype_l(c, _HEX, locale);
439}
440
441#undef _isxdigit_l
444int
447 _In_ int c,
449{
450 return _ischartype_l(c, _HEX, locale);
451}
452
455int
458 _In_reads_bytes_opt_(size) const void *buf1,
459 _In_reads_bytes_opt_(size) const void *buf2,
460 _In_ size_t size,
462{
464 return 0;
465}
466
469int
472 _In_z_ const char *str1,
473 _In_z_ const char *str2,
475{
477 return 0;
478}
479
482int
485 _In_z_ const char *str1,
486 _In_z_ const char *str2,
488{
490 return 0;
491}
492
495int
498 _In_z_ const char *str1,
499 _In_z_ const char *str2,
501{
503 return 0;
504}
505
512 _In_ size_t size)
513{
515 return 0;
516}
517
524 _In_ size_t size,
526{
528 return 0;
529}
530
533int
536 _In_z_ const char *str1,
537 _In_z_ const char *str2,
538 _In_ size_t maxcount,
540{
542 return 0;
543}
544
547int
550 _In_reads_or_z_(maxcount) const char *str1,
551 _In_reads_or_z_(maxcount) const char *str2,
552 _In_ size_t maxcount,
554{
556 return 0;
557}
558
561int
564 _In_z_ const char *str1,
565 _In_z_ const char *str2,
566 _In_ size_t maxcount,
568{
570 return 0;
571}
572
579 _In_ size_t size,
580 _In_ int val,
581 _In_ size_t _MaxCount)
582{
584 return 0;
585}
586
588char*
590 char *str,
592{
594 return 0;
595}
596
599wint_t
602 _In_ wint_t c,
604{
606 return 0;
607}
608
611wint_t
614 _In_ wint_t c,
616{
618 return 0;
619}
620
622wchar_t*
624 wchar_t *str,
626{
628 return 0;
629}
630
632wchar_t*
634 wchar_t *str,
636{
638 return 0;
639}
640
643size_t
646 _Out_writes_opt_(maxcount) _Post_maybez_ wchar_t *dst,
647 _In_z_ const wchar_t *src,
648 _In_ size_t maxcount,
650{
652 return 0;
653}
654
661 _In_ size_t size,
662 _In_ int val)
663{
665 return 0;
666}
667
674 _In_ size_t size)
675{
676 return _strupr_s_l(str, size, 0);
677}
678
685 _In_ size_t size,
687{
689 return ENOTSUP;
690}
691
694int
697 _In_ int c,
699{
701 return 0;
702}
703
706int
709 _In_ int c,
711{
713 return 0;
714}
715
718int
721 _In_z_ const wchar_t *str1,
722 _In_z_ const wchar_t *str2,
724{
726 return 0;
727}
728
731int
734 _In_z_ const wchar_t *str1,
735 _In_z_ const wchar_t *str2,
737{
739 return 0;
740}
741
744int
747 _In_z_ const wchar_t *str1,
748 _In_z_ const wchar_t *str2,
750{
752 return 0;
753}
754
760 _Inout_updates_z_(sizeInWords) wchar_t *str,
761 _In_ size_t sizeInWords)
762{
763 return _wcslwr_s_l(str, sizeInWords, NULL);
764}
765
771 _Inout_updates_z_(sizeInWords) wchar_t *str,
772 _In_ size_t sizeInWords,
774{
776 return ENOTSUP;
777}
778
779typedef size_t rsize_t;
780
782_CRTIMP // _ACRTIMP
788 _In_reads_or_z_(maxCount) char const* src,
790{
792 return ENOTSUP;
793}
794
797_CRT_INSECURE_DEPRECATE(vsnprintf_s)
798int
802 _In_ size_t maxCount,
804 va_list argptr)
805{
807 return 0;
808}
809
812int
815 _In_z_ const wchar_t *str1,
816 _In_z_ const wchar_t *str2,
817 _In_ size_t maxCount,
819{
821 return 0;
822}
823
826int
829 _In_reads_or_z_(_MaxCount) const wchar_t *str1,
830 _In_reads_or_z_(_MaxCount) const wchar_t *str2,
831 _In_ size_t maxCount,
833{
835 return 0;
836}
837
840int
843 _In_z_ const wchar_t *str1,
844 _In_z_ const wchar_t *str2,
845 _In_ size_t maxCount,
847{
849 return 0;
850}
851
858 _In_ size_t sizeInBytes,
859 _In_opt_z_ const char *errMsg)
860{
862 return 0;
863}
864
870 _Inout_updates_z_(_DstSizeInWords) wchar_t *dst,
871 _In_ size_t sizeInWords,
872 _In_ wchar_t val,
873 _In_ size_t maxCount)
874{
876 return 0;
877}
878
885 _In_ size_t sizeInWords,
886 _In_ wchar_t val)
887{
889 return 0;
890}
891
897 _Inout_updates_z_(_Size) wchar_t *str,
898 _In_ size_t size,
900{
902 return 0;
903}
904
907_CRT_INSECURE_DEPRECATE(vsnprintf_s)
908int
912 _In_ size_t maxCount,
914 va_list argptr)
915{
917 return 0;
918}
919
920
921
int wint_t
Definition: _apple.h:38
#define __cdecl
Definition: accygwin.h:79
char * va_list
Definition: acmsvcex.h:78
#define UNIMPLEMENTED
Definition: debug.h:115
Definition: _locale.h:75
#define _Check_return_opt_
Definition: crtdefs.h:453
#define __CRTDECL
Definition: crtdefs.h:167
#define _CRT_INSECURE_DEPRECATE(_Replacement)
Definition: crtdefs.h:213
#define _Check_return_wat_
Definition: crtdefs.h:459
unsigned short wctype_t
Definition: crtdefs.h:352
struct localeinfo_struct * _locale_t
Definition: string.c:96
#define _CRTIMP
Definition: crtdefs.h:72
int errno_t
Definition: crtdefs.h:374
#define NULL
Definition: types.h:112
int _ismbbkprint(unsigned int c)
Definition: stubs.c:37
static int __CRTDECL __acrt_locale_get_ctype_array_value(_In_reads_(_Char_value+1) unsigned short const *const locale_pctype_array, _In_range_(-1, 255) int const c, _In_ int const mask)
Definition: stubs.c:112
_Check_return_wat_ _CRTIMP errno_t __cdecl _strlwr_s(_Inout_updates_z_(size) char *str, _In_ size_t size)
Definition: stubs.c:510
_Check_return_ _CRTIMP int __cdecl _stricoll_l(_In_z_ const char *str1, _In_z_ const char *str2, _In_opt_ _locale_t locale)
Definition: stubs.c:497
_Check_return_wat_ _CRTIMP errno_t __cdecl _strlwr_s_l(_Inout_updates_z_(size) char *str, _In_ size_t size, _In_opt_ _locale_t locale)
Definition: stubs.c:522
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsupr_s_l(_Inout_updates_z_(_Size) wchar_t *str, _In_ size_t size, _In_opt_ _locale_t locale)
Definition: stubs.c:896
_Check_return_opt_ _CRTIMP size_t __cdecl _wcsxfrm_l(_Out_writes_opt_(maxcount) _Post_maybez_ wchar_t *dst, _In_z_ const wchar_t *src, _In_ size_t maxcount, _In_opt_ _locale_t locale)
Definition: stubs.c:645
_Check_return_wat_ _CRTIMP errno_t __cdecl _strset_s(_Inout_updates_z_(size) char *dst, _In_ size_t size, _In_ int val)
Definition: stubs.c:659
_Check_return_ _CRTIMP wint_t __cdecl _towupper_l(_In_ wint_t c, _In_opt_ _locale_t locale)
Definition: stubs.c:613
_Check_return_ _CRTIMP int __cdecl _tolower_l(_In_ int c, _In_opt_ _locale_t locale)
Definition: stubs.c:696
_Check_return_ _CRTIMP int __cdecl _wcsicmp_l(_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_opt_ _locale_t locale)
Definition: stubs.c:733
int __get_app_type()
Definition: stubs.c:7
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s_l(_Inout_updates_z_(_Size) char *str, _In_ size_t size, _locale_t locale)
Definition: stubs.c:683
_Check_return_wat_ _CRTIMP errno_t __cdecl strncat_s(_Inout_updates_z_(size) char *dest, _In_ rsize_t size, _In_reads_or_z_(maxCount) char const *src, _In_ rsize_t maxCount)
Definition: stubs.c:785
void * __p__fileinfo()
Definition: stubs.c:16
_Check_return_ _CRTIMP int __cdecl _wcsnicmp_l(_In_reads_or_z_(_MaxCount) const wchar_t *str1, _In_reads_or_z_(_MaxCount) const wchar_t *str2, _In_ size_t maxCount, _In_opt_ _locale_t locale)
Definition: stubs.c:828
_CRTIMP wchar_t * _wcslwr_l(wchar_t *str, _locale_t locale)
Definition: stubs.c:623
int _fileinfo
Definition: stubs.c:13
_CRTIMP char * _strupr_l(char *str, _locale_t locale)
Definition: stubs.c:589
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsnset_s(_Inout_updates_z_(_DstSizeInWords) wchar_t *dst, _In_ size_t sizeInWords, _In_ wchar_t val, _In_ size_t maxCount)
Definition: stubs.c:869
void * __p__mbcasemap()
Definition: stubs.c:24
_Must_inspect_result_ _CRTIMP int __cdecl _memicmp_l(_In_reads_bytes_opt_(size) const void *buf1, _In_reads_bytes_opt_(size) const void *buf2, _In_ size_t size, _In_opt_ _locale_t locale)
Definition: stubs.c:457
static __crt_locale_data_public *__CRTDECL __acrt_get_locale_data_prefix(void const volatile *const _LocalePointers)
Definition: stubs.c:102
_Check_return_ _CRTIMP int __cdecl _strcoll_l(_In_z_ const char *str1, _In_z_ const char *str2, _In_opt_ _locale_t locale)
Definition: stubs.c:471
size_t rsize_t
Definition: stubs.c:779
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s(_Inout_updates_z_(size) char *str, _In_ size_t size)
Definition: stubs.c:672
_Check_return_ _CRTIMP int __cdecl _wcsncoll_l(_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_ size_t maxCount, _In_opt_ _locale_t locale)
Definition: stubs.c:842
_Check_return_ _CRTIMP int __cdecl _stricmp_l(_In_z_ const char *str1, _In_z_ const char *str2, _In_opt_ _locale_t locale)
Definition: stubs.c:484
unsigned char _mbcasemap[1]
Definition: stubs.c:21
int _atodbl(void *value, char *str)
Definition: stubs.c:29
_CRTIMP wchar_t * _wcsupr_l(wchar_t *str, _locale_t locale)
Definition: stubs.c:633
_Check_return_wat_ _CRTIMP errno_t __cdecl _strnset_s(_Inout_updates_z_(size) char *str, _In_ size_t size, _In_ int val, _In_ size_t _MaxCount)
Definition: stubs.c:577
#define UNIMPLEMENTED
Definition: stubs.c:5
_Check_return_wat_ _CRTIMP errno_t __cdecl _strerror_s(_Out_writes_z_(_SizeInBytes) char *buf, _In_ size_t sizeInBytes, _In_opt_z_ const char *errMsg)
Definition: stubs.c:856
_Check_return_ _CRTIMP int __cdecl _wcsnicoll_l(_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_ size_t maxCount, _In_opt_ _locale_t locale)
Definition: stubs.c:814
_Check_return_ _CRTIMP int __cdecl _strnicmp_l(_In_reads_or_z_(maxcount) const char *str1, _In_reads_or_z_(maxcount) const char *str2, _In_ size_t maxcount, _In_opt_ _locale_t locale)
Definition: stubs.c:549
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsset_s(_Inout_updates_z_(_SizeInWords) wchar_t *str, _In_ size_t sizeInWords, _In_ wchar_t val)
Definition: stubs.c:883
_Check_return_ _CRTIMP int __cdecl _toupper_l(_In_ int c, _In_opt_ _locale_t locale)
Definition: stubs.c:708
_Check_return_ _CRTIMP wint_t __cdecl _towlower_l(_In_ wint_t c, _In_opt_ _locale_t locale)
Definition: stubs.c:601
_Check_return_ _CRTIMP int __cdecl _wcscoll_l(_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_opt_ _locale_t locale)
Definition: stubs.c:720
_Check_return_ _CRTIMP int __cdecl _wcsicoll_l(_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_opt_ _locale_t locale)
Definition: stubs.c:746
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s_l(_Inout_updates_z_(sizeInWords) wchar_t *str, _In_ size_t sizeInWords, _In_opt_ _locale_t locale)
Definition: stubs.c:770
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s(_Inout_updates_z_(sizeInWords) wchar_t *str, _In_ size_t sizeInWords)
Definition: stubs.c:759
size_t _heapused(size_t *pUsed, size_t *pCommit)
Definition: stubs.c:44
#define __chvalidchk(a, b)
Definition: stubs.c:137
_Check_return_opt_ _CRTIMP int __cdecl vsnprintf_(_Out_writes_(maxCount) char *dst, _In_ size_t maxCount, _In_z_ _Printf_format_string_ const char *format, va_list argptr)
Definition: stubs.c:800
_Check_return_ _CRTIMP int __cdecl _strncoll_l(_In_z_ const char *str1, _In_z_ const char *str2, _In_ size_t maxcount, _In_opt_ _locale_t locale)
Definition: stubs.c:535
const unsigned short *__cdecl __pctype_func(void)
Definition: locale.c:1523
_Check_return_ _CRTIMP int __cdecl _strnicoll_l(_In_z_ const char *str1, _In_z_ const char *str2, _In_ size_t maxcount, _In_opt_ _locale_t locale)
Definition: stubs.c:563
USHORT port
Definition: uri.c:228
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:31
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: gl.h:1546
GLsizeiptr size
Definition: glext.h:5919
GLenum src
Definition: glext.h:6340
const GLubyte * c
Definition: glext.h:8905
GLenum GLint GLuint mask
Definition: glext.h:6028
GLsizei maxCount
Definition: glext.h:6042
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:7751
GLenum GLenum dst
Definition: glext.h:6340
GLuint GLfloat * val
Definition: glext.h:7180
#define _islower_l(_Char, _Locale)
Definition: ctype.h:645
#define _BLANK
Definition: ctype.h:72
#define _isspace_l(_Char, _Locale)
Definition: ctype.h:648
#define _PUNCT
Definition: ctype.h:70
#define _CONTROL
Definition: ctype.h:71
#define _LOWER
Definition: ctype.h:66
_Check_return_ _CRTIMP int __cdecl _isctype_l(_In_ int _C, _In_ int _Type, _In_opt_ _locale_t _Locale)
#define _iswdigit_l(_c, _p)
Definition: ctype.h:679
#define _SPACE
Definition: ctype.h:68
#define _iswlower_l(_c, _p)
Definition: ctype.h:678
#define _ALPHA
Definition: ctype.h:76
#define _isprint_l(_Char, _Locale)
Definition: ctype.h:651
#define _chvalidchk_l(_Char, _Flag, _Locale)
Definition: ctype.h:641
#define _iswupper_l(_c, _p)
Definition: ctype.h:677
#define _isalnum_l(_Char, _Locale)
Definition: ctype.h:650
#define _UPPER
Definition: ctype.h:65
#define _iswspace_l(_c, _p)
Definition: ctype.h:681
#define _iswgraph_l(_c, _p)
Definition: ctype.h:685
#define _isalpha_l(_Char, _Locale)
Definition: ctype.h:643
#define _isdigit_l(_Char, _Locale)
Definition: ctype.h:646
#define _ischartype_l(_Char, _Flag, _Locale)
Definition: ctype.h:642
#define _HEX
Definition: ctype.h:73
#define _DIGIT
Definition: ctype.h:67
#define _iswxdigit_l(_c, _p)
Definition: ctype.h:680
#define _iscntrl_l(_Char, _Locale)
Definition: ctype.h:653
#define _isgraph_l(_Char, _Locale)
Definition: ctype.h:652
#define _iswprint_l(_c, _p)
Definition: ctype.h:684
#define _isupper_l(_Char, _Locale)
Definition: ctype.h:644
#define _isxdigit_l(_Char, _Locale)
Definition: ctype.h:647
#define _iswalpha_l(_c, _p)
Definition: ctype.h:676
#define _iswpunct_l(_c, _p)
Definition: ctype.h:682
#define _iswcntrl_l(_c, _p)
Definition: ctype.h:686
#define _iswalnum_l(_c, _p)
Definition: ctype.h:683
__INTRIN_INLINE unsigned long __cdecl _inpd(unsigned short Port)
Definition: intrin_x86.h:1618
__INTRIN_INLINE unsigned long __cdecl _outpd(unsigned short Port, unsigned long dataword)
Definition: intrin_x86.h:1635
__INTRIN_INLINE int __cdecl _outp(unsigned short Port, int databyte)
Definition: intrin_x86.h:1623
__INTRIN_INLINE unsigned short __cdecl _inpw(unsigned short Port)
Definition: intrin_x86.h:1613
__INTRIN_INLINE unsigned short __cdecl _outpw(unsigned short Port, unsigned short dataword)
Definition: intrin_x86.h:1629
__INTRIN_INLINE int __cdecl _inp(unsigned short Port)
Definition: intrin_x86.h:1608
#define c
Definition: ke_i.h:80
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
Definition: malloc.h:109
static char * dest
Definition: rtl.c:135
#define _In_reads_or_z_(size)
Definition: ms_sal.h:325
#define _Out_writes_z_(size)
Definition: ms_sal.h:352
#define _In_z_
Definition: ms_sal.h:313
#define _Check_return_
Definition: ms_sal.h:557
#define _In_opt_z_
Definition: ms_sal.h:314
#define _Out_writes_(size)
Definition: ms_sal.h:348
#define _Out_writes_opt_(size)
Definition: ms_sal.h:349
#define _Inout_updates_z_(size)
Definition: ms_sal.h:389
#define _Must_inspect_result_
Definition: ms_sal.h:558
#define _Post_maybez_
Definition: ms_sal.h:1372
#define _Field_range_(min, max)
Definition: ms_sal.h:609
#define _In_
Definition: ms_sal.h:308
#define _In_reads_bytes_opt_(size)
Definition: ms_sal.h:322
#define _In_opt_
Definition: ms_sal.h:309
#define _In_range_(lb, ub)
Definition: ms_sal.h:571
#define _Printf_format_string_
Definition: ms_sal.h:561
#define _In_reads_(size)
Definition: ms_sal.h:319
#define volatile
Definition: prototyp.h:117
const WCHAR * str
#define ENOTSUP
Definition: errno.h:90
_MaxCount
Definition: memory.h:72
_In_ size_t _SizeInBytes
Definition: time.h:146
_In_ size_t _SizeInWords
Definition: time.h:309
unsigned short const * _locale_pctype
Definition: stubs.c:94
pthreadlocinfo locinfo
Definition: crtdefs.h:442
#define vsnprintf
Definition: tif_win32.c:406
Definition: pdh_main.c:94
#define const
Definition: zconf.h:233