KeePass Help Center KeePass Home | Downloads | Translations | Plugins | Donate 
Help Center Home | Forums | Awards | Links 







KpDefs.h File Reference
#include "../../SysDefEx.h"
#include "IKpUnknown.h"

Go to the source code of this file.

Macros

#define KP_I_CREATEINSTANCE   "KpCreateInstance"
 
#define KP_I_INITIALIZELIB   "KpInitializeLibrary"
 
#define KP_I_RELEASELIB   "KpReleaseLibrary"
 
#define KP_I_CREATEINSTANCE_DECL   KpCreateInstance
 
#define KP_I_INITIALIZELIB_DECL   KpInitializeLibrary
 
#define KP_I_RELEASELIB_DECL   KpReleaseLibrary
 
#define KPMIF_NORMAL   0
 
#define KPMIF_CHECKBOX   1
 
#define KPMIF_ENABLED   0
 
#define KPMIF_DISABLED   2
 
#define KPMIF_POPUP_START   4
 
#define KPMIF_POPUP_END   8
 
#define KPMIS_UNCHECKED   0
 
#define KPMIS_CHECKED   1
 
#define KPM_NULL   0
 
#define KPM_DIRECT_EXEC   1
 
#define KPM_DIRECT_CONFIG   2
 
#define KPM_PLUGIN_INFO   3
 
#define KPM_DELAYED_INIT   58
 
#define KPM_CLEANUP   72
 
#define KPM_INIT_MENU_POPUP   4
 
#define KPM_WND_INIT_POST   6
 
#define KPM_READ_COMMAND_ARGS   54
 
#define KPM_DELETE_TEMP_FILES_PRE   7
 
#define KPM_WM_CANCEL   12
 
#define KPM_PWLIST_CONTEXTMENU   18
 
#define KPM_GROUPLIST_CONTEXTMENU   20
 
#define KPM_OPENDB_PRE   25
 
#define KPM_OPENDB_POST   26
 
#define KPM_OPENDB_COMMITTED   53
 
#define KPM_SAVEDB_POST   49
 
#define KPM_SAVEDB_AS_POST   51
 
#define KPM_CHANGE_MASTER_KEY_PRE   50
 
#define KPM_FILE_NEW_PRE   23
 
#define KPM_FILE_NEW_POST   24
 
#define KPM_FILE_OPEN_PRE   27
 
#define KPM_FILE_SAVE_PRE   28
 
#define KPM_FILE_SAVEAS_PRE   29
 
#define KPM_FILE_CLOSE_PRE   30
 
#define KPM_FILE_CLOSE_POST   52
 
#define KPM_FILE_PRINT_PRE   35
 
#define KPM_FILE_PRINTPREVIEW_PRE   45
 
#define KPM_FILE_DBSETTINGS_PRE   48
 
#define KPM_FILE_CHANGE_MASTER_KEY_PRE   34
 
#define KPM_FILE_LOCK_PRE   42
 
#define KPM_FILE_LOCK_CLOSE_PRE   55
 
#define KPM_FILE_LOCK_CLOSE_POST   56
 
#define KPM_FILE_UNLOCK_FAILED   57
 
#define KPM_FILE_EXIT_PRE   8
 
#define KPM_OPTIONS_PRE   31
 
#define KPM_OPTIONS_POST   32
 
#define KPM_VIEW_HIDE_STARS_PRE   11
 
#define KPM_GEN_PASSWORD_PRE   36
 
#define KPM_TANWIZARD_PRE   44
 
#define KPM_INFO_ABOUT_PRE   9
 
#define KPM_ADD_ENTRY_PRE   5
 
#define KPM_ADD_ENTRY   14
 
#define KPM_EDIT_ENTRY_PRE   15
 
#define KPM_DELETE_ENTRY_PRE   17
 
#define KPM_DUPLICATE_ENTRY_PRE   40
 
#define KPM_PWLIST_FIND_PRE   38
 
#define KPM_PWLIST_FIND_IN_GROUP_PRE   39
 
#define KPM_MASSMODIFY_ENTRIES_PRE   43
 
#define KPM_PW_COPY   19
 
#define KPM_USER_COPY   21
 
#define KPM_URL_VISIT   22
 
#define KPM_GROUP_ADD_PRE   10
 
#define KPM_GROUP_ADD   13
 
#define KPM_GROUP_ADD_SUBGROUP_PRE   46
 
#define KPM_GROUP_MODIFY_PRE   37
 
#define KPM_GROUP_REMOVE_PRE   33
 
#define KPM_GROUP_SORT_PRE   47
 
#define KPM_GROUP_PRINT_PRE   41
 
#define KPM_KEYPROV_QUERY_INFO_FIRST   59
 
#define KPM_KEYPROV_QUERY_INFO_NEXT   60
 
#define KPM_KEYPROV_QUERY_KEY   61
 
#define KPM_KEYPROV_QUERY_KEY_EX   70
 
#define KPM_KEYPROV_FINALIZE   62
 
#define KPM_OPTIONS_SAVE_GLOBAL   63
 
#define KPM_VALIDATE_MASTERPASSWORD   64
 
#define KPM_VALIDATE_ENTRY   65
 
#define KPM_VALIDATE_GENPASSWORD   66
 
#define KPM_SELECTAPP_ASURL   67
 
#define KPM_USERAPP_GETFIRST   68
 
#define KPM_USERAPP_GETNEXT   69
 
#define KPM_TRAY_NOTIFY   71
 
#define KPM_TRAY_CUSTOMIZE_PRE   73
 
#define KPM_TRAY_CUSTOMIZE_POST   74
 
#define KPF_AUTOTYPE_LOSEFOCUS   0x10000
 
#define KPPS_COMMANDLINEARGPREFIX   _T("CommandLineArgPrefix")
 
#define KPPS_UNLOAD_LATE   _T("UnloadLate")
 
#define OLF_OPEN   0
 
#define OLF_PRINT   1
 
#define OLF_EXPLORE   2
 
#define KPVPF_DEFAULT   0
 
#define KPVPF_MUST_EXIST   1
 
#define KPVPF_TYPE_DIRECTORY   2
 
#define KPVPF_TYPE_FILE   4
 
#define KPVPF_REGULAR_NAME   8
 
#define CB64_PROTOCOL   "base64://"
 
#define CB64_PROTOCOL_LEN   9
 
#define SI_REGSIZE   2048
 
#define KPFPN_UNINITIALIZED   1
 
#define KPFPN_INVALID_PATH   2
 
#define KPFPN_PATH_ONLY   4
 
#define KPFPN_PATH_AND_FILENAME   8
 
#define KPKTF_DIRECT   1
 

Typedefs

typedef HRESULT(KP_API * LPKPCREATEINSTANCE) (REFIID riid, void **ppvObject, IKpUnknown *pAPI)
 
typedef HRESULT(KP_API * LPKPLIBFUNC) (IKpUnknown *pAPI)
 

Macro Definition Documentation

◆ CB64_PROTOCOL

#define CB64_PROTOCOL   "base64://"

◆ CB64_PROTOCOL_LEN

#define CB64_PROTOCOL_LEN   9

◆ KP_I_CREATEINSTANCE

#define KP_I_CREATEINSTANCE   "KpCreateInstance"

◆ KP_I_CREATEINSTANCE_DECL

#define KP_I_CREATEINSTANCE_DECL   KpCreateInstance

◆ KP_I_INITIALIZELIB

#define KP_I_INITIALIZELIB   "KpInitializeLibrary"

◆ KP_I_INITIALIZELIB_DECL

#define KP_I_INITIALIZELIB_DECL   KpInitializeLibrary

◆ KP_I_RELEASELIB

#define KP_I_RELEASELIB   "KpReleaseLibrary"

◆ KP_I_RELEASELIB_DECL

#define KP_I_RELEASELIB_DECL   KpReleaseLibrary

◆ KPF_AUTOTYPE_LOSEFOCUS

#define KPF_AUTOTYPE_LOSEFOCUS   0x10000

◆ KPFPN_INVALID_PATH

#define KPFPN_INVALID_PATH   2

◆ KPFPN_PATH_AND_FILENAME

#define KPFPN_PATH_AND_FILENAME   8

◆ KPFPN_PATH_ONLY

#define KPFPN_PATH_ONLY   4

◆ KPFPN_UNINITIALIZED

#define KPFPN_UNINITIALIZED   1

◆ KPKTF_DIRECT

#define KPKTF_DIRECT   1

◆ KPM_ADD_ENTRY

#define KPM_ADD_ENTRY   14

◆ KPM_ADD_ENTRY_PRE

#define KPM_ADD_ENTRY_PRE   5

◆ KPM_CHANGE_MASTER_KEY_PRE

#define KPM_CHANGE_MASTER_KEY_PRE   50

◆ KPM_CLEANUP

#define KPM_CLEANUP   72

◆ KPM_DELAYED_INIT

#define KPM_DELAYED_INIT   58

◆ KPM_DELETE_ENTRY_PRE

#define KPM_DELETE_ENTRY_PRE   17

◆ KPM_DELETE_TEMP_FILES_PRE

#define KPM_DELETE_TEMP_FILES_PRE   7

◆ KPM_DIRECT_CONFIG

#define KPM_DIRECT_CONFIG   2

◆ KPM_DIRECT_EXEC

#define KPM_DIRECT_EXEC   1

◆ KPM_DUPLICATE_ENTRY_PRE

#define KPM_DUPLICATE_ENTRY_PRE   40

◆ KPM_EDIT_ENTRY_PRE

#define KPM_EDIT_ENTRY_PRE   15

◆ KPM_FILE_CHANGE_MASTER_KEY_PRE

#define KPM_FILE_CHANGE_MASTER_KEY_PRE   34

◆ KPM_FILE_CLOSE_POST

#define KPM_FILE_CLOSE_POST   52

◆ KPM_FILE_CLOSE_PRE

#define KPM_FILE_CLOSE_PRE   30

◆ KPM_FILE_DBSETTINGS_PRE

#define KPM_FILE_DBSETTINGS_PRE   48

◆ KPM_FILE_EXIT_PRE

#define KPM_FILE_EXIT_PRE   8

◆ KPM_FILE_LOCK_CLOSE_POST

#define KPM_FILE_LOCK_CLOSE_POST   56

◆ KPM_FILE_LOCK_CLOSE_PRE

#define KPM_FILE_LOCK_CLOSE_PRE   55

◆ KPM_FILE_LOCK_PRE

#define KPM_FILE_LOCK_PRE   42

◆ KPM_FILE_NEW_POST

#define KPM_FILE_NEW_POST   24

◆ KPM_FILE_NEW_PRE

#define KPM_FILE_NEW_PRE   23

◆ KPM_FILE_OPEN_PRE

#define KPM_FILE_OPEN_PRE   27

◆ KPM_FILE_PRINT_PRE

#define KPM_FILE_PRINT_PRE   35

◆ KPM_FILE_PRINTPREVIEW_PRE

#define KPM_FILE_PRINTPREVIEW_PRE   45

◆ KPM_FILE_SAVE_PRE

#define KPM_FILE_SAVE_PRE   28

◆ KPM_FILE_SAVEAS_PRE

#define KPM_FILE_SAVEAS_PRE   29

◆ KPM_FILE_UNLOCK_FAILED

#define KPM_FILE_UNLOCK_FAILED   57

◆ KPM_GEN_PASSWORD_PRE

#define KPM_GEN_PASSWORD_PRE   36

◆ KPM_GROUP_ADD

#define KPM_GROUP_ADD   13

◆ KPM_GROUP_ADD_PRE

#define KPM_GROUP_ADD_PRE   10

◆ KPM_GROUP_ADD_SUBGROUP_PRE

#define KPM_GROUP_ADD_SUBGROUP_PRE   46

◆ KPM_GROUP_MODIFY_PRE

#define KPM_GROUP_MODIFY_PRE   37

◆ KPM_GROUP_PRINT_PRE

#define KPM_GROUP_PRINT_PRE   41

◆ KPM_GROUP_REMOVE_PRE

#define KPM_GROUP_REMOVE_PRE   33

◆ KPM_GROUP_SORT_PRE

#define KPM_GROUP_SORT_PRE   47

◆ KPM_GROUPLIST_CONTEXTMENU

#define KPM_GROUPLIST_CONTEXTMENU   20

◆ KPM_INFO_ABOUT_PRE

#define KPM_INFO_ABOUT_PRE   9

◆ KPM_INIT_MENU_POPUP

#define KPM_INIT_MENU_POPUP   4

◆ KPM_KEYPROV_FINALIZE

#define KPM_KEYPROV_FINALIZE   62

◆ KPM_KEYPROV_QUERY_INFO_FIRST

#define KPM_KEYPROV_QUERY_INFO_FIRST   59

◆ KPM_KEYPROV_QUERY_INFO_NEXT

#define KPM_KEYPROV_QUERY_INFO_NEXT   60

◆ KPM_KEYPROV_QUERY_KEY

#define KPM_KEYPROV_QUERY_KEY   61

◆ KPM_KEYPROV_QUERY_KEY_EX

#define KPM_KEYPROV_QUERY_KEY_EX   70

◆ KPM_MASSMODIFY_ENTRIES_PRE

#define KPM_MASSMODIFY_ENTRIES_PRE   43

◆ KPM_NULL

#define KPM_NULL   0

◆ KPM_OPENDB_COMMITTED

#define KPM_OPENDB_COMMITTED   53

◆ KPM_OPENDB_POST

#define KPM_OPENDB_POST   26

◆ KPM_OPENDB_PRE

#define KPM_OPENDB_PRE   25

◆ KPM_OPTIONS_POST

#define KPM_OPTIONS_POST   32

◆ KPM_OPTIONS_PRE

#define KPM_OPTIONS_PRE   31

◆ KPM_OPTIONS_SAVE_GLOBAL

#define KPM_OPTIONS_SAVE_GLOBAL   63

◆ KPM_PLUGIN_INFO

#define KPM_PLUGIN_INFO   3

◆ KPM_PW_COPY

#define KPM_PW_COPY   19

◆ KPM_PWLIST_CONTEXTMENU

#define KPM_PWLIST_CONTEXTMENU   18

◆ KPM_PWLIST_FIND_IN_GROUP_PRE

#define KPM_PWLIST_FIND_IN_GROUP_PRE   39

◆ KPM_PWLIST_FIND_PRE

#define KPM_PWLIST_FIND_PRE   38

◆ KPM_READ_COMMAND_ARGS

#define KPM_READ_COMMAND_ARGS   54

◆ KPM_SAVEDB_AS_POST

#define KPM_SAVEDB_AS_POST   51

◆ KPM_SAVEDB_POST

#define KPM_SAVEDB_POST   49

◆ KPM_SELECTAPP_ASURL

#define KPM_SELECTAPP_ASURL   67

◆ KPM_TANWIZARD_PRE

#define KPM_TANWIZARD_PRE   44

◆ KPM_TRAY_CUSTOMIZE_POST

#define KPM_TRAY_CUSTOMIZE_POST   74

◆ KPM_TRAY_CUSTOMIZE_PRE

#define KPM_TRAY_CUSTOMIZE_PRE   73

◆ KPM_TRAY_NOTIFY

#define KPM_TRAY_NOTIFY   71

◆ KPM_URL_VISIT

#define KPM_URL_VISIT   22

◆ KPM_USER_COPY

#define KPM_USER_COPY   21

◆ KPM_USERAPP_GETFIRST

#define KPM_USERAPP_GETFIRST   68

◆ KPM_USERAPP_GETNEXT

#define KPM_USERAPP_GETNEXT   69

◆ KPM_VALIDATE_ENTRY

#define KPM_VALIDATE_ENTRY   65

◆ KPM_VALIDATE_GENPASSWORD

#define KPM_VALIDATE_GENPASSWORD   66

◆ KPM_VALIDATE_MASTERPASSWORD

#define KPM_VALIDATE_MASTERPASSWORD   64

◆ KPM_VIEW_HIDE_STARS_PRE

#define KPM_VIEW_HIDE_STARS_PRE   11

◆ KPM_WM_CANCEL

#define KPM_WM_CANCEL   12

◆ KPM_WND_INIT_POST

#define KPM_WND_INIT_POST   6

◆ KPMIF_CHECKBOX

#define KPMIF_CHECKBOX   1

◆ KPMIF_DISABLED

#define KPMIF_DISABLED   2

◆ KPMIF_ENABLED

#define KPMIF_ENABLED   0

◆ KPMIF_NORMAL

#define KPMIF_NORMAL   0

◆ KPMIF_POPUP_END

#define KPMIF_POPUP_END   8

◆ KPMIF_POPUP_START

#define KPMIF_POPUP_START   4

◆ KPMIS_CHECKED

#define KPMIS_CHECKED   1

◆ KPMIS_UNCHECKED

#define KPMIS_UNCHECKED   0

◆ KPPS_COMMANDLINEARGPREFIX

#define KPPS_COMMANDLINEARGPREFIX   _T("CommandLineArgPrefix")

◆ KPPS_UNLOAD_LATE

#define KPPS_UNLOAD_LATE   _T("UnloadLate")

◆ KPVPF_DEFAULT

#define KPVPF_DEFAULT   0

◆ KPVPF_MUST_EXIST

#define KPVPF_MUST_EXIST   1

◆ KPVPF_REGULAR_NAME

#define KPVPF_REGULAR_NAME   8

◆ KPVPF_TYPE_DIRECTORY

#define KPVPF_TYPE_DIRECTORY   2

◆ KPVPF_TYPE_FILE

#define KPVPF_TYPE_FILE   4

◆ OLF_EXPLORE

#define OLF_EXPLORE   2

◆ OLF_OPEN

#define OLF_OPEN   0

◆ OLF_PRINT

#define OLF_PRINT   1

◆ SI_REGSIZE

#define SI_REGSIZE   2048

Typedef Documentation

◆ LPKPCREATEINSTANCE

typedef HRESULT(KP_API * LPKPCREATEINSTANCE) (REFIID riid, void **ppvObject, IKpUnknown *pAPI)

◆ LPKPLIBFUNC

typedef HRESULT(KP_API * LPKPLIBFUNC) (IKpUnknown *pAPI)

Documentation generated with Doxygen.





Get KeePass