CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
typedef void(* NH_OUTPUT_UPDATESELECTORITEMLISTCONTENT)(CPHOBJECT const hOutput, CPUINT32 const dwOutputUserData, CPHOOKEDOBJECT const hSelectorItemListID, CPUINT16 const wNewSize)

This to inform the application that the specified selector item list content changed.

Parameters
[in]hOutputHandle to the notified output.
[in]dwOutputUserDataThe user data associated to the output handle during its creation.
[in]hSelectorItemListIDHandle to the Selector Item list ID. If available, the handle is valid only during the notification. If you want to maintain the handle, you must acquire the object with HookedObject_Acquire and release it when you no longer use it with HookedObject_Release.
[in]wNewSizeThe new number of items contained in the list
Remarks
This notification can be called for several Outputs with the same indexLiseID if these Outputs are controlling Parameters sharing the same Index List. A best practice would be to flag the application side list handler as modified and to trig a delayed list content reload.