Public Member Functions | |
| HRESULT | CreateUIControl ([in] const IID *piid,[out, retval] IRsUIControl **ppControl) |
| HRESULT | AttachUiControlToWnd ([in] IRsUIControl *pControl,[in] HWND wndParent,[in] RECT *pRect) |
| HRESULT | RegisterUIControls ([in]IRsUnknownUIPackage *pUnkUIPck) |
| HRESULT | GetUIControlDesc ([in] const IID *piid,[out, retval] IRsUIControlDesc **ppCtrlDesc) |
| HRESULT | CreateLEPanel ([in] IRsLEPanelData *pInitData,[out] IRsLEPanel **ppPanel) |
| HRESULT | DestroyLEPanel ([in] GUID idPanel) |
| HRESULT | GetLEPanelRect ([in] IRsNode *pNode,[out] RECT *rcPanel) |
| HRESULT | GetPanelById ([in] GUID idPanel,[out, retval] IRsLEPanel **ppPanel) |
| HRESULT | GetDescsForConn ([in] RtConDesc *tConDesc,[out, retval] LPSAFEARRAY *pDescArray) |
| HRESULT | GetAllDescs ([out, retval] LPSAFEARRAY *pDescArray) |
| HRESULT | CreateLEPanelInitData ([out, retval] IRsLEPanelInitData **ppInitData) |
| HRESULT | CreateUIControlDesc ([out, retval] IRsUIControlDesc **ppUICtrlDesc) |
| HRESULT | UpdatedNodeTable ([in] IRsNode *pNode,[in] GUID idExcludePanel,[in] RtUlong flag) |
| HRESULT | CreatePanelObj ([out, retval] IRsPanelObj **ppPanelObj) |
| HRESULT IRsUISysFactory::CreateUIControl | ( | [in] const IID * | piid, | |
| [out, retval] IRsUIControl ** | ppControl | |||
| ) |
Create UI control.
| piid | [in] Pointer to interface ID of UI control. |
| HRESULT IRsUISysFactory::AttachUiControlToWnd | ( | [in] IRsUIControl * | pControl, | |
| [in] HWND | wndParent, | |||
| [in] RECT * | pRect | |||
| ) |
Attach UI control to window.
| pControl | [in] The control that will be attached. | |
| wndParent | [in] Handle to parent window, that will be used for window control creation. | |
| pRect | [in] Pointer to the rectangle that will be filled up with UI control. |
| HRESULT IRsUISysFactory::RegisterUIControls | ( | [in] IRsUnknownUIPackage * | pUnkUIPck | ) |
Register UI control.
| pUnkUIPck | [in] UI package interface. |
| HRESULT IRsUISysFactory::GetUIControlDesc | ( | [in] const IID * | piid, | |
| [out, retval] IRsUIControlDesc ** | ppCtrlDesc | |||
| ) |
Gets UI control descriptor.
| piid | [in] Pointer to interface ID of UI control. |
| HRESULT IRsUISysFactory::CreateLEPanel | ( | [in] IRsLEPanelData * | pInitData, | |
| [out] IRsLEPanel ** | ppPanel | |||
| ) |
Create LE panel.
| pInitData | [in] LE Panel initialize data. |
| HRESULT IRsUISysFactory::DestroyLEPanel | ( | [in] GUID | idPanel | ) |
Destroy LE panel.
| idPanel | [in] GUID that specifies LE panel. |
| HRESULT IRsUISysFactory::GetLEPanelRect | ( | [in] IRsNode * | pNode, | |
| [out] RECT * | rcPanel | |||
| ) |
Get LE panel rectangle.
| pNode | [in] Node with CON_UI_LAYOUT connector to retrieve IRdUITable. |
| HRESULT IRsUISysFactory::GetPanelById | ( | [in] GUID | idPanel, | |
| [out, retval] IRsLEPanel ** | ppPanel | |||
| ) |
Get LE panel by Id.
| idPanel | [in] GUID that specifies LE panel. |
| HRESULT IRsUISysFactory::GetDescsForConn | ( | [in] RtConDesc * | tConDesc, | |
| [out, retval] LPSAFEARRAY * | pDescArray | |||
| ) |
Get descriptors for connector data compatible with input connector descriptor.
| tConDesc | [in] The connector descriptor. |
| HRESULT IRsUISysFactory::GetAllDescs | ( | [out, retval] LPSAFEARRAY * | pDescArray | ) |
Get all descriptors from table.
| HRESULT IRsUISysFactory::CreateLEPanelInitData | ( | [out, retval] IRsLEPanelInitData ** | ppInitData | ) |
Create LE panel initialize data.
| HRESULT IRsUISysFactory::CreateUIControlDesc | ( | [out, retval] IRsUIControlDesc ** | ppUICtrlDesc | ) |
Create UI control descriptor.
| HRESULT IRsUISysFactory::UpdatedNodeTable | ( | [in] IRsNode * | pNode, | |
| [in] GUID | idExcludePanel, | |||
| [in] RtUlong | flag | |||
| ) |
Update node table using flag, exclude panel specified by ID.
| pNode | [in] Node representing LE panel.
| |
| idExcludePanel | [in] GUID of LE panel.
| |
| flag | [in] Flag used for UI table update. |
| HRESULT IRsUISysFactory::CreatePanelObj | ( | [out, retval] IRsPanelObj ** | ppPanelObj | ) |
Create panel object.
1.5.5