"Fossies" - the Fresh Open Source Software Archive

Member "MLMRGE32.FFF" (11 May 1998, 3206 Bytes) of package /windows/mail/pegasus/winpmail/w32-441.exe:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 ;
    2 ; Form Fact File for the sample Pegasus Mail 32-bit Mailmerge Extension
    3 ; Pegasus Mail System, Copyright 1990-98 David Harris, all rights reserved.
    4 ;
    5 ; FFFs are examined by Pegasus Mail at startup and are used to determine
    6 ; what forms resources are available to users. WinPMail scans the following
    7 ; locations when looking for FFFs -
    8 ;
    9 ;    * The user's home mailbox
   10 ;    * The base directory (ie, where WINPMAIL.EXE resides)
   11 ;    * If present, the directory indicated by an FFF environment variable.
   12 ;
   13 ; An FFF may contain definitions for as many forms as you wish - in general
   14 ; terms, system-wide FFFs are best defined in a single file since this will
   15 ; speed the startup of the program, but the ability to have multiple FFFs
   16 ; can make for much simpler installation of new forms.
   17 ;
   18 ; -------------------------------------------------------------------------
   19 ; WARNING -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING
   20 ; -------------------------------------------------------------------------
   21 ; WinPMail forms are executable code! You should never load forms onto your
   22 ; system unless you are absolutely certain of their pedigree, because they
   23 ; are a perfect vehicle for trojan horses.
   24 ; -------------------------------------------------------------------------
   25 ;
   26 ; The following keywords are recognized in this file:
   27 ;
   28 ; "Form name"      - The name which should appear in the form selector list
   29 ; "Form DLL"       - Full path to the DLL containing the form's code
   30 ; "Form type"      - Either COMPOSER or READER
   31 ; "Form flags"     - A bitmap value - see below
   32 ; "Form tagname"   - Form's registered tagname written into outgoing mail
   33 ; "Form data"      - Any custom data required by the form
   34 ; "32-bit model"   - Indicates that the extension is for WinPMail/32
   35 ; "End"            - End of definition - add the form to the form list.
   36 ;
   37 ; "Form triggers"  - only valid for READERS - what should activate the form
   38 ;
   39 ; "Form flags" is a bitmap composed of the following bits:
   40 ;
   41 ;  Mnemonic     Value   Meaning
   42 ;  ----------------------------------------------------------------
   43 ;  WPM_STARTUP    1     Load the extension when WinPMail starts up
   44 ;  WPM_NOLIST     2     Do not show in the "Extensions" window list
   45 ;  WPM_HIDDEN     4     Hide the parent MDI window on loading
   46 ;  WPM_LOGGING    8     Extension wants to receive logging events
   47 ;  WPM_ONEONLY   16     Only allow one running instance at any time
   48 ;  WPM_FIRSTRUN  32     Autoload extension on first-ever WinPMail run
   49 ;  WPM_USES_TCP  64     Extension requires TCP/IP services to run
   50 ;
   51 ;  Various flags can be combined by adding (or ORing) the values
   52 ;  together - so to have a hidden extension which loads at startup,
   53 ;  is interested in logging events, and does not appear in the
   54 ;  "Extensions" window, you would use 1 + 2 + 4 + 8 = 15
   55 ;
   56 ; "Extended flags" is a bitmap containing extra options for the extension:
   57 ;  WPMX_ASERVER   1     Add the extension to the "Addresses" menu
   58 ;  WPMX_COMPOSER  2     Add the extension to the "New message" submenu
   59 
   60 Form name = "Mail Merge"
   61 32-bit model = 1
   62 Form DLL = ~a\MLMRGE32.DLL
   63 Form type = COMPOSER
   64 Form flags = 0
   65 Extended flags = 2
   66 Form tagname = "PM-MERGE"
   67 Form data = ""
   68 End
   69