Skip to main content
IWMSInternalAdminNetSource::GetCredentials method

The GetCredentials method retrieves a cached password.

This method has been superseded by IWMSInternalAdminNetSource3::GetCredentialsEx2. The methods of IWMSInternalAdminNetSource3 are much more secure than the password caching methods in IWMSInternalAdminNetSource and should be used if available.

Syntax


HRESULT GetCredentials(
  [in]  BSTR bstrRealm,
  [out] BSTR *pbstrName,
  [out] BSTR *pbstrPassword,
  [out] BOOL *pfConfirmedGood
);

Parameters

bstrRealm [in]

String containing the realm name. Realm names are supplied by servers to distinguish different levels of access to their files. Not all servers have realm names, in which case the DNS name is used.

pbstrName [out]

Pointer to a string containing the user name.

pbstrPassword [out]

Pointer to a string containing the password.

pfConfirmedGood [out]

Pointer to a Boolean value that is set to True if the password was cached after it was confirmed as correct by the server.

Return value

If the method succeeds, it returns S_OK. If it fails, it returns an HRESULT error code.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Version

Windows Media Format 9 Series SDK, or later versions of the SDK

Header

Wmsinternaladminnetsource.h

Library

Wmvcore.lib;
WMStubDRM.lib (if you use DRM)

See also

IWMSInternalAdminNetSource Interface
IWMSInternalAdminNetSource::GetCredentialFlags
IWMSInternalAdminNetSource::SetCredentials