pub unsafe fn GetPrivateProfileSectionNamesW<P0>(
    lpszreturnbuffer: Option<&mut [u16]>,
    lpfilename: P0,
) -> u32
where P0: Param<PCWSTR>,