ReactOS 0.4.16-dev-2104-gb84fa49
corecrt.h File Reference
#include <sal.h>
Include dependency graph for corecrt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  localeinfo_struct
 
struct  tagLC_ID
 
struct  threadlocaleinfostruct
 

Macros

#define __WINE_USE_MSVCRT
 
#define _WIN32
 
#define WIN32
 
#define _MSVCR_VER   140
 
#define _UCRT
 
#define __int8   char
 
#define __int16   short
 
#define __int32   int
 
#define __int64   long long
 
#define NULL   ((void *)0)
 
#define __has_attribute(x)   0
 
#define __has_declspec_attribute(x)   0
 
#define __stdcall
 
#define __cdecl
 
#define DECLSPEC_NORETURN
 
#define DECLSPEC_ALIGN(x)
 
#define _ACRTIMP
 
#define _ARGMAX   100
 
#define _CRT_INT_MAX   0x7fffffff
 
#define _MSVCRT_LONG_DEFINED
 
#define _INTPTR_T_DEFINED
 
#define _UINTPTR_T_DEFINED
 
#define _PTRDIFF_T_DEFINED
 
#define _SIZE_T_DEFINED
 
#define _TIME32_T_DEFINED
 
#define _TIME64_T_DEFINED
 
#define _USE_32BIT_TIME_T
 
#define _TIME_T_DEFINED
 
#define _WCHAR_T_DEFINED
 
#define _WCTYPE_T_DEFINED
 
#define _ERRNO_T_DEFINED
 
#define _TAGLC_ID_DEFINED
 
#define _THREADLOCALEINFO
 
#define __WINE_CRT_PRINTF_ATTR(fmt, args)
 
#define __WINE_CRT_SCANF_ATTR(fmt, args)
 
#define __WINE_ALLOC_SIZE(...)
 
#define __WINE_DEALLOC(...)
 
#define __WINE_MALLOC
 

Typedefs

typedef long __msvcrt_long
 
typedef unsigned long __msvcrt_ulong
 
typedef int intptr_t
 
typedef unsigned int uintptr_t
 
typedef int ptrdiff_t
 
typedef unsigned int size_t
 
typedef __msvcrt_long __time32_t
 
typedef __int64 DECLSPEC_ALIGN(8) __time64_t
 
typedef __time32_t time_t
 
typedef unsigned short wchar_t
 
typedef unsigned short wint_t
 
typedef unsigned short wctype_t
 
typedef int errno_t
 
typedef struct threadlocaleinfostructpthreadlocinfo
 
typedef struct threadmbcinfostructpthreadmbcinfo
 
typedef struct localeinfo_struct _locale_tstruct
 
typedef struct localeinfo_struct_locale_t
 
typedef struct tagLC_ID LC_ID
 
typedef struct tagLC_IDLPLC_ID
 
typedef struct threadlocaleinfostruct threadlocinfo
 

Macro Definition Documentation

◆ __cdecl

#define __cdecl

Definition at line 121 of file corecrt.h.

◆ __has_attribute

#define __has_attribute (   x)    0

Definition at line 90 of file corecrt.h.

◆ __has_declspec_attribute

#define __has_declspec_attribute (   x)    0

Definition at line 97 of file corecrt.h.

◆ __int16

#define __int16   short

Definition at line 63 of file corecrt.h.

◆ __int32

#define __int32   int

Definition at line 66 of file corecrt.h.

◆ __int64

#define __int64   long long

Definition at line 72 of file corecrt.h.

◆ __int8

#define __int8   char

Definition at line 60 of file corecrt.h.

◆ __stdcall

◆ __WINE_ALLOC_SIZE

#define __WINE_ALLOC_SIZE (   ...)

Definition at line 328 of file corecrt.h.

◆ __WINE_CRT_PRINTF_ATTR

#define __WINE_CRT_PRINTF_ATTR (   fmt,
  args 
)

Definition at line 321 of file corecrt.h.

◆ __WINE_CRT_SCANF_ATTR

#define __WINE_CRT_SCANF_ATTR (   fmt,
  args 
)

Definition at line 322 of file corecrt.h.

◆ __WINE_DEALLOC

#define __WINE_DEALLOC (   ...)

Definition at line 334 of file corecrt.h.

◆ __WINE_MALLOC

#define __WINE_MALLOC

Definition at line 340 of file corecrt.h.

◆ __WINE_USE_MSVCRT

#define __WINE_USE_MSVCRT

Definition at line 25 of file corecrt.h.

◆ _ACRTIMP

_In_opt_ _Locale _ACRTIMP

Definition at line 153 of file corecrt.h.

◆ _ARGMAX

#define _ARGMAX   100

Definition at line 157 of file corecrt.h.

◆ _CRT_INT_MAX

#define _CRT_INT_MAX   0x7fffffff

Definition at line 158 of file corecrt.h.

◆ _ERRNO_T_DEFINED

#define _ERRNO_T_DEFINED

Definition at line 250 of file corecrt.h.

◆ _INTPTR_T_DEFINED

#define _INTPTR_T_DEFINED

Definition at line 178 of file corecrt.h.

◆ _MSVCR_VER

#define _MSVCR_VER   140

Definition at line 49 of file corecrt.h.

◆ _MSVCRT_LONG_DEFINED

#define _MSVCRT_LONG_DEFINED

Definition at line 161 of file corecrt.h.

◆ _PTRDIFF_T_DEFINED

#define _PTRDIFF_T_DEFINED

Definition at line 196 of file corecrt.h.

◆ _SIZE_T_DEFINED

#define _SIZE_T_DEFINED

Definition at line 205 of file corecrt.h.

◆ _TAGLC_ID_DEFINED

#define _TAGLC_ID_DEFINED

Definition at line 270 of file corecrt.h.

◆ _THREADLOCALEINFO

#define _THREADLOCALEINFO

Definition at line 314 of file corecrt.h.

◆ _TIME32_T_DEFINED

#define _TIME32_T_DEFINED

Definition at line 210 of file corecrt.h.

◆ _TIME64_T_DEFINED

#define _TIME64_T_DEFINED

Definition at line 215 of file corecrt.h.

◆ _TIME_T_DEFINED

#define _TIME_T_DEFINED

Definition at line 232 of file corecrt.h.

◆ _UCRT

#define _UCRT

Definition at line 53 of file corecrt.h.

◆ _UINTPTR_T_DEFINED

#define _UINTPTR_T_DEFINED

Definition at line 187 of file corecrt.h.

◆ _USE_32BIT_TIME_T

#define _USE_32BIT_TIME_T

Definition at line 223 of file corecrt.h.

◆ _WCHAR_T_DEFINED

#define _WCHAR_T_DEFINED

Definition at line 239 of file corecrt.h.

◆ _WCTYPE_T_DEFINED

#define _WCTYPE_T_DEFINED

Definition at line 245 of file corecrt.h.

◆ _WIN32

#define _WIN32

Definition at line 37 of file corecrt.h.

◆ DECLSPEC_ALIGN

#define DECLSPEC_ALIGN (   x)

Definition at line 141 of file corecrt.h.

◆ DECLSPEC_NORETURN

#define DECLSPEC_NORETURN

Definition at line 131 of file corecrt.h.

◆ NULL

#define NULL   ((void *)0)

Definition at line 85 of file corecrt.h.

◆ WIN32

#define WIN32

Definition at line 41 of file corecrt.h.

Typedef Documentation

◆ __msvcrt_long

Definition at line 167 of file corecrt.h.

◆ __msvcrt_ulong

Definition at line 168 of file corecrt.h.

◆ __time32_t

Definition at line 209 of file corecrt.h.

◆ _locale_t

Initial value:
{
return iswupper(c)
const GLubyte * c
Definition: glext.h:8905
#define iswupper(_c)
Definition: ctype.h:665

Definition at line 106 of file string.c.

◆ _locale_tstruct

◆ DECLSPEC_ALIGN

struct DECLSPEC_ALIGN

Definition at line 214 of file corecrt.h.

◆ errno_t

static const char *static const wchar_t *static errno_t

Definition at line 249 of file corecrt.h.

◆ intptr_t

typedef int intptr_t

Definition at line 176 of file corecrt.h.

◆ LC_ID

◆ LPLC_ID

typedef struct tagLC_ID * LPLC_ID

◆ pthreadlocinfo

Definition at line 255 of file corecrt.h.

◆ pthreadmbcinfo

Definition at line 256 of file corecrt.h.

◆ ptrdiff_t

typedef int ptrdiff_t

Definition at line 194 of file corecrt.h.

◆ size_t

Definition at line 203 of file corecrt.h.

◆ threadlocinfo

◆ time_t

typedef __time32_t time_t

Definition at line 228 of file corecrt.h.

◆ uintptr_t

Definition at line 185 of file corecrt.h.

◆ wchar_t

Definition at line 237 of file corecrt.h.

◆ wctype_t

Definition at line 244 of file corecrt.h.

◆ wint_t

Definition at line 243 of file corecrt.h.