8#define _ALLOW_OLD_VALIDATE_MACROS
76#define ERRTABLECOUNT (sizeof(errtable) / sizeof(errtable[0]))
80#define MIN_EXEC_ERROR ERROR_INVALID_STARTING_CODESEG
81#define MAX_EXEC_ERROR ERROR_INFLOOP_IN_RELOC_CHAIN
85#define MIN_EACCES_RANGE ERROR_WRITE_PROTECT
86#define MAX_EACCES_RANGE ERROR_SHARING_BUFFER_EXCEEDED
99 ptd.get_doserrno().set(oserrno);
188 return &
ptd->_terrno;
199 return &
ptd->_tdoserrno;
__acrt_ptd *__cdecl __acrt_getptd_noexit(void)
_In_ size_t const _In_ int _In_ bool const _In_ unsigned const _In_ __acrt_rounding_mode const _Inout_ __crt_cached_ptd_host & ptd
#define ERROR_NOT_ENOUGH_MEMORY
#define ERROR_INVALID_FUNCTION
#define ERROR_INVALID_PARAMETER
#define ERROR_INVALID_HANDLE
#define ERROR_ACCESS_DENIED
errno_t _set_doserrno(unsigned long const value)
static unsigned long doserrno_no_memory
errno_t _set_errno(int const value)
int __cdecl __acrt_errno_from_os_error(unsigned long const oserrno)
void __cdecl __acrt_errno_map_os_error(unsigned long const oserrno)
errno_t _get_errno(int *const result)
static int errno_no_memory
static errentry const errtable[]
unsigned long *__cdecl __doserrno()
void __cdecl __acrt_errno_map_os_error_ptd(unsigned long const oserrno, __crt_cached_ptd_host &ptd)
errno_t _get_doserrno(unsigned long *const result)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
#define _VALIDATE_RETURN_NOERRNO(expr, retexpr)
#define ERROR_ALREADY_EXISTS
#define ERROR_FILE_NOT_FOUND
#define ERROR_BAD_NETPATH
#define ERROR_NOT_ENOUGH_QUOTA
#define ERROR_CURRENT_DIRECTORY
#define ERROR_DIRECT_ACCESS_HANDLE
#define ERROR_NESTING_NOT_ALLOWED
#define ERROR_BAD_ENVIRONMENT
#define ERROR_TOO_MANY_OPEN_FILES
#define ERROR_INVALID_BLOCK
#define ERROR_PATH_NOT_FOUND
#define ERROR_NEGATIVE_SEEK
#define ERROR_BAD_PATHNAME
#define ERROR_NO_PROC_SLOTS
#define ERROR_INVALID_TARGET_HANDLE
#define ERROR_BROKEN_PIPE
#define ERROR_CHILD_NOT_COMPLETE
#define ERROR_DIR_NOT_EMPTY
#define ERROR_FILE_EXISTS
#define ERROR_LOCK_VIOLATION
#define ERROR_SEEK_ON_DEVICE
#define ERROR_CANNOT_MAKE
#define ERROR_NO_MORE_FILES
#define ERROR_WAIT_NO_CHILDREN
#define ERROR_NOT_SAME_DEVICE
#define ERROR_NO_UNICODE_TRANSLATION
#define ERROR_FILENAME_EXCED_RANGE
#define ERROR_DRIVE_LOCKED
#define ERROR_LOCK_FAILED
#define ERROR_MAX_THRDS_REACHED
#define ERROR_INVALID_ACCESS
#define ERROR_NETWORK_ACCESS_DENIED
#define ERROR_ARENA_TRASHED
#define ERROR_INVALID_DRIVE
#define ERROR_INVALID_DATA
#define ERROR_BAD_NET_NAME