pub unsafe extern "system" fn ShellExecute( hwnd: *mut c_void, lpoperation: *const u16, lpfile: *const u16, lpparameters: *const u16, lpdirectory: *const u16, nshowcmd: i32, ) -> *mut c_void