If you want to modify SMSdef.mof then please see exa below
//------------------------------------------------------
// Identifying Servers running TS in Application Mode
// Terminal Services- Obtain TSEnabled from Registry
// Terminal Services- Obtain TSAppCompat from Registry
//------------------------------------------------------
#pragma namespace (“\\\\.\\root\\cimv2”)
// grab the TS Enabled and TS Application Mode
[DYNPROPS]
class TSAPPMode
{
[key]
string keyname=””;
string TSEnabled;
string TSAppCompat;
};
[DYNPROPS]
instance of TSAPPMode
{
keyname=”TSAPPMode”;
[PropertyContext(“local|HKEY_LOCAL_MACHINE
\\SYSTEM\\CurrentControlSet\\Control
\\Terminal Server|TSEnabled”),Dynamic,
Provider(“RegPropProv”)]
TSEnabled;
[PropertyContext(“local|HKEY_LOCAL_MACHINE
\\SYSTEM\\CurrentControlSet\\Control
\\Terminal Server|TSAppCompat”),Dynamic,
Provider(“RegPropProv”)]
TSAppCompat;
};
#pragma namespace (“\\\\.\\root\\cimv2\\sms”)
[
SMS_Report(TRUE),
SMS_Group_Name(“TS Application Mode”),
SMS_Class_ID(“MICROSOFT|TSAPPMode|1.0”)
]
class TSAPPMode : SMS_Class_Template
{
[SMS_Report(TRUE),key]
string keyname;
[SMS_Report(TRUE)]
string TSEnabled;
[SMS_Report(TRUE)]
string TSAppCompat;
};
refer following link
http://www.microsoft.com/technet/solutionaccelerators/cits/mo/swdist/pmsms/2003/pusmscg4.mspx