⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pgpdiskenginedyn.c

📁 PGP8.0源码 请认真阅读您的文件包然后写出其具体功能
💻 C
📖 第 1 页 / 共 2 页
字号:
PGPError 
PGPdiskUserIterSetAdminUser(
	PGPdiskUserIterRef	userIter, 
	PGPdiskUserRef		userForCiphering, 
	PGPdiskUserRef		oldAdminForCiphering)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskUserIterSetAdminUser");

	return diskFunc(userIter, userForCiphering, oldAdminForCiphering);
}

/* PGPdiskDiskRef operations */

PGPError 
PGPdiskOpenDisk(
	PGPdiskContextRef	context, 
	const char			*path, 
	PGPBoolean			readOnly, 
	PGPdiskDiskRef		*pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskOpenDisk");

	return diskFunc(context, path, readOnly, pDisk);
}

PGPError 
PGPdiskCloseDisk(PGPdiskDiskRef disk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskCloseDisk");

	return diskFunc(disk);
}

PGPdiskContextRef 
PGPdiskPeekDiskContext(PGPdiskDiskRef disk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskPeekDiskContext");

	return (PGPdiskContextRef) diskFunc(disk);
}

PGPError 
PGPdiskDiskExportUserSet(PGPdiskDiskRef disk, PGPdiskUserSetRef userSet)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskExportUserSet");

	return diskFunc(disk, userSet);
}

PGPError 
PGPdiskDiskImportUserSet(
	PGPdiskDiskRef		disk, 
	PGPdiskUserSetRef	userSet, 
	PGPdiskUserRef		adminUserForCiphering)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskImportUserSet");

	return diskFunc(disk, userSet, adminUserForCiphering);
}

PGPError 
PGPdiskDiskChangeOnePassphrase(
	PGPdiskDiskRef	disk, 
	const char		*userName, 
	const char		*oldPassphrase, 
	const char		*newPassphrase)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskChangeOnePassphrase");

	return diskFunc(disk, userName, oldPassphrase, newPassphrase);
}

PGPError 
PGPdiskDiskRemoveOneUser(PGPdiskDiskRef disk, PGPdiskUserRef userForCiphering)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskRemoveOneUser");

	return diskFunc(disk, userForCiphering);
}

PGPError 
PGPdiskWipeUsersOnDisk(PGPdiskDiskRef disk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskWipeUsersOnDisk");

	return diskFunc(disk);
}

PGPError 
PGPdiskReEncryptDisk(
	PGPdiskDiskRef				disk, 
	const char					*adminPassphrase, 
	PGPdiskEncryptionAlgorithm	newAlgorithm, 
	ReEncryptDiskStatusFuncType	statusFunc, 
	void						*userValue)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskReEncryptDisk");

	return diskFunc(disk, adminPassphrase, newAlgorithm, statusFunc, 
		userValue);
}

PGPError 
PGPdiskGetDiskBooleanProp(
	PGPdiskDiskRef		disk, 
	PGPdiskDiskPropName	prop, 
	PGPBoolean			*pBool)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskGetDiskBooleanProp");

	return diskFunc(disk, prop, pBool);
}

PGPError 
PGPdiskGetDiskNumericProp(
	PGPdiskDiskRef		disk, 
	PGPdiskDiskPropName	prop, 
	PGPInt32			*pNumber)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskGetDiskNumericProp");

	return diskFunc(disk, prop, pNumber);
}

PGPError 
PGPdiskGetDiskDataProp(
	PGPdiskDiskRef		disk, 
	PGPdiskDiskPropName	prop, 
	void				*pData, 
	PGPSize				availLength, 
	PGPSize				*pUsedLength)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskGetDiskDataProp");

	return diskFunc(disk, prop, pData, availLength, pUsedLength);
}

PGPError 
PGPdiskSetDiskBooleanProp(
	PGPdiskDiskRef		disk, 
	PGPdiskDiskPropName	prop, 
	PGPBoolean			boolVal)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskSetDiskBooleanProp");

	return diskFunc(disk, prop, boolVal);
}

PGPError 
PGPdiskSetDiskNumericProp(
	PGPdiskDiskRef		disk, 
	PGPdiskDiskPropName	prop, 
	PGPInt32			number)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskSetDiskNumericProp");

	return diskFunc(disk, prop, number);
}

PGPError 
PGPdiskSetDiskDataProp(
	PGPdiskDiskRef		disk, 
	PGPdiskDiskPropName	prop, 
	const void			*pData, 
	PGPSize				dataLength)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskSetDiskDataProp");

	return diskFunc(disk, prop, pData, dataLength);
}

/* Specialized PGPdiskDiskRef operations */

PGPError 
PGPdiskLockDiskVolume(PGPdiskDiskRef disk, PGPBoolean forFormat)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskLockDiskVolume");

	return diskFunc(disk, forFormat);
}

PGPError 
PGPdiskUnlockDiskVolume(PGPdiskDiskRef disk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskUnlockDiskVolume");

	return diskFunc(disk);
}

PGPError 
PGPdiskReadDiskVolume(
	PGPdiskDiskRef	disk, 
	void			*buffer, 
	PGPUInt64		blockPos, 
	PGPUInt32		blocksLength)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskReadDiskVolume");

	return diskFunc(disk, buffer, blockPos, blocksLength);
}

PGPError 
PGPdiskWriteDiskVolume(
	PGPdiskDiskRef	disk, 
	const void		*buffer, 
	PGPUInt64		blockPos, 
	PGPUInt32		blocksLength)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskWriteDiskVolume");

	return diskFunc(disk, buffer, blockPos, blocksLength);
}

/* PGPdiskDiskSetRef functions */

PGPError 
PGPdiskNewDiskSet(PGPdiskContextRef context, PGPdiskDiskSetRef *pDiskSet)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskNewDiskSet");

	return diskFunc(context, pDiskSet);
}

void 
PGPdiskFreeDiskSet(PGPdiskDiskSetRef diskSet)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskFreeDiskSet");

	diskFunc(diskSet);
}

PGPdiskContextRef 
PGPdiskPeekDiskSetContext(PGPdiskDiskSetRef diskSet)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskPeekDiskSetContext");

	return (PGPdiskContextRef) diskFunc(diskSet);
}

PGPUInt32 
PGPdiskDiskSetCount(PGPdiskDiskSetRef userSet)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskSetCount");

	return diskFunc(userSet);
}

PGPError 
PGPdiskDiskSetMountDisk(
	PGPdiskDiskSetRef	diskSet, 
	const char			*path, 
	PGPdiskUserRef		user, 
	const char			*root, 
	PGPBoolean			readOnly, 
	PGPdiskDiskRef		*pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskSetMountDisk");

	return diskFunc(diskSet, path, user, root, readOnly, pDisk);
}

PGPError 
PGPdiskDiskSetUnmountDisk(
	PGPdiskDiskSetRef	diskSet, 
	PGPdiskDiskRef		disk, 
	PGPBoolean			isForced)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskSetUnmountDisk");

	return diskFunc(diskSet, disk, isForced);
}

PGPError 
PGPdiskDiskSetCreateDiskWithSym(
	PGPdiskDiskSetRef			diskSet, 
	const char					*path, 
	PGPUInt64					blocksDisk, 
	PGPdiskEncryptionAlgorithm	algorithm, 
	const char					*passphrase, 
	const char					*userName, 
	const char					*defaultRoot, 
	NewDiskStatusFuncType		statusFunc, 
	void						*userValue, 
	PGPdiskDiskRef				*pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskSetCreateDiskWithSym");

	return diskFunc(diskSet, path, blocksDisk, algorithm, passphrase, 
		userName, defaultRoot, statusFunc, userValue, pDisk);
}

PGPError 
PGPdiskDiskSetCreateDiskWithPub(
	PGPdiskDiskSetRef			diskSet, 
	const char					*path, 
	PGPUInt64					blocksDisk, 
	PGPdiskEncryptionAlgorithm	algorithm, 
	PGPKeyDBObjRef				pubKey, 
	const char					*defaultRoot, 
	NewDiskStatusFuncType		statusFunc, 
	void						*userValue, 
	PGPdiskDiskRef				*pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskSetCreateDiskWithPub");

	return diskFunc(diskSet, path, blocksDisk, algorithm, pubKey, 
		defaultRoot, statusFunc, userValue, pDisk);
}

PGPError 
PGPdiskDiskSetUnmountTimedOut(PGPdiskDiskSetRef diskSet, PGPBoolean isForced)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskSetUnmountTimedOut");

	return diskFunc(diskSet, isForced);
}

PGPError 
PGPdiskDiskSetUnmountAll(PGPdiskDiskSetRef diskSet, PGPBoolean isForced)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskSetUnmountAll");

	return diskFunc(diskSet, isForced);
}

PGPError 
PGPdiskDiskSetWipeAllUsers(PGPdiskDiskSetRef diskSet)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskSetWipeAllUsers");

	return diskFunc(diskSet);
}

PGPError 
PGPdiskUpdateDiskSet(PGPdiskDiskSetRef diskSet)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskUpdateDiskSet");

	return diskFunc(diskSet);
}

/* PGPdiskDiskIterRef functions */

PGPError 
PGPdiskNewDiskIter(PGPdiskDiskSetRef diskSet, PGPdiskDiskIterRef *pDiskIter)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskNewDiskIter");

	return diskFunc(diskSet, pDiskIter);
}

void 
PGPdiskFreeDiskIter(PGPdiskDiskIterRef diskIter)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskFreeDiskIter");

	diskFunc(diskIter);
}

PGPdiskDiskSetRef 
PGPdiskPeekDiskIterDiskSet(PGPdiskDiskIterRef diskIter)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskPeekDiskIterDiskSet");

	return (PGPdiskDiskSetRef) diskFunc(diskIter);
}

PGPUInt32 
PGPdiskDiskIterCount(PGPdiskDiskIterRef diskIter)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterCount");

	return diskFunc(diskIter);
}

PGPInt32 
PGPdiskDiskIterIndex(PGPdiskDiskIterRef diskIter)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterIndex");

	return diskFunc(diskIter);
}

PGPBoolean 
PGPdiskDiskIterDisk(PGPdiskDiskIterRef diskIter, PGPdiskDiskRef *pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterDisk");

	return diskFunc(diskIter, pDisk);
}

PGPBoolean 
PGPdiskDiskIterMove(
	PGPdiskDiskIterRef	diskIter, 
	PGPInt32			relOffset, 
	PGPBoolean			fromStart, 
	PGPdiskDiskRef		*pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterMove");

	return diskFunc(diskIter, relOffset, fromStart, pDisk);
}

PGPInt32 
PGPdiskDiskIterSeek(PGPdiskDiskIterRef diskIter, PGPdiskDiskRef disk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterSeek");

	return diskFunc(diskIter, disk);
}

PGPBoolean 
PGPdiskDiskIterNext(PGPdiskDiskIterRef diskIter, PGPdiskDiskRef *pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterNext");

	return diskFunc(diskIter, pDisk);
}

PGPBoolean 
PGPdiskDiskIterPrev(PGPdiskDiskIterRef diskIter, PGPdiskDiskRef *pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterPrev");

	return diskFunc(diskIter, pDisk);
}

void 
PGPdiskDiskIterRewind(PGPdiskDiskIterRef diskIter)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterRewind");

	diskFunc(diskIter);
}

PGPBoolean 
PGPdiskDiskIterSearchOnPath(
	PGPdiskDiskIterRef	diskIter, 
	const char			*path, 
	PGPdiskDiskRef		*pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterSearchOnPath");

	return diskFunc(diskIter, path, pDisk);
}

PGPBoolean 
PGPdiskDiskIterSearchOnRoot(
	PGPdiskDiskIterRef	diskIter, 
	const char			*root, 
	PGPdiskDiskRef		*pDisk)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskDiskIterSearchOnRoot");

	return diskFunc(diskIter, root, pDisk);
}

/* Miscellaneous functions */

void 
PGPdiskPrefsChanged(PGPdiskContextRef context, PGPPrefRef prefs)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskPrefsChanged");

	diskFunc(context, prefs);
}

PGPBoolean 
PGPdiskAreDisksTimedOut()
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskAreDisksTimedOut");

	return diskFunc();
}

PGPBoolean 
PGPdiskIsPathMountedPGPdisk(const char *path)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskIsPathMountedPGPdisk");

	return diskFunc(path);
}

PGPBoolean 
PGPdiskIsRootMountedPGPdisk(const char *root)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskIsRootMountedPGPdisk");

	return diskFunc(root);
}

PGPUInt32 
PGPdiskGetNumDiskAlgorithms()
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskGetNumDiskAlgorithms");

	return diskFunc();
}

void 
PGPdiskGetDiskAlgorithmIdString(
	PGPdiskEncryptionAlgorithm	algorithm, 
	char						*idString, 
	PGPUInt32					availLength)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskGetDiskAlgorithmIdString");

	diskFunc(algorithm, idString, availLength);
}

void 
PGPdiskGetSupportedDiskAlgorithms(
	PGPdiskEncryptionAlgorithm	*pAlgArray,	
	PGPSize						availLength, 
	PGPSize						*pUsedLength)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskGetSupportedDiskAlgorithms");

	diskFunc(pAlgArray, availLength, pUsedLength);
}

PGPUInt32 
PGPdiskGetNeededRandomDataSize(PGPdiskEncryptionAlgorithm algorithm)
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskGetNeededRandomDataSize");

	return diskFunc(algorithm);
}

PGPError 
PGPdiskNotifyUserLogoff()
{
	DISKPROC	diskFunc	= (DISKPROC) GetProcAddress(PGPdiskEngineDll, 
		"PGPdiskNotifyUserLogoff");

	return diskFunc();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -