From eabfb53a71a24e5841ad79a0949e632660fec683 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Wed, 22 Oct 2014 18:26:47 +0000 Subject: [PATCH] [PSDK] * Add missing PFE_IMPORT_FUNC and WriteEncryptedFileRaw. svn path=/trunk/; revision=64899 --- reactos/include/psdk/winbase.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/reactos/include/psdk/winbase.h b/reactos/include/psdk/winbase.h index e4540dea9ed..9e4fe90a168 100644 --- a/reactos/include/psdk/winbase.h +++ b/reactos/include/psdk/winbase.h @@ -1277,6 +1277,12 @@ typedef DWORD (WINAPI *APPLICATION_RECOVERY_CALLBACK)(PVOID); #define MAKEINTATOM(i) (LPTSTR)((ULONG_PTR)((WORD)(i))) #endif +typedef DWORD +(WINAPI *PFE_IMPORT_FUNC)( + _Out_writes_bytes_to_(*ulLength, *ulLength) PBYTE pbData, + _In_opt_ PVOID pvCallbackContext, + _Inout_ PULONG ulLength); + /* Functions */ #ifndef UNDER_CE int APIENTRY WinMain(_In_ HINSTANCE, _In_opt_ HINSTANCE, _In_ LPSTR, _In_ int); @@ -3142,6 +3148,7 @@ BOOL WINAPI WinLoadTrustProvider(GUID*); BOOL WINAPI Wow64DisableWow64FsRedirection(PVOID*); BOOLEAN WINAPI Wow64EnableWow64FsRedirection(_In_ BOOLEAN); BOOL WINAPI Wow64RevertWow64FsRedirection(PVOID); +DWORD WINAPI WriteEncryptedFileRaw(_In_ PFE_IMPORT_FUNC, _In_opt_ PVOID, _In_ PVOID); BOOL WINAPI WriteFile(HANDLE,LPCVOID,DWORD,LPDWORD,LPOVERLAPPED); BOOL WINAPI WriteFileEx(HANDLE,LPCVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE); BOOL WINAPI WriteFileGather(HANDLE,FILE_SEGMENT_ELEMENT*,DWORD,LPDWORD,LPOVERLAPPED); -- 2.17.1