X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=include%2Fwimlib%2Fsecurity.h;h=002aef4cc36d16f7b829882bc21fa8da51db99d1;hb=2fc33f535a398ea85964c0e483c5692821d775f3;hp=953f88862f00260d7e32429dc35029b018639474;hpb=269f10a27c62027d48c0ba58f164d20e3bf3cf85;p=wimlib diff --git a/include/wimlib/security.h b/include/wimlib/security.h index 953f8886..002aef4c 100644 --- a/include/wimlib/security.h +++ b/include/wimlib/security.h @@ -41,7 +41,7 @@ rollback_new_security_descriptors(struct wim_sd_set *sd_set); extern void destroy_sd_set(struct wim_sd_set *sd_set); -extern int +extern int32_t sd_set_add_sd(struct wim_sd_set *sd_set, const char descriptor[], size_t size); @@ -52,12 +52,12 @@ extern struct wim_security_data * new_wim_security_data(void); extern int -read_wim_security_data(const u8 metadata_resource[], size_t - metadata_resource_len, struct wim_security_data **sd_p); +read_wim_security_data(const u8 *buf, size_t buf_len, + struct wim_security_data **sd_ret); extern u8 * -write_wim_security_data(const struct wim_security_data * restrict sd, u8 * - restrict p); +write_wim_security_data(const struct wim_security_data * restrict sd, + u8 * restrict p); extern void print_wim_security_data(const struct wim_security_data *sd);