#ifndef MIDIPIX_EXTERNAL_TYPES
#include "ntneedall.h"
#endif
#define __NT_MAX_USERSPACE_ADDRESS 0x000007FFFFFEFFFFull
#if !defined(__NEED_wchar16_t)
#define __NEED_wchar16_t
#endif
#if !defined(__NEED_wchar32_t)
#define __NEED_wchar32_t
#endif
#if defined(__NEED_wchar16_t) && !defined(__DEFINED_wchar16_t)
typedef unsigned short wchar16_t;
#define __DEFINED_wchar16_t
#endif
#if defined(__NEED_wchar32_t) && !defined(__DEFINED_wchar32_t)
typedef int wchar32_t;
#define __DEFINED_wchar32_t
#endif
#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
typedef unsigned long long size_t;
#define __DEFINED_size_t
#endif
#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
typedef signed long long ssize_t;
#define __DEFINED_ssize_t
#endif
#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
typedef signed long long ptrdiff_t;
#define __DEFINED_ptrdiff_t
#endif
#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
typedef signed long long off_t;
#define __DEFINED_off_t
#endif
#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
typedef signed char int8_t;
#define __DEFINED_int8_t
#endif
#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
typedef short int16_t;
#define __DEFINED_int16_t
#endif
#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
typedef int int32_t;
#define __DEFINED_int32_t
#endif
#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
typedef long long int64_t;
#define __DEFINED_int64_t
#endif
#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
typedef unsigned char uint8_t;
#define __DEFINED_uint8_t
#endif
#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
typedef unsigned short uint16_t;
#define __DEFINED_uint16_t
#endif
#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
typedef unsigned int uint32_t;
#define __DEFINED_uint32_t
#endif
#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
typedef unsigned long long uint64_t;
#define __DEFINED_uint64_t
#endif
#if defined(__NEED___uint16_t) && !defined(__DEFINED___uint16_t)
typedef unsigned short __uint16_t;
#define __DEFINED___uint16_t
#endif
#if defined(__NEED___uint32_t) && !defined(__DEFINED___uint32_t)
typedef unsigned int __uint32_t;
#define __DEFINED___uint32_t
#endif
#if defined(__NEED___uint64_t) && !defined(__DEFINED___uint64_t)
typedef unsigned long long __uint64_t;
#define __DEFINED___uint64_t
#endif
#if defined(__NEED_int_fast8_t) && !defined(__DEFINED_int_fast8_t)
typedef int8_t int_fast8_t;
#define __DEFINED_int_fast8_t
#endif
#if defined(__NEED_int_fast16_t) && !defined(__DEFINED_int_fast16_t)
typedef int int_fast16_t;
#define __DEFINED_int_fast16_t
#endif
#if defined(__NEED_int_fast32_t) && !defined(__DEFINED_int_fast32_t)
typedef int int_fast32_t;
#define __DEFINED_int_fast32_t
#endif
#if defined(__NEED_int_fast64_t) && !defined(__DEFINED_int_fast64_t)
typedef int64_t int_fast64_t;
#define __DEFINED_int_fast64_t
#endif
#if defined(__NEED_uint_fast8_t) && !defined(__DEFINED_uint_fast8_t)
typedef unsigned char uint_fast8_t;
#define __DEFINED_uint_fast8_t
#endif
#if defined(__NEED_uint_fast16_t) && !defined(__DEFINED_uint_fast16_t)
typedef unsigned int uint_fast16_t;
#define __DEFINED_uint_fast16_t
#endif
#if defined(__NEED_uint_fast32_t) && !defined(__DEFINED_uint_fast32_t)
typedef unsigned int uint_fast32_t;
#define __DEFINED_uint_fast32_t
#endif
#if defined(__NEED_uint_fast64_t) && !defined(__DEFINED_uint_fast64_t)
typedef uint64_t uint_fast64_t;
#define __DEFINED_uint_fast64_t
#endif
#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
typedef signed long long intptr_t;
#define __DEFINED_intptr_t
#endif
#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
typedef unsigned long long uintptr_t;
#define __DEFINED_uintptr_t
#endif
#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
typedef long long intmax_t;
#define __DEFINED_intmax_t
#endif
#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
typedef unsigned long long uintmax_t;
#define __DEFINED_uintmax_t
#endif
#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
typedef float float_t;
#define __DEFINED_float_t
#endif
#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
typedef double double_t;
#define __DEFINED_double_t
#endif