pub unsafe extern "system" fn CreateProcessA(
    lpApplicationName: *const i8,
    lpCommandLine: *mut i8,
    lpProcessAttributes: *mut SECURITY_ATTRIBUTES,
    lpThreadAttributes: *mut SECURITY_ATTRIBUTES,
    bInheritHandles: i32,
    dwCreationFlags: u32,
    lpEnvironment: *mut c_void,
    lpCurrentDirectory: *const i8,
    lpStartupInfo: *mut STARTUPINFOA,
    lpProcessInformation: *mut PROCESS_INFORMATION
) -> i32