source: trunk/dll/command.h@ 1488

Last change on this file since 1488 was 1488, checked in by Gregg Young, 16 years ago

Fixed commands so reordering them in commands.dat no longer changes their ID or hot key assignment; added 20 new hot keys; the environment information is now used when executing a command; some code clean up in command.c; added CheckExecutibleFlags to systemf.c the eliminate repetative code in assoc.c, command.c & cmdline.c

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 955 bytes
RevLine 
[989]1
2/***********************************************************************
3
[1015]4 $Id: command.h 1488 2009-12-21 23:42:55Z gyoung $
[989]5
6 Custom commands
7
8 Copyright (c) 1993-98 M. Kimes
9 Copyright (c) 2008 Steven H. Levine
10
11 01 Mar 08 GKY Move from fm3dll.h to here
[1029]12 22 Jun 08 GKY Moved free_commands here for fortify checking
[1488]13 21 Dec 09 GKY Fix the environment so it can be saved, deleted and used consistently.
[989]14
15***********************************************************************/
16
17#if !defined(COMMAND_H)
18#define COMMAND_H
19
20#if !defined(OS2_INCLUDED)
21#include <os2.h>
22#endif
23
24VOID RunCommand(HWND hwnd, INT cx);
25VOID EditCommands(HWND hwnd);
26CHAR *command_title(INT cx);
27VOID load_commands(VOID);
[1029]28VOID free_commands(VOID);
[989]29
30typedef struct LINKCMDS
31{
32 PSZ pszCmdLine;
33 CHAR *title;
[1488]34 CHAR *env;
[989]35 ULONG flags;
[1486]36 ULONG ID;
37 ULONG HotKeyID;
[989]38 struct LINKCMDS *next;
39 struct LINKCMDS *prev;
40}
41LINKCMDS;
42
[1205]43// Data declarations
44extern BOOL cmdloaded;
45extern LINKCMDS *cmdhead;
[989]46
47#endif // COMMAND_H
Note: See TracBrowser for help on using the repository browser.