PFNDPAMERGECONST callback function (dpa_dsa.h)
Defines the prototype for the merge function used by DPA_Merge, using constant values.
Syntax
PFNDPAMERGECONST Pfndpamergeconst;
const void * Pfndpamergeconst(
[in] UINT uMsg,
[in] const void *pvDest,
[in] const void *pvSrc,
[in] LPARAM lParam
)
{...}
Parameters
[in] uMsg
Type: UINT
A message that instructs this function how to handle the merge. One of the following values.
[in] pvDest
Type: const void*
A pointer to the destination item in the merge.
[in] pvSrc
Type: const void*
A pointer to the source item in the merge.
[in] lParam
Type: LPARAM
Additional data that can be used by the merge callback.
Return value
Type: const void*
A pointer to constant data which results from the merge, or NULL if there is a failure when DPAMM_MERGE or DPAMM_INSERT is used.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | dpa_dsa.h |