ReactOS  0.4.15-dev-994-ga9f6032
IWMProfileManager Interface Reference


Inheritance diagram for IWMProfileManager:
Collaboration diagram for IWMProfileManager:

Public Member Functions

HRESULT CreateEmptyProfile ([in] WMT_VERSION dwVersion, [out] IWMProfile **ppProfile)
HRESULT LoadProfileByID ([in] REFGUID guidProfile, [out] IWMProfile **ppProfile)
HRESULT LoadProfileByData ([in] const WCHAR *pwszProfile, [out] IWMProfile **ppProfile)
HRESULT SaveProfile ([in] IWMProfile *pIWMProfile, [in] WCHAR *pwszProfile, [in, out] DWORD *pdwLength)
HRESULT GetSystemProfileCount ([out] DWORD *pcProfiles)
HRESULT LoadSystemProfile ([in] DWORD dwProfileIndex, [out] IWMProfile **ppProfile)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 479 of file wmsdkidl.idl.

Member Function Documentation

◆ CreateEmptyProfile()

HRESULT IWMProfileManager::CreateEmptyProfile ( [in] WMT_VERSION  dwVersion,
[out] IWMProfile **  ppProfile 

◆ GetSystemProfileCount()

HRESULT IWMProfileManager::GetSystemProfileCount ( [out] DWORD pcProfiles)

◆ LoadProfileByData()

HRESULT IWMProfileManager::LoadProfileByData ( [in] const WCHAR pwszProfile,
[out] IWMProfile **  ppProfile 

◆ LoadProfileByID()

HRESULT IWMProfileManager::LoadProfileByID ( [in] REFGUID  guidProfile,
[out] IWMProfile **  ppProfile 

◆ LoadSystemProfile()

HRESULT IWMProfileManager::LoadSystemProfile ( [in] DWORD  dwProfileIndex,
[out] IWMProfile **  ppProfile 

◆ SaveProfile()

HRESULT IWMProfileManager::SaveProfile ( [in] IWMProfile pIWMProfile,
[in] WCHAR pwszProfile,
[in, out] DWORD pdwLength 

The documentation for this interface was generated from the following file: