Public Member Functions | |
| HRESULT | GetPreferenceSpace ([out, retval] IRnEncapsulator **ppPreferenceSpace) |
| HRESULT | AddPrefItem ([in] IID *pItemClassId,[out] IRsNode **ppItem) |
| HRESULT | AddPrefItemFromPrototype ([in] BSTR bszFileName,[out] IRsNode **ppItem) |
| HRESULT IRfPreferencesFn::GetPreferenceSpace | ( | [out, retval] IRnEncapsulator ** | ppPreferenceSpace | ) |
Searches preferences encapsulator.
| HRESULT IRfPreferencesFn::AddPrefItem | ( | [in] IID * | pItemClassId, | |
| [out] IRsNode ** | ppItem | |||
| ) |
Creates preference item node based on class id.
| pItemClassId | [in] class id of node. | |
| ppItem | [out] interface to node representing new preference item. |
spPreferencesFn->AddPrefItem(DEF_GUIDNAME_PTR(IRnAnimPreferences), ppNode);
| HRESULT IRfPreferencesFn::AddPrefItemFromPrototype | ( | [in] BSTR | bszFileName, | |
| [out] IRsNode ** | ppItem | |||
| ) |
Creates preference item node from the prototype :
| bszFileName | [in] name of file located in preobject directory . | |
| ppItem | [out] interface to node representing new preference item. |
CComBSTR bszFileName; bszFileName.Append(L"AnimPref.rsobj"); if(FAILED(hRes = spPreferencesFn->AddPrefItemFromPrototype(bszFileName, ppNode))) return spPreferencesFn->AddPrefItem(DEF_GUIDNAME_PTR(IRnAnimPreferences), ppNode);
1.5.5