87 lines
3.2 KiB
Plaintext
87 lines
3.2 KiB
Plaintext
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
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|