// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1

#pragma once
// Header files for imported files
#include <inspectable.h>
#include <EventToken.h>
#include <windowscontracts.h>
#include "Windows.Foundation.h"

/* Forward Declarations */
// Parameterized interface forward declarations (C)

// Collection interface definitions

typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 __x_ABI_CWindows_CFoundation_CNumerics_CVector3;

struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2
    {
        FLOAT M11;
    FLOAT M12;
    FLOAT M21;
    FLOAT M22;
    FLOAT M31;
    FLOAT M32;
};

struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4
    {
        FLOAT M11;
    FLOAT M12;
    FLOAT M13;
    FLOAT M14;
    FLOAT M21;
    FLOAT M22;
    FLOAT M23;
    FLOAT M24;
    FLOAT M31;
    FLOAT M32;
    FLOAT M33;
    FLOAT M34;
    FLOAT M41;
    FLOAT M42;
    FLOAT M43;
    FLOAT M44;
};

struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3
    {
        FLOAT X;
    FLOAT Y;
    FLOAT Z;
};

struct __x_ABI_CWindows_CFoundation_CNumerics_CPlane
    {
        struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 Normal;
    FLOAT D;
};

struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion
    {
        FLOAT X;
    FLOAT Y;
    FLOAT Z;
    FLOAT W;
};

struct __x_ABI_CWindows_CFoundation_CNumerics_CRational
    {
        UINT32 Numerator;
    UINT32 Denominator;
};

struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2
    {
        FLOAT X;
    FLOAT Y;
};

struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4
    {
        FLOAT X;
    FLOAT Y;
    FLOAT Z;
    FLOAT W;
};

