pub unsafe fn RegEnumValueW<P0>(
    hkey: P0,
    dwindex: u32,
    lpvaluename: PWSTR,
    lpcchvaluename: *mut u32,
    lpreserved: Option<*const u32>,
    lptype: Option<*mut u32>,
    lpdata: Option<*mut u8>,
    lpcbdata: Option<*mut u32>
) -> WIN32_ERROR
where P0: IntoParam<HKEY>,