ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

internal.h File Reference
#include <crtdefs.h>
#include <limits.h>
#include <windows.h>
#include <crtdbg.h>
#include <errno.h>

Go to the source code of this file.

Data Structures

struct  ioinfo
struct  FILE
struct  _startupinfo

Defines

#define __INTERNAL_FUNC_DEFINED
#define __IOINFO_TM_ANSI   0
#define __IOINFO_TM_UTF8   1
#define __IOINFO_TM_UTF16LE   2
#define IOINFO_ARRAY_ELTS   (1 << 5)
#define _pioinfo(i)   (__pioinfo[(i) >> 5] + ((i) & (IOINFO_ARRAY_ELTS - 1)))
#define _osfile(i)   (_pioinfo(i)->osfile)
#define _pipech2(i)   (_pioinfo(i)->pipech2)
#define _textmode(i)   (_pioinfo(i)->textmode)
#define _tm_unicode(i)   (_pioinfo(i)->unicode)
#define _pioinfo_safe(i)   ((((i) != -1) && ((i) != -2)) ? _pioinfo(i) : &__badioinfo)
#define _osfhnd_safe(i)   (_pioinfo_safe(i)->osfhnd)
#define _osfile_safe(i)   (_pioinfo_safe(i)->osfile)
#define _pipech_safe(i)   (_pioinfo_safe(i)->pipech)
#define _pipech2_safe(i)   (_pioinfo_safe(i)->pipech2)
#define _textmode_safe(i)   (_pioinfo_safe(i)->textmode)
#define _tm_unicode_safe(i)   (_pioinfo_safe(i)->unicode)
#define __badioinfo   (* __MINGW_IMP_SYMBOL(__badioinfo))
#define __pioinfo   (* __MINGW_IMP_SYMBOL(__pioinfo))
#define _NO_CONSOLE_FILENO   (intptr_t)-2
#define _FILE_DEFINED
#define __winitenv   (* __MINGW_IMP_SYMBOL(__winitenv))
#define __initenv   (* __MINGW_IMP_SYMBOL(__initenv))
#define _acmdln   (* __MINGW_IMP_SYMBOL(_acmdln))
#define _wcmdln   (* __MINGW_IMP_SYMBOL(_wcmdln))
#define _STARTUP_INFO_DEFINED
#define _CONSOLE_APP   1
#define _GUI_APP   2

Typedefs

typedef void(__cdecl_PVFV )(void)
typedef int(__cdecl_PIFV )(void)
typedef void(__cdecl_PVFI )(int)
typedef LONG NTSTATUS

Enumerations

enum  __enative_startup_state { __uninitialized = 0, __initializing, __initialized }

Functions

ioinfo ** __MINGW_IMP_SYMBOL (__badioinfo)[]
ioinfo ** __MINGW_IMP_SYMBOL (__pioinfo)[]
wchar_t *** __MINGW_IMP_SYMBOL (__winitenv)
char *** __MINGW_IMP_SYMBOL (__initenv)
char ** __MINGW_IMP_SYMBOL (_acmdln)
char ** __MINGW_IMP_SYMBOL (_wcmdln)
_CRTIMP void __cdecl _amsg_exit (int)
int __CRTDECL _setargv (void)
int __CRTDECL __setargv (void)
int __CRTDECL _wsetargv (void)
int __CRTDECL __wsetargv (void)
int __CRTDECL main (int _Argc, char **_Argv, char **_Env)
int __CRTDECL wmain (int _Argc, wchar_t **_Argv, wchar_t **_Env)
_CRTIMP int __cdecl __getmainargs (int *_Argc, char ***_Argv, char ***_Env, int _DoWildCard, _startupinfo *_StartInfo)
_CRTIMP int __cdecl __wgetmainargs (int *_Argc, wchar_t ***_Argv, wchar_t ***_Env, int _DoWildCard, _startupinfo *_StartInfo)
_CRTIMP void __cdecl __set_app_type (int)
void *__cdecl _encode_pointer (void *)
void *__cdecl _encoded_null ()
void *__cdecl _decode_pointer (void *)
BOOL __cdecl _ValidateImageBase (PBYTE pImageBase)
PIMAGE_SECTION_HEADER __cdecl _FindPESection (PBYTE pImageBase, DWORD_PTR rva)
BOOL __cdecl _IsNonwritableInCurrentImage (PBYTE pTarget)

Variables

_CRTIMP int _commode
int _dowildcard
int _newmode
volatile __enative_startup_state __native_startup_state
volatile void__native_startup_lock
volatile unsigned int __native_dllmain_reason
volatile unsigned int __native_vcclrit_reason

Generated on Sat May 26 2012 04:47:45 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.