v2.22
IPlumbingFixtureStyleManager Interface Reference

Allows the user to obtain plumbing fixture styles. This interface can be obtained from IProject interface. More...

Inheritance diagram for IPlumbingFixtureStyleManager:

Public Member Functions

HRESULT GetIds ([out, retval] SAFEARRAY(int) *pIds)
 Gets the identifiers of plumbing fixture styles. More...
 
HRESULT Contains ([in] int id, [out, retval] VARIANT_BOOL *pContains)
 Indicates whether the manager contains the plumbing fixture style specified by the identifier. More...
 
HRESULT GetPlumbingFixtureStyle ([in] int id, [out, retval] IPlumbingFixtureStyle **ppPlumbingFixtureStyle)
 Returns the plumbing fixture style specified by the identifier. More...
 

Detailed Description

Allows the user to obtain plumbing fixture styles. This interface can be obtained from IProject interface.

See also
IProject, IPlumbingFixtureStyle

Member Function Documentation

◆ Contains()

HRESULT IPlumbingFixtureStyleManager::Contains ( [in] int  id,
[out, retval] VARIANT_BOOL *  pContains 
)

Indicates whether the manager contains the plumbing fixture style specified by the identifier.

Parameters
[in]idIdentifier of the plumbing fixture style.
[out]pContainsTRUE if the manager contains the plumbing fixture style, FALSE otherwise.

◆ GetIds()

HRESULT IPlumbingFixtureStyleManager::GetIds ( [out, retval] SAFEARRAY(int) *  pIds)

Gets the identifiers of plumbing fixture styles.

Returns
An array containing the identifiers of plumbing fixture styles.

◆ GetPlumbingFixtureStyle()

HRESULT IPlumbingFixtureStyleManager::GetPlumbingFixtureStyle ( [in] int  id,
[out, retval] IPlumbingFixtureStyle **  ppPlumbingFixtureStyle 
)

Returns the plumbing fixture style specified by the identifier.

Parameters
[in]idIdentifier of the plumbing fixture style.
[out]ppPlumbingFixtureStylethe requested plumbing fixture style, or nullptr if the plumbing fixture style is not found.