pub unsafe fn SelectPalette<P0, P1, P2>(
    hdc: P0,
    hpal: P1,
    bforcebkgd: P2
) -> HPALETTE
where P0: IntoParam<HDC>, P1: IntoParam<HPALETTE>, P2: IntoParam<BOOL>,