KVXMLCallbacks

This structure provides all callbacks that can result from a call to fpConvertStream() or KVXMLConvertFile(). See fpConvertStream() and KVXMLConvertFile(). Any and all of the function pointers can be NULL.

typedef BOOL (pascal *KVXMLCB_CONTINUE)(
    void                *pcallingContext,
    int                 nPercentDone);
typedef BOOL (pascal *KVXMLCB_GETANCHOR)(
    void                *pCallingContext,
    KVXMLAnchorType     eAnchorType,
    char                *pszAnchor,
    Int                 cbAnchorMax, 
    BYTE                *pcHTML,
    UINT                cbHTML);
typedef BOOL (pascal *KVXMLCB_GETAUXOUTPUT)(
    void                *pCallingContext,
    KVXMLAnchorType     eAnchorType, 
    char                *pszAnchor,
    KVOutputStream      *pNewOutput);
typedef BOOL (pascal *KVXMLCB_USERCB) (
    void                *pCallingContext,
    char                *psUserCBid,
    KVOutputStream      *pOutput,
    void                *pReserved);
typedef struct tag_KVXMLCallbacks
{
    KVXMLCB_CONTINUE        fpContinue;
    KVXMLCB_GETANCHOR       fpGetAnchor;
    KVXMLCB_GETAUXOUTPUT    fpGetAuxOutput;
    KVXMLCB_USERCB          fpUserCB;
}
KVXMLCallbacks;

Member Descriptions