pub unsafe extern "system" fn TokenBindingGenerateBinding(
    keytype: TOKENBINDING_KEY_PARAMETERS_TYPE,
    targeturl: PCWSTR,
    bindingtype: TOKENBINDING_TYPE,
    tlsekm: *const c_void,
    tlsekmsize: u32,
    extensionformat: TOKENBINDING_EXTENSION_FORMAT,
    extensiondata: *const c_void,
    tokenbinding: *mut *mut c_void,
    tokenbindingsize: *mut u32,
    resultdata: *mut *mut TOKENBINDING_RESULT_DATA,
) -> HRESULT