text: // Copyright 2016 The Fuchsia Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  #ifndef SYSROOT_ZIRCON_SYSCALLS_TYPES_H_
  #define SYSROOT_ZIRCON_SYSCALLS_TYPES_H_
  
  #include <zircon/compiler.h>
  
  __BEGIN_CDECLS
  
  // forward declarations needed by syscalls.h
  typedef struct zx_port_packet zx_port_packet_t;
  typedef struct zx_pci_bar zx_pci_bar_t;
  typedef struct zx_pcie_device_info zx_pcie_device_info_t;
  typedef struct zx_pci_init_arg zx_pci_init_arg_t;
  typedef union zx_rrec zx_rrec_t;
  typedef struct zx_system_powerctl_arg zx_system_powerctl_arg_t;
  typedef struct zx_profile_info zx_profile_info_t;
  typedef struct zx_smc_parameters zx_smc_parameters_t;
  typedef struct zx_smc_result zx_smc_result_t;
  
  __END_CDECLS
  
  #endif  // SYSROOT_ZIRCON_SYSCALLS_TYPES_H_
  