open-insight/SYSPROG/STPROCINS/PS_SYSTEM_EQUATES.txt
Infineon\StieberD 7762b129af pre cutover push
2024-09-04 20:33:41 -07:00

326 lines
12 KiB
Plaintext

compile insert ps_System_Equates
/*
** Copyright (C) 2015-2024 Revelation Software Inc. All Rights Reserved **
Author : Wile C Coyote - Super Genius
Date : May 2013
Purpose : Constants for working with PS SYSTEM object
Comments
========
Amended Date Reason
======= ==== ======
Mr C 25 Apr 24 Updated CONFIGINFO with UserName and Password
Mr C 12 May 22 Added VERSION constants
Mr C 28 Jul 22 Added WEBVIEWCONFIG constants
Mr C 07 Oct 21 Added GUITHREADINFO constants
Mr C 01 Feb 21 Added QUEUEEVENTS constants
Mr C 07 Oct 20 Added RUNHELP constants
Mr C 06 Oct 20 Added SYSTEMFONTS constants
Mr C 26 Sep 19 Added LOGINTEMPLATE constants
Mr C 13 May 19 Added CLEANBOOT constants
Mr C 31 Oct 18 Added TEXTRECT constants
Mr C 26 Oct 18 Updated FOCUSSTYLES constants
Mr C 10 Apr 18 Added FOCUSSTYLES constants
Mr C 16 Oct 17 Added DWMCOLORS constants
Mr C 19 Jul 17 Added TIMEZONE constants
Mr C 18 Jul 17 Added RUNMODE constants
Mr C 15 May 17 Added AutoForm
Mr C 24 Apr 17 Removed UseD2D
Mr C 11 Apr 17 Added PS_SYSCI_POS_RUNMODE$
Mr C 18 May 16 Removed "UseDpiScaling"
Mr C 25 Aug 15 Updated for AppID, DevMode
Mr C 24 Aug 15 Updated for MaxInstances
*/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#ifndef _PS_SYSTEM_EQUATES_
#define _PS_SYSTEM_EQUATES_
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
$insert ps_Equates
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// CONFIGINFO property equates
//
// <1> AutoExec
// <2> BannerFile
// <3> Caption
// <4> DevMode
// <5> Elevate
// <6> EnginePath
// <7> HideEngine
// <8> HidePS
// <9> MaxInstances
// <10> MinDisplaySecs
// <11> NoSpy
// <12> QueueName
// <13> ServerName
// <14> ShowBanner
// <15> ShowSystemMonitor
// <16> SuppressDpiAware
// <17> TaskBarID
// <18> RunMode
// <19> AutoForm
// <20> CleanBoot
// <21> LoginTemplate
// <22> UserName
// <23> Password
equ PS_SYSCI_POS_AUTOEXEC$ to 1
equ PS_SYSCI_POS_BANNERFILE$ to 2
equ PS_SYSCI_POS_CAPTION$ to 3
equ PS_SYSCI_POS_DEVMODE$ to 4
equ PS_SYSCI_POS_ELEVATE$ to 5
equ PS_SYSCI_POS_ENGINEPATH$ to 6
equ PS_SYSCI_POS_HIDEENGINE$ to 7
equ PS_SYSCI_POS_HIDEPS$ to 8
equ PS_SYSCI_POS_MAXINSTANCES$ to 9
equ PS_SYSCI_POS_MINDISPLAYSECS$ to 10
equ PS_SYSCI_POS_NOSPY$ to 11
equ PS_SYSCI_POS_QUEUENAME$ to 12
equ PS_SYSCI_POS_SERVERNAME$ to 13
equ PS_SYSCI_POS_SHOWBANNER$ to 14
equ PS_SYSCI_POS_SHOWSYSTEMMONITOR$ to 15
equ PS_SYSCI_POS_SUPPRESSDPIAWARE$ to 16
equ PS_SYSCI_POS_TASKBARID$ to 17
equ PS_SYSCI_POS_RUNMODE$ to 18
equ PS_SYSCI_POS_AUTOFORM$ to 19
equ PS_SYSCI_POS_CLEANBOOT$ to 20
equ PS_SYSCI_POS_LOGINTEMPLATE$ to 21
equ PS_SYSCI_POS_USERNAME$ to 22
equ PS_SYSCI_POS_PASSWORD$ to 23
//////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// DWMCOLORS equates
//
// <1> ColorizationColor
// <2> ColorizationAfterglow
// <3> ColorizationColorBalance
// <4> ColorizationAfterglowBalance
// <5> ColorizationBlurBalance
// <6> AccentColor
equ PS_DWM_POS_COLORIZATIONCOLOR$ to 1
equ PS_DWM_POS_COLORIZATIONAFTERGLOW$ to 2
equ PS_DWM_POS_COLORIZATIONCOLORBALANCE$ to 3
equ PS_DWM_POS_COLORIZATIONAFTERGLOWBALANCE$ to 4
equ PS_DWM_POS_COLORIZATIONBLURBALANCE$ to 5
equ PS_DWM_POS_ACCENTCOLOR$ to 6
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// RUNMODE equates
equ PS_RUNMODE_NOTSPECIFIED$ to 0
equ PS_RUNMODE_ANYAPP$ to 1
equ PS_RUNMODE_SINGLEAPP$ to 2
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// TIMEZONE equates
//
// <1> Time Zone ID: 0 == TIME_ZONE_ID_UNKNOWN
// 1 == TIME_ZONE_ID_STANDARD
// 2 == TIME_ZONE_ID_DAYLIGHT
//
// <2> Bias (minutes)
// <3> Standard Name
// <4> Standard DateTime
// <5> Standard Bias
// <6> Daylight Name
// <7> Daylight DateTime
// <8> Daylight Bias
equ PS_TZ_POS_ID$ to 1
equ PS_TZ_POS_BIAS$ to 2
equ PS_TZ_POS_STD_NAME$ to 3
equ PS_TZ_POS_STD_DATETIME$ to 4
equ PS_TZ_POS_STD_BIAS$ to 5
equ PS_TZ_POS_DAYLIGHT_NAME$ to 6
equ PS_TZ_POS_DAYLIGHT_DATETIME$ to 7
equ PS_TZ_POS_DAYLIGHT_BIAS$ to 8
// Timezone ID
equ TIME_ZONE_ID_UNKNOWN$ to 0
equ TIME_ZONE_ID_STANDARD$ to 1
equ TIME_ZONE_ID_DAYLIGHT$ to 2
//////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// FOCUSSTYLES equates
//
// <1> Focus background color (COLORREF)
// <1> Focus text color (COLORREF)
// <2> Grid Cell Focus Rect color (COLORREF)
// <3> Grid Cell Focus Rect Style (Dotted/Solid == 0/1)
// <4> Grid Cell Focus Rect Weight (DIPs, -1 or 1->3)
equ PS_FS_POS_BKCOLOR$ to 1
equ PS_FS_POS_FGCOLOR$ to 2
equ PS_FS_POS_CELLRECTCOLOR$ to 3
equ PS_FS_POS_CELLRECTSTYLE$ to 4
equ PS_FS_POS_CELLRECTWEIGHT$ to 5
equ PS_FS_CELLRECTSTYLE_DOTTED$ to 0
equ PS_FS_CELLRECTSTYLE_SOLID$ to 1
equ PS_FS_POS_CELLRECTWEIGHT_DFLT$ to -1
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// TEXTRECT equates
// TextParams parameter
//
// <1> Text
// <2> DrawText flags
// <3> MaxWidth
// <4> Font
equ PS_TP_POS_TEXT$ to 1
equ PS_TP_POS_DTFLAGS$ to 2
equ PS_TP_POS_MAXWIDTH$ to 3
equ PS_TP_POS_FONT$ to 4
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// CLEANBOOT equates
equ PS_CLEANBOOT_NONE$ to 0
equ PS_CLEANBOOT_WORKSPACE_ONLY$ to 1
equ PS_CLEANBOOT_WORKSPACE_CFG$ to 2
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// SYSTEMFONTS equates
equ PS_SYSFONT_POS_CAPTION$ to 1
equ PS_SYSFONT_POS_SMALLCAPTION$ to 2
equ PS_SYSFONT_POS_MENU$ to 3
equ PS_SYSFONT_POS_STATUS$ to 4
equ PS_SYSFONT_POS_MESSAGE$ to 5
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// RUNHELP equates
equ PS_RHP_POS_OWNERFORM$ to 1
equ PS_RHP_POS_HELPCMD$ to 2
equ PS_RHP_POS_HELPPARAM$ to 3
equ PS_RHP_POS_HTMLHELP$ to 4
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// RUNWIN equates
equ PS_RWP_POS_SHOWCMD$ to 1
equ PS_RWP_POS_CALLBACKPROC$ to 2
equ PS_RWP_POS_CALLBACKPROCARG$ to 3
equ PS_RWP_POS_WORKINGDIR$ to 4
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// QUEUEDEVENTS equates
//
// <0,1> Internal Event ID number
// <0,2> Repository Type
// <0,3> Object ID
// <0,4> Object Type
// <0,5> Event Qualifier
//
// <0,6> Event Arg 1
// <0,7> Event Arg 2
// <0,n> Event Arg <n-5> etc ...
equ PS_QES_POS_EVENTID$ to 1
equ PS_QES_POS_REPOSTYPE$ to 2
equ PS_QES_POS_OBJECTID$ to 3
equ PS_QES_POS_OBJECTTYPE$ to 4
equ PS_QES_POS_EVENTQUALIFIER$ to 5
equ PS_QES_POS_EVENTARGSSTART$ to 6
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// GUITHREADINFO equates
//
// <1> Flags (see MSWIN_GETGUITHREADEQUATES for details)
// <2> hwndActive
// <3> hwndFocus
// <4> hwndCapture
// <5> hwndMenuOwner
// <6> hwndMoveSize
// <7> hwndCaret
// <8> CaretSize (x,y,w,h, @vm-delimited)
equ PS_GTI_POS_FLAGS$ to 1
equ PS_GTI_POS_HWNDACTIVE$ to 2
equ PS_GTI_POS_HWNDFOCUS$ to 3
equ PS_GTI_POS_HWNDCAPTURE$ to 4
equ PS_GTI_POS_HWNDMENUOWNER$ to 5
equ PS_GTI_POS_HWNDMOVESIZE$ to 6
equ PS_GTI_POS_HWNDCARET$ to 7
equ PS_GTI_POS_CARETSIZE$ to 8
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// VERSION equates
//
// <1> Windows Version Number in the format:
//
// <majorVersion> “.” <minorVersion>
//
// <2> Presentation Server Product version in the format:
//
// <majorVersion> “.” <minorVersion> “.” <releaseNo> “.” <buildNo>
//
// <3> Presentation Server File version in the format:
//
// <majorVersion> “.” <minorVersion> “.” <releaseNo> “.” <buildNo>
equ PS_SYSVER_POS_WINDOWS$ to 1
equ PS_SYSVER_POS_PRODUCT$ to 2
equ PS_SYSVER_POS_FILE$ to 3
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// WEBVIEWCONFIG equates
//
// <1> Default BrowserExeFolder
// <2> Default UserDataFolder
// <3> Default ProfileName
// <4> Default ExtraBrowserArgs
// <5> Default TargetVersion
// <6> Installed WebView2 Evergreen version (Get Only)
equ PS_WVC_POS_DFLTBROWSEREXEFOLDER$ to 1
equ PS_WVC_POS_DFLTUSERDATAFOLDER$ to 2
equ PS_WVC_POS_DFLTPROFILENAME$ to 3
equ PS_WVC_POS_DFLTEXTRABROWSERARGS$ to 4
equ PS_WVC_POS_DFLTTARGETVERSION$ to 5
equ PS_WVC_POS_EVERGREENVERSION$ to 6
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////