bindgen .\fido2_wrapper.h --output src/ffi.rs --allowlist-function '(?i)^fido_.*|(?i)^.*es256_pk.*|(?i)^.*es384_pk.*|(?i)^.*rs256_pk.*|(?i)^.*eddsa_pk.*' --allowlist-type '(?i)^fido_.*|(?i)^.*es256_pk.*|(?i)^.*es384_pk.*(?i)^.*rs256_pk.*|(?i)^.*eddsa_pk.*' --allowlist-var '(?i)^fido_.*|(?i)^ctap_.*|(?i)^u2f_.*|(?i)^cose_.*|(?i)^.*es256_pk.*|(?i)^.*es384_pk.*|(?i)^.*rs256_pk.*|(?i)^.*eddsa_pk.*' --merge-extern-blocks --default-macro-constant-type signed -- -I..\..\libfido2-1.12.0-win\include