pub unsafe extern "system" fn CreateNamedPipeA(
    lpName: *const i8,
    dwOpenMode: u32,
    dwPipeMode: u32,
    nMaxInstances: u32,
    nOutBufferSize: u32,
    nInBufferSize: u32,
    nDefaultTimeOut: u32,
    lpSecurityAttributes: *mut SECURITY_ATTRIBUTES
) -> *mut c_void