pub unsafe fn RegEnumKeyExW<P0>(
    hkey: P0,
    dwindex: u32,
    lpname: PWSTR,
    lpcchname: *mut u32,
    lpreserved: Option<*const u32>,
    lpclass: PWSTR,
    lpcchclass: Option<*mut u32>,
    lpftlastwritetime: Option<*mut FILETIME>
) -> WIN32_ERROR
where P0: IntoParam<HKEY>,