The WMCreateProfileManager function creates a profile manager object.
HRESULT WMCreateProfileManager( IWMProfileManager **ppProfileManager );
Pointer to a pointer to the IWMProfileManager interface of the newly created profile manager object.
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
||The function succeeded.|
||The function is unable to allocate memory for the new object.|
When a profile manager object is created, it parses all of the system profiles. Creating and releasing a profile manager every time you need to use it will adversely affect performance. You should create a profile manager once in your application and release it only when you no longer need to use it.
|Minimum supported client||Windows 2000 Professional [desktop apps only],Windows Media Format 7 SDK, or later versions of the SDK|
|Minimum supported server||Windows 2000 Server [desktop apps only]|
|Header||wmsdkidl.h (include Wmsdk.h)|