pub unsafe fn TokenBindingGenerateBinding<P0>(
    keytype: TOKENBINDING_KEY_PARAMETERS_TYPE,
    targeturl: P0,
    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: Option<*mut *mut TOKENBINDING_RESULT_DATA>,
) -> Result<()>
where P0: Param<PCWSTR>,