open-insight/SYSPROG/STPROCINS/RTI_OS_VERSION_INFO_EQUATES.txt
2024-03-25 15:17:34 -07:00

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
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////