home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Form Fact File for the sample Pegasus Mail Sample Encryptor Extension.
- ; Pegasus Mail System, Copyright 1990-95 David Harris, all rights reserved.
- ;
- ; FFFs are examined by Pegasus Mail at startup and are used to determine
- ; what forms resources are available to users. WinPMail scans the following
- ; locations when looking for FFFs -
- ;
- ; * The user's home mailbox
- ; * The base directory (ie, where WINPMAIL.EXE resides)
- ; * If present, the directory indicated by an FFF environment variable.
- ;
- ; An FFF may contain definitions for as many forms as you wish - in general
- ; terms, system-wide FFFs are best defined in a single file since this will
- ; speed the startup of the program, but the ability to have multiple FFFs
- ; can make for much simpler installation of new forms.
- ;
- ; -------------------------------------------------------------------------
- ; WARNING -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING
- ; -------------------------------------------------------------------------
- ; WinPMail forms are executable code! You should never load forms onto your
- ; system unless you are absolutely certain of their pedigree, because they
- ; are a perfect vehicle for trojan horses.
- ; -------------------------------------------------------------------------
- ;
- ; The following keywords are recognized in this file:
- ;
- ; "Form name" - The name which should appear in the form selector list
- ; "Form DLL" - Full path to the DLL containing the form's code
- ; "Form type" - COMPOSER, READER or ENCRYPTOR
- ; "Form flags" - A bitmap value - see below
- ; "Form tagname" - Form's registered tagname written into outgoing mail
- ; "Form data" - Any custom data required by the form
- ; "End" - End of definition - add the form to the form list.
- ;
- ; "Form triggers" - only valid for READERS - what should activate the form
- ;
- ; "Form flags" is a bitmap composed of the following bits:
- ;
- ; Mnemonic Value Meaning
- ; ----------------------------------------------------------------
- ; WPM_STARTUP 1 Load the extension when WinPMail starts up
- ; WPM_NOLIST 2 Do not show in the "Extensions" window list X
- ; WPM_HIDDEN 4 Hide the parent MDI window on loading X
- ; WPM_LOGGING 8 Extension wants to receive logging events
- ; WPM_ONEONLY 16 Only allow one running instance at any time
- ;
- ; The following flag values can be used by encryptor extensions:
- ;
- ; CAN_ENCRYPT 256 Module can encrypt messages X
- ; CAN_DECRYPT 512 Module can decrypt messages X
- ; CAN_SIGN 1024 Module can add digital signatures to messages X
- ; CAN_VALIDATE 2048 Module can verify digital signatures X
- ; HAS_INTERFACE 4096 Module has a key management user interface X
- ; NEEDS_BURSTING 8192 Module requires one message per recipient X
- ;
- ; Various flags can be combined by adding (or ORing) the values
- ; together - so to have a hidden extension which loads at startup,
- ; is interested in logging events, and does not appear in the
- ; "Extensions" window, you would use 1 + 2 + 4 + 8 = 15
- ;
-
- Form name = "(JN) PGP Public Key"
- Form DLL = ~a\FORMS\PGPJN\PGPJN.DLL
- Form type = ENCRYPTOR
- Form flags = 16134
- Form tagname = "JN-PGP-P"
- Form triggers = "-----BEGIN PGP MESSAGE*"
- Form data = ""
- End
-