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