EXE equates

<< Click to Display Table of Contents >>

Navigation:  ThinBASIC Modules > Exe (Executable info) >

EXE equates

 

During module loading process, the following equates (constants) will be defined:

 

Equates for module errors

Symbol

Meaning

%EXE_ERROR_OTHERS


%EXE_ERROR_READ


%EXE_ERROR_FILE_NOT_FOUND


%EXE_ERROR_ACCESS_DENIED


%EXE_ERROR_DOS_SIGNATURE


%EXE_ERROR_NT_SIGNATURE


 

Equates for EXE_PE_GetSubSystem function

Symbol

Meaning

%EXE_PE_SUBSYSTEM_UNKNOWN


%EXE_PE_SUBSYSTEM_NATIVE


%EXE_PE_SUBSYSTEM_WINDOWS_GUI


%EXE_PE_SUBSYSTEM_WINDOWS_CUI


%EXE_PE_SUBSYSTEM_OS2_CUI


%EXE_PE_SUBSYSTEM_POSIX_CUI


%EXE_PE_SUBSYSTEM_NATIVE_WINDOWS


%EXE_PE_SUBSYSTEM_WINDOWS_CE_GUI


%EXE_PE_SUBSYSTEM_EFI_APPLICATION


%EXE_PE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER


%EXE_PE_SUBSYSTEM_EFI_RUNTIME_DRIVER


 

Equates for EXE_GetVersion function

Symbol

Meaning

%EXE_FILE_MAJORVERSION


%EXE_FILE_MINORVERSION


%EXE_FILE_BUILDVERSION


%EXE_FILE_REVISIONVERSION


 

Equates for EXE_GetType function

Symbol

Meaning

%IMAGE_TYPE_DOS_MZ


%IMAGE_TYPE_WIN16_NE


%IMAGE_TYPE_WIN32_LE


%IMAGE_TYPE_WIN32_PE


 

Equates for EXE_GetMachine function

Symbol

Meaning

%IMAGE_FILE_MACHINE_I386  


%IMAGE_FILE_MACHINE_IA64  


%IMAGE_FILE_MACHINE_AMD64  


%IMAGE_FILE_MACHINE_UNKNOWN