/* The opaque structure exposed to the wimlib API. */
typedef struct WIMStruct {
/* A pointer to the file indicated by @filename, opened for reading. */
FILE *fp;
/* The opaque structure exposed to the wimlib API. */
typedef struct WIMStruct {
/* A pointer to the file indicated by @filename, opened for reading. */
FILE *fp;
extern int read_uncompressed_resource(FILE *fp, u64 offset, u64 size, u8 buf[]);
extern int read_wim_resource(const struct lookup_table_entry *lte, u8 buf[],
extern int read_uncompressed_resource(FILE *fp, u64 offset, u64 size, u8 buf[]);
extern int read_wim_resource(const struct lookup_table_entry *lte, u8 buf[],
/* symlink.c */
ssize_t inode_readlink(const struct inode *inode, char *buf, size_t buf_len,
/* symlink.c */
ssize_t inode_readlink(const struct inode *inode, char *buf, size_t buf_len,
extern void *make_symlink_reparse_data_buf(const char *symlink_target,
size_t *len_ret);
extern int inode_set_symlink(struct inode *inode,
extern void *make_symlink_reparse_data_buf(const char *symlink_target,
size_t *len_ret);
extern int inode_set_symlink(struct inode *inode,