Function ShellExecuteA
pub unsafe fn ShellExecuteA<P1, P2, P3, P4>(
hwnd: Option<HWND>,
lpoperation: P1,
lpfile: P2,
lpparameters: P3,
lpdirectory: P4,
nshowcmd: SHOW_WINDOW_CMD,
) -> HINSTANCEwhere
P1: Param<PCSTR>,
P2: Param<PCSTR>,
P3: Param<PCSTR>,
P4: Param<PCSTR>,