KeePass   KeePass Help Center Home KeePass Home | Package Downloads | Flag Translations | Blocks Plugins  
Home Help Center Home | People Forums | Award Awards | Search Search  






Donate Donate

KpDefs.h File Reference

#include "../../SysDefEx.h"
#include "IKpUnknown.h"

Go to the source code of this file.


Defines

#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_RCLICK   18
#define KPM_GROUPLIST_RCLICK   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

Typedefs

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

Define Documentation

#define CB64_PROTOCOL   "base64://"

#define CB64_PROTOCOL_LEN   9

#define KP_I_CREATEINSTANCE   "KpCreateInstance"

#define KP_I_CREATEINSTANCE_DECL   KpCreateInstance

#define KP_I_INITIALIZELIB   "KpInitializeLibrary"

#define KP_I_INITIALIZELIB_DECL   KpInitializeLibrary

#define KP_I_RELEASELIB   "KpReleaseLibrary"

#define KP_I_RELEASELIB_DECL   KpReleaseLibrary

#define KPF_AUTOTYPE_LOSEFOCUS   0x10000

#define KPFPN_INVALID_PATH   2

#define KPFPN_PATH_AND_FILENAME   8

#define KPFPN_PATH_ONLY   4

#define KPFPN_UNINITIALIZED   1

#define KPM_ADD_ENTRY   14

#define KPM_ADD_ENTRY_PRE   5

#define KPM_CHANGE_MASTER_KEY_PRE   50

#define KPM_CLEANUP   72

#define KPM_DELAYED_INIT   58

#define KPM_DELETE_ENTRY_PRE   17

#define KPM_DELETE_TEMP_FILES_PRE   7

#define KPM_DIRECT_CONFIG   2

#define KPM_DIRECT_EXEC   1

#define KPM_DUPLICATE_ENTRY_PRE   40

#define KPM_EDIT_ENTRY_PRE   15

#define KPM_FILE_CHANGE_MASTER_KEY_PRE   34

#define KPM_FILE_CLOSE_POST   52

#define KPM_FILE_CLOSE_PRE   30

#define KPM_FILE_DBSETTINGS_PRE   48

#define KPM_FILE_EXIT_PRE   8

#define KPM_FILE_LOCK_CLOSE_POST   56

#define KPM_FILE_LOCK_CLOSE_PRE   55

#define KPM_FILE_LOCK_PRE   42

#define KPM_FILE_NEW_POST   24

#define KPM_FILE_NEW_PRE   23

#define KPM_FILE_OPEN_PRE   27

#define KPM_FILE_PRINT_PRE   35

#define KPM_FILE_PRINTPREVIEW_PRE   45

#define KPM_FILE_SAVE_PRE   28

#define KPM_FILE_SAVEAS_PRE   29

#define KPM_FILE_UNLOCK_FAILED   57

#define KPM_GEN_PASSWORD_PRE   36

#define KPM_GROUP_ADD   13

#define KPM_GROUP_ADD_PRE   10

#define KPM_GROUP_ADD_SUBGROUP_PRE   46

#define KPM_GROUP_MODIFY_PRE   37

#define KPM_GROUP_PRINT_PRE   41

#define KPM_GROUP_REMOVE_PRE   33

#define KPM_GROUP_SORT_PRE   47

#define KPM_GROUPLIST_RCLICK   20

#define KPM_INFO_ABOUT_PRE   9

#define KPM_INIT_MENU_POPUP   4

#define KPM_KEYPROV_FINALIZE   62

#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_MASSMODIFY_ENTRIES_PRE   43

#define KPM_NULL   0

#define KPM_OPENDB_COMMITTED   53

#define KPM_OPENDB_POST   26

#define KPM_OPENDB_PRE   25

#define KPM_OPTIONS_POST   32

#define KPM_OPTIONS_PRE   31

#define KPM_OPTIONS_SAVE_GLOBAL   63

#define KPM_PLUGIN_INFO   3

#define KPM_PW_COPY   19

#define KPM_PWLIST_FIND_IN_GROUP_PRE   39

#define KPM_PWLIST_FIND_PRE   38

#define KPM_PWLIST_RCLICK   18

#define KPM_READ_COMMAND_ARGS   54

#define KPM_SAVEDB_AS_POST   51

#define KPM_SAVEDB_POST   49

#define KPM_SELECTAPP_ASURL   67

#define KPM_TANWIZARD_PRE   44

#define KPM_TRAY_CUSTOMIZE_POST   74

#define KPM_TRAY_CUSTOMIZE_PRE   73

#define KPM_TRAY_NOTIFY   71

#define KPM_URL_VISIT   22

#define KPM_USER_COPY   21

#define KPM_USERAPP_GETFIRST   68

#define KPM_USERAPP_GETNEXT   69

#define KPM_VALIDATE_ENTRY   65

#define KPM_VALIDATE_GENPASSWORD   66

#define KPM_VALIDATE_MASTERPASSWORD   64

#define KPM_VIEW_HIDE_STARS_PRE   11

#define KPM_WM_CANCEL   12

#define KPM_WND_INIT_POST   6

#define KPMIF_CHECKBOX   1

#define KPMIF_DISABLED   2

#define KPMIF_ENABLED   0

#define KPMIF_NORMAL   0

#define KPMIF_POPUP_END   8

#define KPMIF_POPUP_START   4

#define KPMIS_CHECKED   1

#define KPMIS_UNCHECKED   0

#define KPPS_COMMANDLINEARGPREFIX   _T("CommandLineArgPrefix")

#define KPPS_UNLOAD_LATE   _T("UnloadLate")

#define KPVPF_DEFAULT   0

#define KPVPF_MUST_EXIST   1

#define KPVPF_REGULAR_NAME   8

#define KPVPF_TYPE_DIRECTORY   2

#define KPVPF_TYPE_FILE   4

#define OLF_EXPLORE   2

#define OLF_OPEN   0

#define OLF_PRINT   1

#define SI_REGSIZE   2048


Typedef Documentation

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

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




Documentation generated with Doxygen.




Valid XHTML 1.0 Transitional Document

Get KeePass

Flattr this


KeePass is OSI Certified Open Source Software
Copyright © 2003-2012
Dominik Reichl, [Legal Contact / Imprint] [Disclaimer] [Acknowledgements] [Donate], Downloads hosted at

Get KeePass Password Safe at
SourceForge.net. Fast, secure and Free Open Source software downloads