Headers diff for sisbkup.dll between 5.2.3790.3959-Windows 5.0 and 6.0.6000.16386-Windows 6.0 versions



 sisbkup.h (5.2.3790.3959-Windows 5.0)   sisbkup.h (6.0.6000.16386-Windows 6.0) 
/*++ /*++
Copyright (c) 1998-1999 Microsoft Corporation Copyright (c) 1998-1999 Microsoft Corporation
Module Name: Module Name:
sisbackup.h sisbackup.h
Abstract: Abstract:
External interface for the SIS Backup dll. External interface for the SIS Backup dll.
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
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif // __cplusplus #endif // __cplusplus
BOOL __stdcall BOOL __stdcall
SisCreateBackupStructure( SisCreateBackupStructure(
IN PWCHAR volumeRoot, __in PWCHAR volumeRoot,
OUT PVOID *sisBackupStructu __out PVOID *sisBackupStructure,
re, __out PWCHAR *commonStoreRootPathname,
OUT PWCHAR *commonStoreRootP __out PULONG countOfCommonStoreFilesToBackup,
athname, __out PWCHAR **commonStoreFilesToBackup);
OUT PULONG countOfCommonStor
eFilesToBackup,
OUT PWCHAR **commonStoreFile
sToBackup);
BOOL __stdcall BOOL __stdcall
SisCSFilesToBackupForLink( SisCSFilesToBackupForLink(
IN PVOID sisBackupStructur __in PVOID sisBackupStructure,
e, __in_bcount(reparseDataSize) PVOID reparseData,
IN PVOID reparseData, __in ULONG reparseDataSize,
IN ULONG reparseDataSize, __in_opt PVOID thisFileContext,
IN PVOID thisFileContext __out_opt PVOID *matchingFileContext,
OPTIONAL, __out PULONG countOfCommonStoreFilesToBackup,
OUT PVOID *matchingFileCont __out PWCHAR **commonStoreFilesToBackup);
ext OPTIONAL,
OUT PULONG countOfCommonStor
eFilesToBackup,
OUT PWCHAR **commonStoreFile
sToBackup);
BOOL __stdcall BOOL __stdcall
SisFreeBackupStructure( SisFreeBackupStructure(
IN PVOID sisBackupStructur e); __in PVOID sisBackupStructure);
BOOL __stdcall BOOL __stdcall
SisCreateRestoreStructure( SisCreateRestoreStructure(
IN PWCHAR volumeRoot, __in PWCHAR volumeRoot,
OUT PVOID *sisRestoreStruct __out PVOID *sisRestoreStructure,
ure, __out PWCHAR *commonStoreRootPathname,
OUT PWCHAR *commonStoreRootP __out PULONG countOfCommonStoreFilesToRestore,
athname, __out PWCHAR **commonStoreFilesToRestore);
OUT PULONG countOfCommonStor
eFilesToRestore,
OUT PWCHAR **commonStoreFile
sToRestore);
BOOL __stdcall BOOL __stdcall
SisRestoredLink( SisRestoredLink(
IN PVOID sisRestoreStructu __in PVOID sisRestoreStructure,
re, __in PWCHAR restoredFileName,
IN PWCHAR restoredFileName, __in_bcount(reparseDataSize) PVOID reparseData,
IN PVOID reparseData, __in ULONG reparseDataSize,
IN ULONG reparseDataSize, __out PULONG countOfCommonStoreFilesToRestore,
OUT PULONG countOfCommonStor __out PWCHAR **commonStoreFilesToRestore);
eFilesToRestore,
OUT PWCHAR **commonStoreFile
sToRestore);
BOOL __stdcall BOOL __stdcall
SisRestoredCommonStoreFile( SisRestoredCommonStoreFile(
IN PVOID sisRestoreStructu __in PVOID sisRestoreStructure,
re, __in PWCHAR commonStoreFileName);
IN PWCHAR commonStoreFileNa
me);
BOOL __stdcall BOOL __stdcall
SisFreeRestoreStructure( SisFreeRestoreStructure(
IN PVOID sisRestoreStructu re); __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 // __SISBKUP_H__ #endif // __SISBKUP_H__
 End of changes. 14 change blocks. 
52 lines changed or deleted 34 lines changed or added

This html diff was produced by rfcdiff 1.41.