The level 12 structure allows you to get or set information about an application's fixed data only.
struct app_info_12 {
unsigned char LSFAR * LSPTR app12_name;
unsigned char LSFAR * LSPTR app12_globalname;
unsigned char app12_pad_1[2];
unsigned char LSFAR * LSPTR app12_remark;
unsigned char LSFAR * LSPTR app12_command;
unsigned char LSFAR * LSPTR app12_command_parms;
unsigned char LSFAR * LSPTR app12_app_alias_or_drv;
unsigned char app12_pad_2[6];
unsigned char app12_app_drive;
unsigned char LSFAR * LSPTR app12_app_path_to_dir;
unsigned char LSFAR * LSPTR app12_wrkdir_alias_or_drv;
unsigned char app12_pad_3[6];
unsigned char app12_wrkdir_drive;
unsigned char LSFAR * LSPTR app12_wrkdir_path_to_dir;
unsigned char app12_prompt;
unsigned char app12_interface;
unsigned char app12_apptype;
};
where:
Note: Application remarks must be unique across the domain for OS/2 LAN Server, OS/2 Warp Server and across the resource domain for DSS