Windows Program description files(PIF.rfh):
Class: OS Specific, Status: Almost Complete, Last change: 15.10.1998 19:02:54
type
TPIFHdrFlags set 16 of (
CloseWinOnExit = 4
)
TPIFHeader struc
byte reserved1
byte reserved2
array[30] of char windowTitle
word maxMem
word minMem
array[63] of char programFilename
TPIFHdrFlags msFlags
array[64] of char startupDirectory
array[102] of word reserved3
array[72] of char someInfo
ends
data
0 TPIFHeader Hdr
type
TPIFDataFlags1 set 8 of (
CanCloseFromWin = 0,
BkMode = 1,
ExclusiveMode = 2,
FullScreen = 3,
AltTabRsrv = 4,
AltEscRsrv = 5,
Rsrv6 = 6,
AltSpaceRsrv = 7
)
TPIFDataFlags2 set 8 of (
AltEnterRsrv = 0,
AltPrtScRsrv = 1,
PrtScRsrv = 2,
CtrlEscRsrv = 3,
AnalyzeIdle = 4,
UseHighMem = 5,
AppHotKeyActive = 6,
MappedMemLock = 7
)
TPIFDataFlags3 set 8 of (
LockXMem = 0,
QuickClipboardCopy = 1,
LockAppMem = 2
)
TPIFDataFlags5 set 8 of (
DisplEmulText = 0,
DisplText = 1,
DisplGrLowRes = 2,
DisplGrHighRes = 3,
VideoMemText = 4,
VideoMemGrLowRes = 5,
VideoMemGrHighRes = 6,
SaveVideoMem = 7
)
TPIFData struc
word memKBDesired
word memKBRequired
word foregroundPriority
word backgroundPriority
word emsKBLimit
word emsKBRequired
word xmsKBLimit
word xmsKBRequired
TPIFDataFlags1 fFlags1
TPIFDataFlags2 fFlags2
TPIFDataFlags3 fFlags3
byte fFlags4
TPIFDataFlags5 fFlags5
byte fFlags6
word reserved1
word keyScanCode
word appKeyFlags
array[12] of byte reserved2
word somePrm
array[62] of char optionalParameters
ends
data
0x1B9 TPIFData PIFData
Other specifications.
FlexT home page,
Author`s home page.