IRobot::GetPropertyPages

Gets the property pages exposed by all loaded modules

HRESULT IRobot::GetPropertyPages (
     CAUUID * uuids,
     IUnknown *** pUnks,
     UINT * numUnks
)

Parameters
uuids
Returns counted array of CLSIDs for the property page objects
pUnks
Returns array of IUnknown pointers to all loaded modules and the kernel library
numUnks
Returns number of IUnknown pointers in the pUnks array

Return Values
ValueMeaning
S_OKProperty pages collected successfully
S_FALSEOperations completed successfully but there are no property pages
E_OUTOFMEMORYThere is insufficient memory

Remarks
The returned values can be passed into OleCreatePropertyFrame() to the create the property dialog.
To expose property pages, modules should implement the ISpecifyPropertyPages interface