我正在阅读MoPaQ的文档并尝试将函数转换为 Delphi,因为文档中提到的某些数据类型与 Delphi 中的数据类型不直接匹配。
这是我遇到麻烦的功能:
HANDLE WINAPI MpqOpenArchiveForUpdate(LPCSTR lpFileName, DWORD dwCreationDisposition, DWORD dwHashTableSize);
在 Delphi 中,我将其转换为:
function MpqOpenArchiveForUpdate(lpFileName: Char, CreationDisposition, dwHashTableSize: LongWord); external 'lmpqapi.dll';
我缺少我认为的函数的返回类型HANDLE
(根据文档)。如果是这种情况,那么HANDLE
数据类型的 Delphi 等价物是什么?