pub unsafe fn CfUpdatePlaceholder<P0>(
    filehandle: P0,
    fsmetadata: Option<*const CF_FS_METADATA>,
    fileidentity: Option<*const c_void>,
    fileidentitylength: u32,
    dehydraterangearray: Option<&[CF_FILE_RANGE]>,
    updateflags: CF_UPDATE_FLAGS,
    updateusn: Option<*mut i64>,
    overlapped: Option<*mut OVERLAPPED>
) -> Result<()>
where P0: IntoParam<HANDLE>,