pub unsafe extern "system" fn IERegSetValueEx(
    lpsubkey: PCWSTR,
    lpvaluename: PCWSTR,
    reserved: u32,
    dwtype: u32,
    lpdata: *const u8,
    cbdata: u32
) -> HRESULT