added sysprog entities
This commit is contained in:
86
SYSPROG/STPROCINS/RTI_OS_VERSION_INFO_EQUATES.txt
Normal file
86
SYSPROG/STPROCINS/RTI_OS_VERSION_INFO_EQUATES.txt
Normal file
@ -0,0 +1,86 @@
|
||||
compile insert rti_OS_Version_Info_Equates
|
||||
/*
|
||||
** Copyright (C) 1992-2023 Revelation Software Inc. All Rights Reserved **
|
||||
|
||||
Author : Captain C
|
||||
Date : March 2023
|
||||
Purpose : Constants for use with the VersionMethod function in RevOS.dll
|
||||
|
||||
Comments
|
||||
========
|
||||
|
||||
Amended Date Reason
|
||||
======= ==== ======
|
||||
Mr C 30 Mar 23 Moved method constants to RTI_OS_VERSION_INFO
|
||||
|
||||
*/
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#ifndef _RTI_OS_VERSION_INFO_EQUATES_
|
||||
#define _RTI_OS_VERSION_INFO_EQUATES_
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
declare function rti_OSVersionMethod
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// GETINFO method - version information array structure:
|
||||
//
|
||||
// <1> File Description
|
||||
// <2> Company Name
|
||||
// <3> File Version
|
||||
// <4> Product Name
|
||||
// <5> Product Version
|
||||
// <6> Comments
|
||||
// <7> Legal Copyright
|
||||
// <8> Legal Trademarks
|
||||
// <9> Original Filename
|
||||
// <10> Internal Name
|
||||
// <11> Debug Build
|
||||
// <12> Private Build
|
||||
// <13> Special Build
|
||||
// <14> File Flags
|
||||
// <15> File Flags Mask
|
||||
// <16> File Type
|
||||
// <17> File SubType
|
||||
// <18> File OS
|
||||
// <19> Language IDs **(@vm'd)
|
||||
// <20> Code pages **(@vm'd)
|
||||
//
|
||||
// ** <19> and <20> form an AMV.
|
||||
|
||||
equ REVOS_VERINFO_FILEDESCRIPTION$ to 1
|
||||
equ REVOS_VERINFO_COMPANYNAME$ to 2
|
||||
equ REVOS_VERINFO_FILEVERSION$ to 3
|
||||
equ REVOS_VERINFO_PRODUCTNAME$ to 4
|
||||
equ REVOS_VERINFO_PRODUCTVERSION$ to 5
|
||||
equ REVOS_VERINFO_COMMENTS$ to 6
|
||||
equ REVOS_VERINFO_LEGALCOPYRIGHT$ to 7
|
||||
equ REVOS_VERINFO_LEGALTRADEMARKS$ to 8
|
||||
equ REVOS_VERINFO_ORIGINALFILENAME$ to 9
|
||||
equ REVOS_VERINFO_INTERNALNAME$ to 10
|
||||
equ REVOS_VERINFO_DEBUGBUILD$ to 11
|
||||
equ REVOS_VERINFO_PRIVATEBUILD$ to 12
|
||||
equ REVOS_VERINFO_SPECIALBUILD$ to 13
|
||||
equ REVOS_VERINFO_FILEFLAGS$ to 14
|
||||
equ REVOS_VERINFO_FILEFLAGSMASK$ to 15
|
||||
equ REVOS_VERINFO_FILETYPE$ to 16
|
||||
equ REVOS_VERINFO_FILESUBTYPE$ to 17
|
||||
equ REVOS_VERINFO_FILEOS$ to 18
|
||||
equ REVOS_VERINFO_LANGUAGEIDS$ to 19
|
||||
equ REVOS_VERINFO_CODEPAGES$ to 20
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// VersionInfo() error codes
|
||||
equ REVOS_VER_ERR_NOFILENAME$ to -1;
|
||||
equ REVOS_VER_ERR_LOAD$ to -2;
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
Reference in New Issue
Block a user