0x462: char *GetAppName(char *dest);
Copies the registered name for the running application into the character
array dest. dest must be able to hold 9 bytes. dest
is returned.
0x463: int SetAppName(char *src);
Copies the character array pointed to by src into the location for
application name. 9 bytes from dest will be copied, 0 is returned.
0x464: int CmpAppName(char *name);
Compares given string pointed to by name, and the registered
application name, returning 1 if similar, or 0 if different.
About the AppName
AppName loc. | |
---|---|
1.03 | 0x88006990 |
1.04 | 0x88006994 |
The AppName of an addin can be found at offset 0x20 in the file, preceded by
an '@'-character, and spans 8 characters, excluding '@'. It is used as the
default directory name when using MCS data.
AppNames used by calc applications are "@RUNMAT", "@STAT", "@EACT", "@SSHEET",
"@GRAPH", "@DYNA", "@TABLE", "@RECUR", "@CONICS", "@EQUA", "@PROG", "@FINANCE",
"@LINK", "@MEMORY" and "@SYSTEM".
(12.05.2012 00:22:35)