pub unsafe fn CreateRemoteThreadEx<'a>(
hprocess: impl IntoParam<'a, HANDLE>,
lpthreadattributes: *mut SECURITY_ATTRIBUTES,
dwstacksize: usize,
lpstartaddress: Option<LPTHREAD_START_ROUTINE>,
lpparameter: *mut c_void,
dwcreationflags: u32,
lpattributelist: impl IntoParam<'a, LPPROC_THREAD_ATTRIBUTE_LIST>,
lpthreadid: *mut u32,
) -> HANDLE