ReactOS  0.4.14-dev-1233-gf5658fd
IWMProfileManager Interface Reference

import"wmsdkidl.idl";

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: