pub unsafe fn CreateProcessWithTokenW<'a>(
htoken: impl IntoParam<'a, HANDLE>,
dwlogonflags: CREATE_PROCESS_LOGON_FLAGS,
lpapplicationname: impl IntoParam<'a, PWSTR>,
lpcommandline: impl IntoParam<'a, PWSTR>,
dwcreationflags: u32,
lpenvironment: *mut c_void,
lpcurrentdirectory: impl IntoParam<'a, PWSTR>,
lpstartupinfo: *mut STARTUPINFOW,
lpprocessinformation: *mut PROCESS_INFORMATION,
) -> BOOL