NM_SYSPROP_* Property IDs
The NM_SYSPROP_* property identifier (ID) enumeration identifies the system properties available for NetMeeting sessions.
typedef enum tagNmSysProp{
NM_SYSPROP_EMAIL_NAME = 1,
NM_SYSPROP_SERVER_NAME = 2,
NM_SYSPROP_RESOLVE_NAME = 3,
NM_SYSPROP_FIRST_NAME = 4,
NM_SYSPROP_LAST_NAME = 5,
NM_SYSPROP_USER_NAME = 6,
NM_SYSPROP_USER_CITY = 7,
NM_SYSPROP_USER_COUNTRY = 8,
NM_SYSPROP_USER_COMMENTS = 9,
NM_SYSPROP_USER_CATEGORY = 10,
NM_SYSPROP_USER_PHONENUM = 11,
NM_SYSPROP_USER_LOCATION = 12,
NM_SYSPROP_H323_GATEWAY = 20,
NM_SYSPROP_H323_GATEWAY_ENABLE = 21,
NM_SYSPROP_INSTALL_DIRECTORY = 50,
NM_SYSPROP_APP_NAME = 51,
NM_SYSPROP_LOGGED_ON = 69,
NM_SYSPROP_IS_RUNNING = 100,
NM_SYSPROP_IN_CONFERENCE = 101,
NM_SYSPROP_BUILD_VER = 200,
NM_SYSPROP_DISABLE_H323 = 201,
NM_SYSPROP_DISABLE_INITIAL_ILS_LOGON = 202,
NM_SYSPROP_CALLERISRTC = 300
} NM_SYSPROP;
Elements
Identifier | Build Versions | Definition |
---|---|---|
NM_SYSPROP_EMAIL_NAME | All | E-mail name |
NM_SYSPROP_SERVER_NAME | All | Server name |
NM_SYSPROP_RESOLVE_NAME | All | Resolved name (server/e-mail) |
NM_SYSPROP_FIRST_NAME | All | User's first name |
NM_SYSPROP_LAST_NAME | All | User's last name |
NM_SYSPROP_USER_NAME | All | User's full name (combined first and last name) |
NM_SYSPROP_USER_CITY | All | City |
NM_SYSPROP_USER_COUNTRY | All | Country codes |
NM_SYSPROP_USER_COMMENTS | All | User comments |
NM_SYSPROP_USER_CATEGORY | All | A value from NM_CATEGORY_* constants |
NM_SYSPROP_USER_PHONENUM | NetMeeting 3. See following note. |
User telephone number |
NM_SYSPROP_USER_LOCATION | NetMeeting 3. See following note. |
Physical location of the user is located. |
NM_SYSPROP_H323_GATEWAY | All | IP address of the H.323 gateway. |
NM_SYSPROP_H323_GATEWAY_ENABLE | All | Indicates if the H.323 gateway is enabled (pbstrName will be 0 if disabled or 1 if enabled). |
NM_SYSPROP_INSTALL_DIRECTORY | All | The directory where NetMeeting is installed. |
NM_SYSPROP_APP_NAME | All | The name of the NetMeeting applet. |
NM_SYSPROP_LOGGED_ON | NetMeeting 3. See following note. |
Whether the local user is currently logged on to a directory server. |
NM_SYSPROP_IS_RUNNING | All | Whether NetMeeting is running on the local system. |
NM_SYSPROP_IN_CONFERENCE | All | Whether the user is currently in a conference. |
NM_SYSPROP_BUILD_VER | NetMeeting 3. See following note. |
NetMeeting version number in string form, for example, "4.4.3311". |
NM_SYSPROP_DISABLE_H323 | NetMeeting 3. See following note. |
If possible (if not already required by earlier connections in a running system), disable placing or accepting H.323 calls. When this is set to TRUE and the NetMeeting 3 UI becomes active, the viewing mode remains in DataOnly. See Also Disabling H.323 mode. |
NM_SYSPROP_DISABLE_INITIAL_ILS_LOGON | NetMeeting 3. See following note. |
If possible (if not already required by earlier connections in a running system), disable the ability to log on to an ILS server automatically when NetMeeting starts. See Also Disabling ILS Logon Feature in Start Mode. |
NM_SYSPROP_CALLERISRTC | NetMeeting 3 for Microsoft Windows XP. See following note. |
Informs the Netmeeting Manager object that the caller is Windows Messenger on a Windows XP computer.
This property prevents the NetMeeting icon from appearing in the taskbar and disables the following:
|
Note When retrieving system properties through INmSysInfo::GetProperty, versions of NetMeeting previous to Netmeeting 3 do not return S_OK when an unrecognized NM_SYSPROP_* identifier is passed in the uProp parameter. You can test the return value to detect newer system properties. For example, to detect the current version of NetMeeting running, use
GetProperty(_BUILD_VER, &pbstrProperty)
If the method returns S_OK, the build number is in the string pointed to by pbstrProperty. If the method returns a value other than S_OK, the software running is earlier to NetMeeting 3.
Requirements
** Windows NT/2000:** Requires Windows NT 4.0 SP3 or later.
** Windows 95/98:** Requires Windows 95 or later. Available as a redistributable for Windows 95.
** Header:** Imsconf2.idl.