📄 pgpplug.h
字号:
/*____________________________________________________________________________
Copyright (C) 2002 PGP Corporation
All rights reserved.
$Id: PGPPlug.h,v 1.3 2002/08/06 20:09:40 dallen Exp $
____________________________________________________________________________*/
#ifndef Included_PGPPlug_h
#define Included_PGPPlug_h
#include "emssdk/ems-win.h"
#include "PGPPlugTypes.h"
#include "TranslatorIDs.h"
#include "resource.h"
#define InitPtrToNull( p ) { if ( !( p ) ) *(p) = NULL; }
typedef struct _TransInfoStruct {
char *description;
long type;
long subtype;
unsigned long flags;
unsigned long nIconID;
}TransInfoStruct;
static TransInfoStruct gTransInfo[] = {
{
"Decrypt PGP/MIME Message",
EMST_PREPROCESS,
kDecryptTranslatorID,
( EMSF_ON_ARRIVAL | EMSF_ON_DISPLAY | EMSF_WHOLE_MESSAGE | EMSF_REQUIRES_MIME | EMSF_GENERATES_MIME ),
IDI_PGP_DECRYPT
},
{
"Verify PGP/MIME Message",
EMST_SIGNATURE,
kVerifyTranslatorID,
( EMSF_ON_ARRIVAL | EMSF_ON_DISPLAY | EMSF_WHOLE_MESSAGE | EMSF_REQUIRES_MIME | EMSF_GENERATES_MIME ),
IDI_PGP_DECRYPT
},
{
"PGP plugin 1 (use toolbar)",
EMST_PREPROCESS,
kEncryptTranslatorID,
( EMSF_Q4_TRANSMISSION | EMSF_WHOLE_MESSAGE | EMSF_REQUIRES_MIME | EMSF_GENERATES_MIME ),
IDI_PGP_ENCRYPT
}
,
{
"PGP plugin 2 (use toolbar)",
EMST_SIGNATURE,
kSignTranslatorID,
( EMSF_Q4_TRANSMISSION | EMSF_WHOLE_MESSAGE | EMSF_REQUIRES_MIME | EMSF_GENERATES_MIME ),
IDI_PGP_SIGN
},
{
"PGPmime Encrypt & Sign",
EMST_COALESCED,
kEncryptAndSignTranslatorID,
( EMSF_Q4_TRANSMISSION | EMSF_WHOLE_MESSAGE | EMSF_REQUIRES_MIME | EMSF_GENERATES_MIME ),
0L
}
};
static const long kNumTrans = (sizeof(gTransInfo)/sizeof(*gTransInfo));
static const short kPGPPluginID= 880; // for future use we have
// 881 882 883 884 as well
#endif /* Included_PGPPlug_h */
/*__Editor_settings____
Local Variables:
tab-width: 4
End:
vi: ts=4 sw=4
vim: si
_____________________*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -