Ignore:
Timestamp:
Oct 13, 2001, 7:57:58 PM (24 years ago)
Author:
umoeller
Message:

Lots of updates from the last week for conditional compiles and other stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/helpers/wphandle.h

    r106 r108  
    5151    #define ERROR_WPH_CORRUPT_HANDLES_DATA          (ERROR_WPH_FIRST +   5)
    5252    #define ERROR_WPH_INVALID_PARENT_HANDLE         (ERROR_WPH_FIRST +   6)
    53 
    54     /* ******************************************************************
    55      *
    56      *   Strings
    57      *
    58      ********************************************************************/
    59 
    60     // DECLARE_WPH_STRING is a handy macro which saves us from
    61     // keeping two string lists in both the .h and the .c file.
    62     // If this include file is included from the .c file, the
    63     // string is defined as a global variable. Otherwise
    64     // it is only declared as "extern" so other files can
    65     // see it.
    66 
    67     #ifdef INCLUDE_WPHANDLE_PRIVATE
    68         #define DECLARE_WPH_STRING(str, def) const char *str = def
    69     #else
    70         #define DECLARE_WPH_STRING(str, def) extern const char *str;
    71     #endif
    72 
    73     /*
    74      * OS2.INI applications
    75      *
    76      */
    77 
    78     // abstract objects per folder handle
    79     DECLARE_WPH_STRING(WPINIAPP_FDRCONTENT, "PM_Abstract:FldrContent");
    80     // all defined abstract objects on the system
    81     DECLARE_WPH_STRING(WPINIAPP_OBJECTS, "PM_Abstract:Objects");
    82     // their icons, if set individually
    83     DECLARE_WPH_STRING(WPINIAPP_ICONS, "PM_Abstract:Icons");
    84 
    85     // object ID's (<WP_DESKTOP> etc.)
    86     DECLARE_WPH_STRING(WPINIAPP_LOCATION, "PM_Workplace:Location");
    87 
    88     // folder positions
    89     DECLARE_WPH_STRING(WPINIAPP_FOLDERPOS, "PM_Workplace:FolderPos");
    90 
    91     // palette positions
    92     DECLARE_WPH_STRING(WPINIAPP_PALETTEPOS, "PM_Workplace:PalettePos");
    93     // ???
    94     DECLARE_WPH_STRING(WPINIAPP_STATUSPOS, "PM_Workplace:StatusPos");
    95     // startup folders
    96     DECLARE_WPH_STRING(WPINIAPP_STARTUP, "PM_Workplace:Startup");
    97     // all the defined templates on the system
    98     DECLARE_WPH_STRING(WPINIAPP_TEMPLATES, "PM_Workplace:Templates");
    99 
    100     // all work area folders
    101     DECLARE_WPH_STRING(WPINIAPP_WORKAREARUNNING, "FolderWorkareaRunningObjects");
    102     // spooler windows ?!?
    103     DECLARE_WPH_STRING(WPINIAPP_JOBCNRPOS, "PM_PrintObject:JobCnrPos");
    104 
    105     // associations by type ("Plain Text")
    106     DECLARE_WPH_STRING(WPINIAPP_ASSOCTYPE, "PMWP_ASSOC_TYPE");
    107     // associations by filter ("*.txt")
    108     DECLARE_WPH_STRING(WPINIAPP_ASSOCFILTER, "PMWP_ASSOC_FILTER");
    109     // checksums ?!?
    110     DECLARE_WPH_STRING(WPINIAPP_ASSOC_CHECKSUM, "PMWP_ASSOC_CHECKSUM");
    111 
    112     /*
    113      * OS2SYS.INI applications
    114      *
    115      */
    116 
    117     DECLARE_WPH_STRING(WPINIAPP_ACTIVEHANDLES, "PM_Workplace:ActiveHandles");
    118     DECLARE_WPH_STRING(WPINIAPP_HANDLES, "PM_Workplace:Handles");
    119     DECLARE_WPH_STRING(WPINIAPP_HANDLESAPP, "HandlesAppName");
    120 
    121     /*
    122      * some default WPS INI keys:
    123      *
    124      */
    125 
    126     DECLARE_WPH_STRING(WPOBJID_DESKTOP, "<WP_DESKTOP>");
    127 
    128     DECLARE_WPH_STRING(WPOBJID_KEYB, "<WP_KEYB>");
    129     DECLARE_WPH_STRING(WPOBJID_MOUSE, "<WP_MOUSE>");
    130     DECLARE_WPH_STRING(WPOBJID_CNTRY, "<WP_CNTRY>");
    131     DECLARE_WPH_STRING(WPOBJID_SOUND, "<WP_SOUND>");
    132     DECLARE_WPH_STRING(WPOBJID_SYSTEM, "<WP_SYSTEM>"); // V0.9.9
    133     DECLARE_WPH_STRING(WPOBJID_POWER, "<WP_POWER>");
    134     DECLARE_WPH_STRING(WPOBJID_WINCFG, "<WP_WINCFG>");
    135 
    136     DECLARE_WPH_STRING(WPOBJID_HIRESCLRPAL, "<WP_HIRESCLRPAL>");
    137     DECLARE_WPH_STRING(WPOBJID_LORESCLRPAL, "<WP_LORESCLRPAL>");
    138     DECLARE_WPH_STRING(WPOBJID_FNTPAL, "<WP_FNTPAL>");
    139     DECLARE_WPH_STRING(WPOBJID_SCHPAL96, "<WP_SCHPAL96>");
    140 
    141     DECLARE_WPH_STRING(WPOBJID_LAUNCHPAD, "<WP_LAUNCHPAD>");
    142     DECLARE_WPH_STRING(WPOBJID_WARPCENTER, "<WP_WARPCENTER>");
    143 
    144     DECLARE_WPH_STRING(WPOBJID_SPOOL, "<WP_SPOOL>");
    145     DECLARE_WPH_STRING(WPOBJID_VIEWER, "<WP_VIEWER>");
    146     DECLARE_WPH_STRING(WPOBJID_SHRED, "<WP_SHRED>");
    147     DECLARE_WPH_STRING(WPOBJID_CLOCK, "<WP_CLOCK>");
    148 
    149     DECLARE_WPH_STRING(WPOBJID_START, "<WP_START>");
    150     DECLARE_WPH_STRING(WPOBJID_TEMPS, "<WP_TEMPS>");
    151     DECLARE_WPH_STRING(WPOBJID_DRIVES, "<WP_DRIVES>");
    15253
    15354    /* ******************************************************************
Note: See TracChangeset for help on using the changeset viewer.