| 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 |
|