+BOOL WINAPI ApplyPatchToFileByHandles(HANDLE PatchFileHandle, HANDLE OldFileHandle, HANDLE NewFileHandle, ULONG ApplyOptionFlags);
+
+
+BOOL WINAPI GetFilePatchSignatureA(LPCSTR FileName, ULONG OptionFlags, PVOID OptionData, ULONG IgnoreRangeCount,
+ PPATCH_IGNORE_RANGE IgnoreRangeArray, ULONG RetainRangeCount,
+ PPATCH_RETAIN_RANGE RetainRangeArray, ULONG SignatureBufferSize,
+ PVOID SignatureBuffer);
+BOOL WINAPI GetFilePatchSignatureW(LPCWSTR FileName, ULONG OptionFlags, PVOID OptionData, ULONG IgnoreRangeCount,
+ PPATCH_IGNORE_RANGE IgnoreRangeArray, ULONG RetainRangeCount,
+ PPATCH_RETAIN_RANGE RetainRangeArray, ULONG SignatureBufferSize,
+ PVOID SignatureBuffer);
+#define GetFilePatchSignature WINELIB_NAME_AW(GetFilePatchSignature)
+BOOL WINAPI GetFilePatchSignatureByHandle(HANDLE FileHandle, ULONG OptionFlags, PVOID OptionData, ULONG IgnoreRangeCount,
+ PPATCH_IGNORE_RANGE IgnoreRangeArray, ULONG RetainRangeCount,
+ PPATCH_RETAIN_RANGE RetainRangeArray, ULONG SignatureBufferSize,
+ PVOID SignatureBuffer);