📄 izencrypt.h
字号:
/**
* 描述: 此文件提供了调用加密、解密模块所需接口
* 作者: 吴栋
* 起止日期:2003年5月3日至2003年5月8日
*/
#pragma once
/**
* 模块名: IZEncrypt
* 说明: 该模块是对调用加密、解密接口的声明
* 创建日期: 2003年5月1日
* 调用模块: 无
* 被调用模块 :CEncrypt
*/
class IZEncrypt
{
public:
virtual PVOID AllocMemory ( DWORD dwSize ) = 0 ;
virtual HRESULT Dencrypt ( PVOID pEncryptBuf , DWORD dwEncryptBufSize , PVOID * ppRowBuf , DWORD * pdwRowBufSize) = 0 ;
virtual HRESULT Encrypt ( PVOID pRowBuf , DWORD dwRowBufSize , PVOID * ppEncryptBuf , DWORD * pdwEncryptBufSize) = 0;
virtual void FreeMemory ( PVOID * ppBuf) = 0 ;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -