TPVAPICreateParams

Description

This structure defines the parameters used to create the VAPI window. A VAPI window is created using the standard Windows API functions CreateWindow() or CreateWindowEx(). See Create a Viewing API Window.

Syntax

#include <kvvapi.h>
typedef struct tag_TPVAPICreateParams
{
    UINT            uProfileType;
    LPSTR           lpszRegistryName;
    LPSTR           lpszIniFileName;
    LPVOID          lpvViewerCreateParams;
    BOOL            bSendErrorNM;
    BOOL            bToolBar;
    LPVOID*         lplpvKeyView;
} 
TPVAPICreateParams;

Members

uProfileType

Specifies whether initialization information is located in an initialization file or registry. This is optional. The following options are available:

PROFILEDF_USE_UNDEFINED   0  Use default (Registry)

PROFILEDF_USE_INI          1  Use initialization file

PROFILEDF_USE_REG          2  Use Registry

The default is PROFILEDF_USE_REG.

See View Initialization Information.

lpszRegistryName

If you are using the registry file to specify initialization information, this is the registry name of key under HKEY_LOCAL_MACHINE\SOFTWARE. This is optional. The default is VAPIDF_REGISTRY_NAME = [Autonomy\Keyview]).

lpszIniFileName

If you are using an initialization file to specify initialization information, this is the file name (not the full path) of the initialization file. This is optional. The default is VAPIDF_INI_FILE_NAME = [KeyView.ini].

lpvViewerCreateParams

Viewer window create. This is optional. Use for custom Viewer.

bSendErrorNM

A flag to tell VAPI to send VAPINM_ERROR notification messages. This is optional. The default is TRUE.

bToolBar

Reserved. This must be FALSE.

lplpvKeyView

Reserved. This must be NULL.


_HP_HTML5_bannerTitle.htm