]> wimlib.net Git - wimlib/blob - include/wimlib/wimboot.h
xml.c: refactor to use document tree
[wimlib] / include / wimlib / wimboot.h
1 #ifndef _WIMBOOT_H_
2 #define _WIMBOOT_H_
3
4 #include "wimlib/header.h"
5 #include "wimlib/sha1.h"
6 #include "wimlib/types.h"
7 #include "wimlib/win32_common.h"
8
9 struct blob_descriptor;
10
11 extern int
12 wimboot_alloc_data_source_id(const wchar_t *wim_path,
13                              const u8 guid[GUID_SIZE], int image,
14                              const wchar_t *target, u64 *data_source_id_ret,
15                              bool *wof_running_ret);
16
17 extern bool
18 wimboot_set_pointer(HANDLE h,
19                     const struct blob_descriptor *blob,
20                     u64 data_source_id,
21                     const u8 blob_table_hash[SHA1_HASH_SIZE],
22                     bool wof_running);
23
24
25 #endif /* _WIMBOOT_H_ */