wmfw_halo_alg_hdr
struct wmfw_halo_alg_hdr *halo_alg;
(40 * sizeof(struct wmfw_halo_alg_hdr)))
struct wmfw_halo_alg_hdr halo;
(num_algs * sizeof(struct wmfw_halo_alg_hdr)) +
struct wmfw_halo_alg_hdr *alg_info =
(struct wmfw_halo_alg_hdr *)(&hdr[1]);
(num_algs * sizeof(struct wmfw_halo_alg_hdr))