326 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////   
 | |
| 
 | |
| 
 | |
| 
 |