#include <windows.h>#include <winuser.h>#include <wingdi.h>#include <io.h>#include <process.h>#include <errno.h>#include <stdarg.h>#include "wizard/exception.h"Go to the source code of this file.
Data Structures | |
| struct | dirent |
| struct | _DIR |
| struct | _NTMEMORYSTATUSEX |
| struct | timezone |
Defines | |
| #define | WIN32_LEAN_AND_MEAN |
| #define | VC_EXTRALEAN |
| #define | PROT_READ 0x01 |
| #define | PROT_WRITE 0x02 |
| #define | MAP_SHARED 0x01 |
| #define | MAP_PRIVATE 0x02 |
| #define | MAP_ANONYMOUS 0x20 |
| #define | F_OK 0 |
| #define | R_OK 4 |
| #define | W_OK 2 |
| #define | RW_OK 6 |
| #define | _SC_PAGESIZE 1 |
| #define | _SC_PHYS_PAGES 2 |
| #define | _SC_OPEN_MAX 3 |
| #define | SSIZE_MAX 0x7fffffffL |
| #define | chsize(file, length) _chsize(file,length) |
| #define | access(path, mode) _access(path,mode) |
| #define | chdir _chdir |
| #define | close _close |
| #define | closedir(directory) NTCloseDirectory(directory) |
| #define | fdopen _fdopen |
| #define | fileno _fileno |
| #define | fsync _commit |
| #define | ftruncate(file, length) NTFileTruncate(file,length) |
| #define | getcwd _getcwd |
| #define | getpid _getpid |
| #define | inline __inline |
| #define | isatty _isatty |
| #define | lt_dlclose(handle) NTCloseLibrary(handle) |
| #define | lt_dlerror() NTGetLibraryError() |
| #define | lt_dlexit() NTExitLibrary() |
| #define | lt_dlinit() NTInitializeLibrary() |
| #define | lt_dlopen(filename) NTOpenLibrary(filename) |
| #define | lt_dlsetsearchpath(path) NTSetSearchPath(path) |
| #define | lt_dlsym(handle, name) NTGetLibrarySymbol(handle,name) |
| #define | mkdir _mkdir |
| #define | mmap(address, length, protection, access, file, offset) NTMapMemory(address,length,protection,access,file,offset) |
| #define | msync(address, length, flags) NTSyncMemory(address,length,flags) |
| #define | munmap(address, length) NTUnmapMemory(address,length) |
| #define | opendir(directory) NTOpenDirectory(directory) |
| #define | open _open |
| #define | pclose _pclose |
| #define | popen _popen |
| #define | read _read |
| #define | readdir(directory) NTReadDirectory(directory) |
| #define | seekdir(directory, offset) NTSeekDirectory(directory,offset) |
| #define | setmode _setmode |
| #define | strcasecmp _strcmpi |
| #define | strncasecmp _strnicmp |
| #define | sysconf(name) NTSystemConfiguration(name) |
| #define | telldir(directory) NTTellDirectory(directory) |
| #define | tempnam _tempnam |
| #define | unlink _unlink |
| #define | vsnprintf _vsnprintf |
| #define | write _write |
| #define | SAFE_GLOBAL |
Typedefs | |
| typedef struct _DIR | DIR |
| typedef struct _NTMEMORYSTATUSEX | NTMEMORYSTATUSEX |
| typedef UINT(CALLBACK * | LPFNDLLFUNC1 )(DWORD, UINT) |
| typedef UINT(CALLBACK * | LPFNDLLFUNC2 )(NTMEMORYSTATUSEX *) |
Functions | |
| WizardExport char * | NTGetLastError (void) |
| WizardExport const char * | NTGetLibraryError (void) |
| WizardExport char * | NTRegistryKeyLookup (const char *) |
| WizardExport DIR * | NTOpenDirectory (const char *) |
| WizardExport double | NTElapsedTime (void) |
| WizardExport double | NTUserTime (void) |
| WizardExport int | Exit (int) |
| WizardExport int | gettimeofday (struct timeval *, struct timezone *) |
| WizardExport int | IsWindows95 () |
| WizardExport int | NTCloseDirectory (DIR *) |
| WizardExport int | NTCloseLibrary (void *) |
| WizardExport int | NTControlHandler (void) |
| WizardExport int | NTExitLibrary (void) |
| WizardExport int | NTInitializeLibrary (void) |
| WizardExport int | NTSetSearchPath (const char *) |
| WizardExport int | NTSyncMemory (void *, size_t, int) |
| WizardExport int | NTUnmapMemory (void *, size_t) |
| WizardExport int | NTSystemCommand (const char *) |
| WizardExport ssize_t | NTSystemConfiguration (int) |
| WizardExport ssize_t | NTTellDirectory (DIR *) |
| WizardExport WizardBooleanType | NTGetExecutionPath (char *, const size_t) |
| WizardExport WizardBooleanType | NTGetModulePath (const char *, char *) |
| WizardExport WizardBooleanType | NTGatherRandomData (const size_t, unsigned char *) |
| WizardExport WizardBooleanType | NTReportEvent (const char *, const WizardBooleanType) |
| WizardExport WizardBooleanType | NTReportException (const char *, const WizardBooleanType) |
| WizardExport struct dirent * | NTReadDirectory (DIR *) |
| WizardExport unsigned char * | NTResourceToBlob (const char *) |
| WizardExport void | NTErrorHandler (const ExceptionType, const char *, const char *) |
| WizardExport void * | NTGetLibrarySymbol (void *, const char *) |
| WizardExport void ** | NTMapMemory (char *, size_t, int, int, int, WizardOffsetType) |
| WizardExport void *** | NTOpenLibrary (const char *) |
| WizardExport void *** | NTSeekDirectory (DIR *, ssize_t) |
| WizardExport void *** | NTWarningHandler (const ExceptionType, const char *, const char *) |
| #define _SC_OPEN_MAX 3 |
Referenced by ResourceComponentGenesis().
| #define _SC_PAGESIZE 1 |
Referenced by ResourceComponentGenesis().
| #define _SC_PHYS_PAGES 2 |
Referenced by ResourceComponentGenesis().
| #define access | ( | path, | ||
| mode | ||||
| ) | _access(path,mode) |
Referenced by IsAccessible(), and IsDirectory().
| #define chdir _chdir |
| #define chsize | ( | file, | ||
| length | ||||
| ) | _chsize(file,length) |
| #define close _close |
| #define closedir | ( | directory | ) | NTCloseDirectory(directory) |
| #define F_OK 0 |
Referenced by IsAccessible().
| #define fdopen _fdopen |
Referenced by OpenBlob().
| #define fileno _fileno |
Referenced by FileToBlob(), GetBlobSize(), GetPhrase(), LogWizardEventList(), OpenBlob(), and SetBlobExtent().
| #define fsync _commit |
| #define ftruncate | ( | file, | ||
| length | ||||
| ) | NTFileTruncate(file,length) |
| #define getcwd _getcwd |
Referenced by GetExecutionPath().
| #define getpid _getpid |
| #define inline __inline |
| #define isatty _isatty |
| #define lt_dlclose | ( | handle | ) | NTCloseLibrary(handle) |
| #define lt_dlerror | ( | ) | NTGetLibraryError() |
| #define lt_dlexit | ( | ) | NTExitLibrary() |
| #define lt_dlinit | ( | ) | NTInitializeLibrary() |
| #define lt_dlopen | ( | filename | ) | NTOpenLibrary(filename) |
| #define lt_dlsetsearchpath | ( | path | ) | NTSetSearchPath(path) |
| #define lt_dlsym | ( | handle, | ||
| name | ||||
| ) | NTGetLibrarySymbol(handle,name) |
| #define MAP_ANONYMOUS 0x20 |
| #define MAP_PRIVATE 0x02 |
| #define MAP_SHARED 0x01 |
| #define mkdir _mkdir |
Referenced by AcquireFileInfo().
| #define mmap | ( | address, | ||
| length, | ||||
| protection, | ||||
| access, | ||||
| file, | ||||
| offset | ||||
| ) | NTMapMemory(address,length,protection,access,file,offset) |
Referenced by MapBlob().
| #define msync | ( | address, | ||
| length, | ||||
| flags | ||||
| ) | NTSyncMemory(address,length,flags) |
Referenced by SyncBlob().
| #define munmap | ( | address, | ||
| length | ||||
| ) | NTUnmapMemory(address,length) |
Referenced by UnmapBlob().
| #define open _open |
| #define opendir | ( | directory | ) | NTOpenDirectory(directory) |
| #define pclose _pclose |
Referenced by CloseBlob().
| #define popen _popen |
Referenced by OpenBlob().
| #define PROT_READ 0x01 |
Referenced by MapBlob().
| #define PROT_WRITE 0x02 |
| #define R_OK 4 |
| #define read _read |
Referenced by ConfigureFileToStringInfo(), FileToBlob(), GetPhrase(), ReadFileChunk(), and ReadRandom().
| #define readdir | ( | directory | ) | NTReadDirectory(directory) |
| #define RW_OK 6 |
| #define SAFE_GLOBAL |
| #define seekdir | ( | directory, | ||
| offset | ||||
| ) | NTSeekDirectory(directory,offset) |
| #define setmode _setmode |
Referenced by AcquireUniqueFileResource(), and OpenBlob().
| #define SSIZE_MAX 0x7fffffffL |
Referenced by ConfigureFileToStringInfo(), FileToBlob(), ReadBlobChunk(), and WriteBlobChunk().
| #define strcasecmp _strcmpi |
| #define strncasecmp _strnicmp |
Referenced by LocaleNCompare().
| #define sysconf | ( | name | ) | NTSystemConfiguration(name) |
Referenced by ResourceComponentGenesis().
| #define telldir | ( | directory | ) | NTTellDirectory(directory) |
| #define tempnam _tempnam |
| #define unlink _unlink |
| #define VC_EXTRALEAN |
| #define vsnprintf _vsnprintf |
Referenced by FormatWizardStringList(), LogWizardEventList(), and ThrowWizardExceptionList().
| #define W_OK 2 |
| #define WIN32_LEAN_AND_MEAN |
| #define write _write |
Referenced by GetPassphrase(), GetPhrase(), and WriteFileChunk().
| typedef UINT(CALLBACK * LPFNDLLFUNC1)(DWORD, UINT) |
| typedef UINT(CALLBACK * LPFNDLLFUNC2)(NTMEMORYSTATUSEX *) |
| typedef struct _NTMEMORYSTATUSEX NTMEMORYSTATUSEX |
| WizardExport int Exit | ( | int | ) |
| WizardExport int gettimeofday | ( | struct timeval * | , | |
| struct timezone * | ||||
| ) |
Referenced by GenerateEntropicChaos().
| WizardExport int IsWindows95 | ( | ) |
| WizardExport int NTCloseDirectory | ( | DIR * | ) |
| WizardExport int NTCloseLibrary | ( | void * | ) |
| WizardExport int NTControlHandler | ( | void | ) |
| WizardExport double NTElapsedTime | ( | void | ) |
Referenced by ElapsedTime(), and GenerateEntropicChaos().
| WizardExport void NTErrorHandler | ( | const | ExceptionType, | |
| const char * | , | |||
| const char * | ||||
| ) |
| WizardExport int NTExitLibrary | ( | void | ) |
| WizardExport WizardBooleanType NTGatherRandomData | ( | const | size_t, | |
| unsigned char * | ||||
| ) |
Referenced by GenerateEntropicChaos().
| WizardExport WizardBooleanType NTGetExecutionPath | ( | char * | , | |
| const | size_t | |||
| ) |
Referenced by GetExecutionPath().
| WizardExport char* NTGetLastError | ( | void | ) |
| WizardExport const char* NTGetLibraryError | ( | void | ) |
| WizardExport void * NTGetLibrarySymbol | ( | void * | , | |
| const char * | ||||
| ) |
| WizardExport WizardBooleanType NTGetModulePath | ( | const char * | , | |
| char * | ||||
| ) |
Referenced by GetConfigurePaths().
| WizardExport int NTInitializeLibrary | ( | void | ) |
| WizardExport void * * NTMapMemory | ( | char * | , | |
| size_t | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| WizardOffsetType | ||||
| ) |
| WizardExport DIR* NTOpenDirectory | ( | const char * | ) |
| WizardExport void * * * NTOpenLibrary | ( | const char * | ) |
| WizardExport char* NTRegistryKeyLookup | ( | const char * | ) |
Referenced by GetConfigurePaths().
| WizardExport WizardBooleanType NTReportEvent | ( | const char * | , | |
| const | WizardBooleanType | |||
| ) |
Referenced by LogWizardEventList().
| WizardExport WizardBooleanType NTReportException | ( | const char * | , | |
| const | WizardBooleanType | |||
| ) |
| WizardExport unsigned char* NTResourceToBlob | ( | const char * | ) |
Referenced by GetConfigureOptions().
| WizardExport void * * * NTSeekDirectory | ( | DIR * | , | |
| ssize_t | ||||
| ) |
| WizardExport int NTSetSearchPath | ( | const char * | ) |
| WizardExport int NTSyncMemory | ( | void * | , | |
| size_t | , | |||
| int | ||||
| ) |
| WizardExport int NTSystemCommand | ( | const char * | ) |
| WizardExport ssize_t NTSystemConfiguration | ( | int | ) |
| WizardExport ssize_t NTTellDirectory | ( | DIR * | ) |
| WizardExport int NTUnmapMemory | ( | void * | , | |
| size_t | ||||
| ) |
| WizardExport double NTUserTime | ( | void | ) |
Referenced by GenerateEntropicChaos(), and UserTime().
| WizardExport void * * * NTWarningHandler | ( | const | ExceptionType, | |
| const char * | , | |||
| const char * | ||||
| ) |
1.7.1