perhaps definitions of constants should go into another idl file
Values for permissions preferences, e.g. aimcc.av.audio.permissions.buddies
Values for the privacy mode preference, aimcc.privacy.mode.
Values for the proxy type preference, aimcc.connect.proxy.protocol.
Values for the registration status preference, aimcc.privacy.registrationStatus.
Values for the web presence privacy mode preference, aimcc.privacy.webPresenceMode.
| HRESULT IAccPreferences::GetValue | ( | [in] xp_kstr | specifier, | |
| [out, retval] xp_variant * | value | |||
| ) |
Gets the specified preference.
| HRESULT IAccPreferences::RequestValue | ( | [in] xp_kstr | specifier, | |
| [out, retval] AccTransId * | pTransId | |||
| ) |
Requests the specified preference. The result arrives via DAccEvents::OnPreferenceResult.
| HRESULT IAccPreferences::GetDefaultValue | ( | [in] xp_kstr | specifier, | |
| [out, retval] xp_variant * | value | |||
| ) |
Gets a default for the specified preference. GetValue() calls this. You generally will only call this directly when resetting a preference to its default value.
| HRESULT IAccPreferences::SetValue | ( | [in] xp_kstr | specifier, | |
| [in] xp_kvariant | value | |||
| ) |
Sets the specified preference.
| HRESULT IAccPreferences::Reset | ( | [in] xp_kstr | specifier | ) |
Reset the specified preference. Append "." to the specifier to make it recursive.
| HRESULT IAccPreferences::GetChildSpecifiers | ( | [in] xp_kstr | specifier, | |
| [out, retval] xp_variant * | value | |||
| ) |
Returns all immediate child preference specifiers.