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







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_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)
 

Macro Definition 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-2014
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