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

This to inform the application that the specified index list content changed.

Parameters
[in]hOutputHandle to the notified output.
[in]dwOutputUserDataThe user data associated to the output handle during its creation.
[in]hIndexListIDHandle to the index list ID or NULL if there is no index. 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.
Remarks
This notification can be called for several Outputs with the same hIndexListID 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.