# KVXMLGetInterface()

NOTE: This function has been superseded by KVXMLGetInterfaceEx(); `KVXMLGetInterfaceEx()` should be used instead of `KVXMLGetInterface()`.

This function is exported by the Export definition file. It supplies function pointers to other Export functions. When `KVXMLGetInterface()` is called, it assigns the function pointers in the structure `KVXMLInterface` to other functions described in this chapter. For example, `KVXMLInterface.fpInit` is assigned to point to `KVXMLInit()`.

## Syntax

    void pascal KVXMLGetInterface (KVXMLInterface *pInterface);

## Arguments

`pInterface` | A pointer to the structure `KVXMLInterface`. See KVXMLInterfaceEx.

## Returns

None.

## Discussion

- One of the initial steps in using the XML Export API is to create an instance of a `KVXMLInterface` structure and use this function to gain access to other functions.

- The functions can be called directly. For example, you can call `KVXMLGetSummaryInfo()` instead of using `fpGetSummaryInfo()` in `KVXMLInterface`. However, Micro Focus recommends that you assign the function pointers in `KVXMLInterface` to the functions for efficiency.

_FT_HTML5_bannerTitle.htm