ReactOS 0.4.15-dev-8096-ga0eec98
stubs.c
Go to the documentation of this file.
1
2#include <windef.h>
3#include <stubs.h>
4
5#undef UNIMPLEMENTED
6#define UNIMPLEMENTED __wine_spec_unimplemented_stub("msvcrt.dll", __FUNCTION__)
7
9{
11 return 0;
12}
13
14int _fileinfo = -1;
15
16void *
18{
19 return &_fileinfo;
20}
21
22unsigned char _mbcasemap[1];
23
24void *
26{
27 return _mbcasemap;
28}
29
31 void * value,
32 char * str)
33{
35 return 0;
36}
37
39 unsigned int c)
40{
42 return 0;
43}
44
45size_t _heapused( size_t *pUsed, size_t *pCommit )
46{
48 return( 0 );
49}
50
51#ifdef _M_IX86
52int MSVCRT__inp(
53 unsigned short port)
54{
55 return _inp(port);
56}
57
58unsigned short MSVCRT__inpw(
59 unsigned short port)
60{
61 return _inpw(port);
62}
63
64unsigned long MSVCRT__inpd(
65 unsigned short port)
66{
67 return _inpd(port);
68}
69
70
71int MSVCRT__outp(
72 unsigned short port,
73 int databyte)
74{
75 return _outp(port, databyte);
76}
77
78unsigned short MSVCRT__outpw(
79 unsigned short port,
80 unsigned short dataword)
81{
82 return _outpw(port, dataword);
83}
84
85unsigned long MSVCRT__outpd(
86 unsigned short port,
87 unsigned long dataword)
88{
89 return _outpd(port, dataword);
90}
91#endif
92
94{
95 unsigned short const* _locale_pctype;
96 _Field_range_(1, 2) int _locale_mb_cur_max;
97 unsigned int _locale_lc_codepage;
99
100static
104 void const volatile* const _LocalePointers)
105{
106 _locale_t const _TypedLocalePointers = (_locale_t)_LocalePointers;
107 return (__crt_locale_data_public*)_TypedLocalePointers->locinfo;
108}
109
110static
111int
114 _In_reads_(_Char_value + 1) unsigned short const * const locale_pctype_array,
115 _In_range_(-1, 255) int const c,
116 _In_ int const mask
117 )
118{
119 if (c >= -1 && c <= 255)
120 {
121 return locale_pctype_array[c] & mask;
122 }
123 return 0;
124}
125
126const unsigned short* __cdecl __pctype_func(void);
127
128#if defined _CRT_DISABLE_PERFCRIT_LOCKS && !defined _DLL
129 #define __PCTYPE_FUNC _pctype
130#else
131 #define __PCTYPE_FUNC __pctype_func()
132#endif
133
134#ifdef _DEBUG
135 _ACRTIMP int __cdecl _chvalidator(_In_ int c, _In_ int mask);
136 #define __chvalidchk(a, b) _chvalidator(a, b)
137#else
138 #define __chvalidchk(a, b) (__acrt_locale_get_ctype_array_value(__PCTYPE_FUNC, (a), (b)))
139#endif
140
141static
142int
145 _In_ int const c,
146 _In_ int const mask,
148 )
149{
150#ifdef _DEBUG
151 return _chvalidator_l(locale, c, mask);
152#else
153 if (locale)
154 {
156 }
157
158 return __chvalidchk(c, mask);
159#endif
160}
161
162static
163int
166 _In_ int const c,
167 _In_ int const mask,
169{
170 if (locale)
171 {
172 if (c >= -1 && c <= 255)
173 {
175 }
176
177 if (__acrt_get_locale_data_prefix(locale)->_locale_mb_cur_max > 1)
178 {
179 return _isctype_l(c, mask, locale);
180 }
181
182 return 0; // >0xFF and SBCS locale
183 }
184
185 return _chvalidchk_l(c, mask, 0);
186}
187
188//#undef _isalnum_l
191int
194 _In_ int c,
196{
197 return _ischartype_l(c, _ALPHA | _DIGIT, locale);
198}
199
200#undef _isalpha_l
203int
206 _In_ int c,
208{
209 return _ischartype_l(c, _ALPHA, locale);
210}
211
212#undef _iscntrl_l
215int
218 _In_ int c,
220{
221 return _ischartype_l(c, _CONTROL, locale);
222}
223
224#undef _isdigit_l
227int
230 _In_ int c,
232{
233 return _ischartype_l(c, _DIGIT, locale);
234}
235
236#undef _isgraph_l
239int
242 _In_ int c,
244{
246}
247
248#undef _islower_l
251int
254 _In_ int c,
256{
257 return _ischartype_l(c, _LOWER, locale);
258}
259
260#undef _isprint_l
263int
266 _In_ int c,
268{
270}
271
272#undef _isspace_l
275int
278 _In_ int c,
280{
281 return _ischartype_l(c, _SPACE, locale);
282}
283
284#undef _isupper_l
287int
290 _In_ int c,
292{
293 return _ischartype_l(c, _UPPER, locale);
294}
295
296#undef _iswalnum_l
299int
302 _In_ wint_t c,
304{
305 return _iswctype_l(c, _ALPHA|_DIGIT, locale);
306}
307
308#undef _iswalpha_l
311int
314 _In_ wint_t c,
316{
317 return _iswctype_l(c, _ALPHA, locale);
318}
319
320#undef _iswcntrl_l
323int
326 _In_ wint_t c,
328{
330 return _iswctype_l(c, _CONTROL, locale);
331}
332
335int
338 _In_ wint_t c,
341{
343 return 0;
344}
345
346#undef _iswdigit_l
349int
352 _In_ wint_t c,
354{
355 return _iswctype_l(c, _DIGIT, locale);
356}
357
358#undef _iswgraph_l
361int
364 _In_ wint_t c,
366{
367 return _iswctype_l(c, _PUNCT | _ALPHA | _DIGIT, locale);
368}
369
370#undef _iswlower_l
373int
376 _In_ wint_t c,
378{
379 return _iswctype_l(c , _LOWER, locale);
380}
381
382#undef _iswprint_l
385int
388 _In_ wint_t c,
390{
391 return _iswctype_l(c, _BLANK | _PUNCT | _ALPHA | _DIGIT, locale);
392}
393
394#undef _iswpunct_l
397int
400 _In_ wint_t c,
402{
403 return _iswctype_l(c, _PUNCT, locale);
404}
405
406#undef _iswspace_l
409int
412 _In_ wint_t c,
414{
415 return _iswctype_l(c, _SPACE, locale);
416}
417
418#undef _iswupper_l
421int
424 _In_ wint_t c,
426{
427 return _iswctype_l(c, _UPPER, locale);
428}
429
430#undef _iswxdigit_l
433int
436 _In_ wint_t c,
438{
439 return _iswctype_l(c, _HEX, locale);
440}
441
442#undef _isxdigit_l
445int
448 _In_ int c,
450{
451 return _ischartype_l(c, _HEX, locale);
452}
453
456int
459 _In_reads_bytes_opt_(size) const void *buf1,
460 _In_reads_bytes_opt_(size) const void *buf2,
461 _In_ size_t size,
463{
465 return 0;
466}
467
470int
473 _In_z_ const char *str1,
474 _In_z_ const char *str2,
476{
478 return 0;
479}
480
483int
486 _In_z_ const char *str1,
487 _In_z_ const char *str2,
489{
491 return 0;
492}
493
496int
499 _In_z_ const char *str1,
500 _In_z_ const char *str2,
502{
504 return 0;
505}
506
513 _In_ size_t size)
514{
516 return 0;
517}
518
525 _In_ size_t size,
527{
529 return 0;
530}
531
534int
537 _In_z_ const char *str1,
538 _In_z_ const char *str2,
539 _In_ size_t maxcount,
541{
543 return 0;
544}
545
548int
551 _In_reads_or_z_(maxcount) const char *str1,
552 _In_reads_or_z_(maxcount) const char *str2,
553 _In_ size_t maxcount,
555{
557 return 0;
558}
559
562int
565 _In_z_ const char *str1,
566 _In_z_ const char *str2,
567 _In_ size_t maxcount,
569{
571 return 0;
572}
573
580 _In_ size_t size,
581 _In_ int val,
582 _In_ size_t _MaxCount)
583{
585 return 0;
586}
587
589char*
591 char *str,
593{
595 return 0;
596}
597
600wint_t
603 _In_ wint_t c,
605{
607 return 0;
608}
609
612wint_t
615 _In_ wint_t c,
617{
619 return 0;
620}
621
623wchar_t*
625 wchar_t *str,
627{
629 return 0;
630}
631
633wchar_t*
635 wchar_t *str,
637{
639 return 0;
640}
641
644size_t
647 _Out_writes_opt_(maxcount) _Post_maybez_ wchar_t *dst,
648 _In_z_ const wchar_t *src,
649 _In_ size_t maxcount,
651{
653 return 0;
654}
655
662 _In_ size_t size,
663 _In_ int val)
664{
666 return 0;
667}
668
675 _In_ size_t size)
676{
677 return _strupr_s_l(str, size, 0);
678}
679
686 _In_ size_t size,
688{
690 return ENOTSUP;
691}
692
695int
698 _In_ int c,
700{
702 return 0;
703}
704
707int
710 _In_ int c,
712{
714 return 0;
715}
716
719int
722 _In_z_ const wchar_t *str1,
723 _In_z_ const wchar_t *str2,
725{
727 return 0;
728}
729
732int
735 _In_z_ const wchar_t *str1,
736 _In_z_ const wchar_t *str2,
738{
740 return 0;
741}
742
745int
748 _In_z_ const wchar_t *str1,
749 _In_z_ const wchar_t *str2,
751{
753 return 0;
754}
755
761 _Inout_updates_z_(sizeInWords) wchar_t *str,
762 _In_ size_t sizeInWords)
763{
764 return _wcslwr_s_l(str, sizeInWords, NULL);
765}
766
772 _Inout_updates_z_(sizeInWords) wchar_t *str,
773 _In_ size_t sizeInWords,
775{
777 return ENOTSUP;
778}
779
780typedef size_t rsize_t;
781
783_CRTIMP // _ACRTIMP
789 _In_reads_or_z_(maxCount) char const* src,
791{
793 return ENOTSUP;
794}
795
798_CRT_INSECURE_DEPRECATE(vsnprintf_s)
799int
803 _In_ size_t maxCount,
805 va_list argptr)
806{
808 return 0;
809}
810
813int
816 _In_z_ const wchar_t *str1,
817 _In_z_ const wchar_t *str2,
818 _In_ size_t maxCount,
820{
822 return 0;
823}
824
827int
830 _In_reads_or_z_(_MaxCount) const wchar_t *str1,
831 _In_reads_or_z_(_MaxCount) const wchar_t *str2,
832 _In_ size_t maxCount,
834{
836 return 0;
837}
838
841int
844 _In_z_ const wchar_t *str1,
845 _In_z_ const wchar_t *str2,
846 _In_ size_t maxCount,
848{
850 return 0;
851}
852
859 _In_ size_t sizeInBytes,
860 _In_opt_z_ const char *errMsg)
861{
863 return 0;
864}
865
871 _Inout_updates_z_(_DstSizeInWords) wchar_t *dst,
872 _In_ size_t sizeInWords,
873 _In_ wchar_t val,
874 _In_ size_t maxCount)
875{
877 return 0;
878}
879
886 _In_ size_t sizeInWords,
887 _In_ wchar_t val)
888{
890 return 0;
891}
892
898 _Inout_updates_z_(_Size) wchar_t *str,
899 _In_ size_t size,
901{
903 return 0;
904}
905
908_CRT_INSECURE_DEPRECATE(vsnprintf_s)
909int
913 _In_ size_t maxCount,
915 va_list argptr)
916{
918 return 0;
919}
920
921
922
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:118
Definition: _locale.h:75
#define _Check_return_opt_
Definition: crtdefs.h:456
#define __CRTDECL
Definition: crtdefs.h:167
#define _CRT_INSECURE_DEPRECATE(_Replacement)
Definition: crtdefs.h:213
#define _Check_return_wat_
Definition: crtdefs.h:462
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:38
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:113
_Check_return_wat_ _CRTIMP errno_t __cdecl _strlwr_s(_Inout_updates_z_(size) char *str, _In_ size_t size)
Definition: stubs.c:511
_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:498
_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:523
_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:897
_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:646
_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:660
_Check_return_ _CRTIMP wint_t __cdecl _towupper_l(_In_ wint_t c, _In_opt_ _locale_t locale)
Definition: stubs.c:614
_Check_return_ _CRTIMP int __cdecl _tolower_l(_In_ int c, _In_opt_ _locale_t locale)
Definition: stubs.c:697
_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:734
int __get_app_type()
Definition: stubs.c:8
_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:684
_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:786
void * __p__fileinfo()
Definition: stubs.c:17
_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:829
_CRTIMP wchar_t * _wcslwr_l(wchar_t *str, _locale_t locale)
Definition: stubs.c:624
int _fileinfo
Definition: stubs.c:14
_CRTIMP char * _strupr_l(char *str, _locale_t locale)
Definition: stubs.c:590
_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:870
void * __p__mbcasemap()
Definition: stubs.c:25
_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:458
static __crt_locale_data_public *__CRTDECL __acrt_get_locale_data_prefix(void const volatile *const _LocalePointers)
Definition: stubs.c:103
_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:472
size_t rsize_t
Definition: stubs.c:780
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s(_Inout_updates_z_(size) char *str, _In_ size_t size)
Definition: stubs.c:673
_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:843
_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:485
unsigned char _mbcasemap[1]
Definition: stubs.c:22
int _atodbl(void *value, char *str)
Definition: stubs.c:30
_CRTIMP wchar_t * _wcsupr_l(wchar_t *str, _locale_t locale)
Definition: stubs.c:634
_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:578
#define UNIMPLEMENTED
Definition: stubs.c:6
_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:857
_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:815
_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:550
_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:884
_Check_return_ _CRTIMP int __cdecl _toupper_l(_In_ int c, _In_opt_ _locale_t locale)
Definition: stubs.c:709
_Check_return_ _CRTIMP wint_t __cdecl _towlower_l(_In_ wint_t c, _In_opt_ _locale_t locale)
Definition: stubs.c:602
_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:721
_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:747
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:337
_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:771
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s(_Inout_updates_z_(sizeInWords) wchar_t *str, _In_ size_t sizeInWords)
Definition: stubs.c:760
size_t _heapused(size_t *pUsed, size_t *pCommit)
Definition: stubs.c:45
#define __chvalidchk(a, b)
Definition: stubs.c:138
_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:801
_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:536
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:564
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:95
pthreadlocinfo locinfo
Definition: crtdefs.h:443
#define vsnprintf
Definition: tif_win32.c:406
Definition: pdh_main.c:94
#define const
Definition: zconf.h:233