Headers diff for sisbkup.dll between 6.1.7601.17514-Windows_7.0 and 6.3.9600.17415-Windows_8.1 versions



 sisbkup.h (6.1.7601.17514-Windows_7.0)   sisbkup.h (6.3.9600.17415-Windows_8.1) 
skipping to change at line 23 skipping to change at line 23
Revision History: Revision History:
--*/ --*/
#ifndef __SISBKUP_H__ #ifndef __SISBKUP_H__
#define __SISBKUP_H__ #define __SISBKUP_H__
#if _MSC_VER > 1000 #if _MSC_VER > 1000
#pragma once #pragma once
#endif #endif
#include <winapifamily.h>
#pragma region Desktop Family
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif // __cplusplus #endif // __cplusplus
BOOL __stdcall BOOL __stdcall
SisCreateBackupStructure( SisCreateBackupStructure(
__in PWCHAR volumeRoot, _In_z_ PWSTR volumeRoot,
__out PVOID *sisBackupStructure, _Out_ PVOID *sisBackupStructure,
__out PWCHAR *commonStoreRootPathname, _Out_ PWCHAR *commonStoreRootPathname,
__out PULONG countOfCommonStoreFilesToBackup, _Out_ PULONG countOfCommonStoreFilesToBackup,
__out PWCHAR **commonStoreFilesToBackup); _Out_ PWCHAR **commonStoreFilesToBackup);
BOOL __stdcall BOOL __stdcall
SisCSFilesToBackupForLink( SisCSFilesToBackupForLink(
__in PVOID sisBackupStructure, _In_ PVOID sisBackupStructure,
__in_bcount(reparseDataSize) PVOID reparseData, _In_reads_bytes_(reparseDataSize) PVOID reparseData,
__in ULONG reparseDataSize, _In_ ULONG reparseDataSize,
__in_opt PVOID thisFileContext, _In_opt_ PVOID thisFileContext,
__out_opt PVOID *matchingFileContext, _Out_opt_ PVOID *matchingFileContext,
__out PULONG countOfCommonStoreFilesToBackup, _Out_ PULONG countOfCommonStoreFilesToBackup,
__out PWCHAR **commonStoreFilesToBackup); _Out_ PWCHAR **commonStoreFilesToBackup);
BOOL __stdcall BOOL __stdcall
SisFreeBackupStructure( SisFreeBackupStructure(
__in PVOID sisBackupStructure); _In_ PVOID sisBackupStructure);
BOOL __stdcall BOOL __stdcall
SisCreateRestoreStructure( SisCreateRestoreStructure(
__in PWCHAR volumeRoot, _In_z_ PWSTR volumeRoot,
__out PVOID *sisRestoreStructure, _Out_ PVOID *sisRestoreStructure,
__out PWCHAR *commonStoreRootPathname, _Out_ PWCHAR *commonStoreRootPathname,
__out PULONG countOfCommonStoreFilesToRestore, _Out_ PULONG countOfCommonStoreFilesToRestore,
__out PWCHAR **commonStoreFilesToRestore); _Out_ PWCHAR **commonStoreFilesToRestore);
BOOL __stdcall BOOL __stdcall
SisRestoredLink( SisRestoredLink(
__in PVOID sisRestoreStructure, _In_ PVOID sisRestoreStructure,
__in PWCHAR restoredFileName, _In_z_ PWSTR restoredFileName,
__in_bcount(reparseDataSize) PVOID reparseData, _In_reads_bytes_(reparseDataSize) PVOID reparseData,
__in ULONG reparseDataSize, _In_ ULONG reparseDataSize,
__out PULONG countOfCommonStoreFilesToRestore, _Out_ PULONG countOfCommonStoreFilesToRestore,
__out PWCHAR **commonStoreFilesToRestore); _Out_ PWCHAR **commonStoreFilesToRestore);
BOOL __stdcall BOOL __stdcall
SisRestoredCommonStoreFile( SisRestoredCommonStoreFile(
__in PVOID sisRestoreStructure, _In_ PVOID sisRestoreStructure,
__in PWCHAR commonStoreFileName); _In_z_ PWSTR commonStoreFileName);
BOOL __stdcall BOOL __stdcall
SisFreeRestoreStructure( SisFreeRestoreStructure(
__in PVOID sisRestoreStructure); _In_ PVOID sisRestoreStructure);
VOID __stdcall VOID __stdcall
SisFreeAllocatedMemory( SisFreeAllocatedMemory(
__in PVOID allocatedSpace); _In_ PVOID allocatedSpace);
// //
// SIS entry function typedefs // SIS entry function typedefs
// //
typedef BOOL ( FAR __stdcall *PF_SISCREATEBACKUPSTRUCTURE )( PWCHAR, PVOID *, PW CHAR *, PULONG, PWCHAR ** ); typedef BOOL ( FAR __stdcall *PF_SISCREATEBACKUPSTRUCTURE )( PWCHAR, PVOID *, PW CHAR *, PULONG, PWCHAR ** );
typedef BOOL ( FAR __stdcall *PF_SISCSFILESTOBACKUPFORLINK ) (PVOID, PVOID, ULO NG, PVOID, PVOID *, PULONG, PWCHAR ** ) ; typedef BOOL ( FAR __stdcall *PF_SISCSFILESTOBACKUPFORLINK ) (PVOID, PVOID, ULO NG, PVOID, PVOID *, PULONG, PWCHAR ** ) ;
typedef BOOL ( FAR __stdcall *PF_SISFREEBACKUPSTRUCTURE ) ( PVOID ) ; typedef BOOL ( FAR __stdcall *PF_SISFREEBACKUPSTRUCTURE ) ( PVOID ) ;
typedef BOOL ( FAR __stdcall *PF_SISCREATERESTORESTRUCTURE) ( PWCHAR, PVOID *, PWCHAR *, PULONG, PWCHAR ** ); typedef BOOL ( FAR __stdcall *PF_SISCREATERESTORESTRUCTURE) ( PWCHAR, PVOID *, PWCHAR *, PULONG, PWCHAR ** );
typedef BOOL ( FAR __stdcall *PF_SISRESTOREDLINK ) ( PVOID, PWCHAR, PVOID, ULON G, PULONG, PWCHAR ** ) ; typedef BOOL ( FAR __stdcall *PF_SISRESTOREDLINK ) ( PVOID, PWCHAR, PVOID, ULON G, PULONG, PWCHAR ** ) ;
typedef BOOL ( FAR __stdcall *PF_SISRESTOREDCOMMONSTORFILE) ( PVOID, PWCHAR ) ; typedef BOOL ( FAR __stdcall *PF_SISRESTOREDCOMMONSTORFILE) ( PVOID, PWCHAR ) ;
typedef BOOL ( FAR __stdcall *PF_SISFREERESTORESTRUCTURE )( PVOID ) ; typedef BOOL ( FAR __stdcall *PF_SISFREERESTORESTRUCTURE )( PVOID ) ;
typedef BOOL ( FAR __stdcall *PF_SISFREEALLOCATEDMEMORY )( PVOID ) ; typedef BOOL ( FAR __stdcall *PF_SISFREEALLOCATEDMEMORY )( PVOID ) ;
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif // __cplusplus #endif // __cplusplus
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
#pragma endregion
#endif // __SISBKUP_H__ #endif // __SISBKUP_H__
 End of changes. 10 change blocks. 
28 lines changed or deleted 35 lines changed or added

This html diff was produced by rfcdiff 1.41.