text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  //
  
  @class NSMutableSet;
  
  #pragma mark Function Pointers and Blocks
  
  typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown
  
  typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
  
  #pragma mark Named Structures
  
  struct C3DColor4 {
      union {
          float rgba[4];
          CDStruct_83984b6f ;
      } ;
  };
  
  struct C3DPlane {
      union {
          CDStruct_83984b6f _field1;
      } _field1;
  };
  
  struct C3DSphere;
  
  struct CATransform3D {
      double m11;
      double m12;
      double m13;
      double m14;
      double m21;
      double m22;
      double m23;
      double m24;
      double m31;
      double m32;
      double m33;
      double m34;
      double m41;
      double m42;
      double m43;
      double m44;
  };
  
  struct CGPath;
  
  struct CGPoint {
      double x;
      double y;
  };
  
  struct CGRect {
      struct CGPoint origin;
      struct CGSize size;
  };
  
  struct CGSize {
      double width;
      double height;
  };
  
  struct CVSMPTETime {
      short _field1;
      short _field2;
      unsigned int _field3;
      unsigned int _field4;
      unsigned int _field5;
      short _field6;
      short _field7;
      short _field8;
      short _field9;
  };
  
  struct Cache {
      unsigned int _field1[16];
      unsigned int _field2;
      int _field3;
      struct __C3DBlendStates *_field4;
      unsigned int _field5;
      struct __C3DRasterizerStates *_field6;
      struct __C3DMesh *_field7;
      struct __C3DMeshElement *_field8;
      unsigned int _field9;
      unsigned int _field10;
      int _field11;
      unsigned int _field12;
      void *_field13;
      int _field14;
      int _field15;
      int _field16;
  };
  
  struct InplaceSolverIslandCallback;
  
  struct SCNCAction {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
  };
  
  struct SCNCActionCustom {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
      CDUnknownBlockType _field20;
  };
  
  struct SCNCActionFade {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
      float _field20;
      float _field21;
      float _field22;
      char _field23;
  };
  
  struct SCNCActionHide {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
      char _field20;
  };
  
  struct SCNCActionMove {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
      double _field20;
      char _field21;
      char _field22;
  };
  
  struct SCNCActionRepeat {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
      struct SCNCAction *_field20;
      unsigned long long _field21;
      unsigned long long _field22;
      double _field23;
      char _field24;
  };
  
  struct SCNCActionRotate {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
      float _field20;
      struct __C3DQuaternion _field21;
      struct __C3DQuaternion _field22;
      char _field23;
      char _field24;
      char _field25;
      char _field26;
      char _field27;
  };
  
  struct SCNCActionScale {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
      float _field20;
      float _field21;
      float _field22;
      float _field23;
      float _field24;
      char _field25;
      char _field26;
  };
  
  struct SCNCActionSequence {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
      struct vector<SCNCAction *, std::__1::allocator<SCNCAction *>> _field20;
      unsigned long long _field21;
      double _field22;
  };
  
  struct SCNCActionWait {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
  };
  
  struct SCNCPlaySound {
      CDUnknownFunctionPointerType *_field1;
      float _field2;
      CDUnknownBlockType _field3;
      id _field4;
      _Bool _field5;
      double _field6;
      double _field7;
      double _field8;
      double _field9;
      double _field10;
      _Bool _field11;
      _Bool _field12;
      CDUnknownBlockType _field13;
      struct __CFString *_field14;
      long long _field15;
      double _field16;
      double _field17;
      double _field18;
      double _field19;
      char _field20;
      char _field21;
      id _field22;
  };
  
  struct SCNVector3 {
      double x;
      double y;
      double z;
  };
  
  struct SCNVector4 {
      double x;
      double y;
      double z;
      double w;
  };
  
  struct VolatileObject {
      struct __C3DArray *_field1;
      unsigned int _field2;
      unsigned int _field3;
      struct __CFArray *_field4;
  };
  
  struct _C3DAnimationPendingEvent;
  
  struct _CGLContextObject {
      struct __GLIContextRec *_field1;
      struct __GLIFunctionDispatchRec {
          CDUnknownFunctionPointerType _field1;
          CDUnknownFunctionPointerType _field2;
          CDUnknownFunctionPointerType _field3;
          CDUnknownFunctionPointerType _field4;
          CDUnknownFunctionPointerType _field5;
          CDUnknownFunctionPointerType _field6;
          CDUnknownFunctionPointerType _field7;
          CDUnknownFunctionPointerType _field8;
          CDUnknownFunctionPointerType _field9;
          CDUnknownFunctionPointerType _field10;
          CDUnknownFunctionPointerType _field11;
          CDUnknownFunctionPointerType _field12;
          CDUnknownFunctionPointerType _field13;
          CDUnknownFunctionPointerType _field14;
          CDUnknownFunctionPointerType _field15;
          CDUnknownFunctionPointerType _field16;
          CDUnknownFunctionPointerType _field17;
          CDUnknownFunctionPointerType _field18;
          CDUnknownFunctionPointerType _field19;
          CDUnknownFunctionPointerType _field20;
          CDUnknownFunctionPointerType _field21;
          CDUnknownFunctionPointerType _field22;
          CDUnknownFunctionPointerType _field23;
          CDUnknownFunctionPointerType _field24;
          CDUnknownFunctionPointerType _field25;
          CDUnknownFunctionPointerType _field26;
          CDUnknownFunctionPointerType _field27;
          CDUnknownFunctionPointerType _field28;
          CDUnknownFunctionPointerType _field29;
          CDUnknownFunctionPointerType _field30;
          CDUnknownFunctionPointerType _field31;
          CDUnknownFunctionPointerType _field32;
          CDUnknownFunctionPointerType _field33;
          CDUnknownFunctionPointerType _field34;
          CDUnknownFunctionPointerType _field35;
          CDUnknownFunctionPointerType _field36;
          CDUnknownFunctionPointerType _field37;
          CDUnknownFunctionPointerType _field38;
          CDUnknownFunctionPointerType _field39;
          CDUnknownFunctionPointerType _field40;
          CDUnknownFunctionPointerType _field41;
          CDUnknownFunctionPointerType _field42;
          CDUnknownFunctionPointerType _field43;
          CDUnknownFunctionPointerType _field44;
          CDUnknownFunctionPointerType _field45;
          CDUnknownFunctionPointerType _field46;
          CDUnknownFunctionPointerType _field47;
          CDUnknownFunctionPointerType _field48;
          CDUnknownFunctionPointerType _field49;
          CDUnknownFunctionPointerType _field50;
          CDUnknownFunctionPointerType _field51;
          CDUnknownFunctionPointerType _field52;
          CDUnknownFunctionPointerType _field53;
          CDUnknownFunctionPointerType _field54;
          CDUnknownFunctionPointerType _field55;
          CDUnknownFunctionPointerType _field56;
          CDUnknownFunctionPointerType _field57;
          CDUnknownFunctionPointerType _field58;
          CDUnknownFunctionPointerType _field59;
          CDUnknownFunctionPointerType _field60;
          CDUnknownFunctionPointerType _field61;
          CDUnknownFunctionPointerType _field62;
          CDUnknownFunctionPointerType _field63;
          CDUnknownFunctionPointerType _field64;
          CDUnknownFunctionPointerType _field65;
          CDUnknownFunctionPointerType _field66;
          CDUnknownFunctionPointerType _field67;
          CDUnknownFunctionPointerType _field68;
          CDUnknownFunctionPointerType _field69;
          CDUnknownFunctionPointerType _field70;
          CDUnknownFunctionPointerType _field71;
          CDUnknownFunctionPointerType _field72;
          CDUnknownFunctionPointerType _field73;
          CDUnknownFunctionPointerType _field74;
          CDUnknownFunctionPointerType _field75;
          CDUnknownFunctionPointerType _field76;
          CDUnknownFunctionPointerType _field77;
          CDUnknownFunctionPointerType _field78;
          CDUnknownFunctionPointerType _field79;
          CDUnknownFunctionPointerType _field80;
          CDUnknownFunctionPointerType _field81;
          CDUnknownFunctionPointerType _field82;
          CDUnknownFunctionPointerType _field83;
          CDUnknownFunctionPointerType _field84;
          CDUnknownFunctionPointerType _field85;
          CDUnknownFunctionPointerType _field86;
          CDUnknownFunctionPointerType _field87;
          CDUnknownFunctionPointerType _field88;
          CDUnknownFunctionPointerType _field89;
          CDUnknownFunctionPointerType _field90;
          CDUnknownFunctionPointerType _field91;
          CDUnknownFunctionPointerType _field92;
          CDUnknownFunctionPointerType _field93;
          CDUnknownFunctionPointerType _field94;
          CDUnknownFunctionPointerType _field95;
          CDUnknownFunctionPointerType _field96;
          CDUnknownFunctionPointerType _field97;
          CDUnknownFunctionPointerType _field98;
          CDUnknownFunctionPointerType _field99;
          CDUnknownFunctionPointerType _field100;
          CDUnknownFunctionPointerType _field101;
          CDUnknownFunctionPointerType _field102;
          CDUnknownFunctionPointerType _field103;
          CDUnknownFunctionPointerType _field104;
          CDUnknownFunctionPointerType _field105;
          CDUnknownFunctionPointerType _field106;
          CDUnknownFunctionPointerType _field107;
          CDUnknownFunctionPointerType _field108;
          CDUnknownFunctionPointerType _field109;
          CDUnknownFunctionPointerType _field110;
          CDUnknownFunctionPointerType _field111;
          CDUnknownFunctionPointerType _field112;
          CDUnknownFunctionPointerType _field113;
          CDUnknownFunctionPointerType _field114;
          CDUnknownFunctionPointerType _field115;
          CDUnknownFunctionPointerType _field116;
          CDUnknownFunctionPointerType _field117;
          CDUnknownFunctionPointerType _field118;
          CDUnknownFunctionPointerType _field119;
          CDUnknownFunctionPointerType _field120;
          CDUnknownFunctionPointerType _field121;
          CDUnknownFunctionPointerType _field122;
          CDUnknownFunctionPointerType _field123;
          CDUnknownFunctionPointerType _field124;
          CDUnknownFunctionPointerType _field125;
          CDUnknownFunctionPointerType _field126;
          CDUnknownFunctionPointerType _field127;
          CDUnknownFunctionPointerType _field128;
          CDUnknownFunctionPointerType _field129;
          CDUnknownFunctionPointerType _field130;
          CDUnknownFunctionPointerType _field131;
          CDUnknownFunctionPointerType _field132;
          CDUnknownFunctionPointerType _field133;
          CDUnknownFunctionPointerType _field134;
          CDUnknownFunctionPointerType _field135;
          CDUnknownFunctionPointerType _field136;
          CDUnknownFunctionPointerType _field137;
          CDUnknownFunctionPointerType _field138;
          CDUnknownFunctionPointerType _field139;
          CDUnknownFunctionPointerType _field140;
          CDUnknownFunctionPointerType _field141;
          CDUnknownFunctionPointerType _field142;
          CDUnknownFunctionPointerType _field143;
          CDUnknownFunctionPointerType _field144;
          CDUnknownFunctionPointerType _field145;
          CDUnknownFunctionPointerType _field146;
          CDUnknownFunctionPointerType _field147;
          CDUnknownFunctionPointerType _field148;
          CDUnknownFunctionPointerType _field149;
          CDUnknownFunctionPointerType _field150;
          CDUnknownFunctionPointerType _field151;
          CDUnknownFunctionPointerType _field152;
          CDUnknownFunctionPointerType _field153;
          CDUnknownFunctionPointerType _field154;
          CDUnknownFunctionPointerType _field155;
          CDUnknownFunctionPointerType _field156;
          CDUnknownFunctionPointerType _field157;
          CDUnknownFunctionPointerType _field158;
          CDUnknownFunctionPointerType _field159;
          CDUnknownFunctionPointerType _field160;
          CDUnknownFunctionPointerType _field161;
          CDUnknownFunctionPointerType _field162;
          CDUnknownFunctionPointerType _field163;
          CDUnknownFunctionPointerType _field164;
          CDUnknownFunctionPointerType _field165;
          CDUnknownFunctionPointerType _field166;
          CDUnknownFunctionPointerType _field167;
          CDUnknownFunctionPointerType _field168;
          CDUnknownFunctionPointerType _field169;
          CDUnknownFunctionPointerType _field170;
          CDUnknownFunctionPointerType _field171;
          CDUnknownFunctionPointerType _field172;
          CDUnknownFunctionPointerType _field173;
          CDUnknownFunctionPointerType _field174;
          CDUnknownFunctionPointerType _field175;
          CDUnknownFunctionPointerType _field176;
          CDUnknownFunctionPointerType _field177;
          CDUnknownFunctionPointerType _field178;
          CDUnknownFunctionPointerType _field179;
          CDUnknownFunctionPointerType _field180;
          CDUnknownFunctionPointerType _field181;
          CDUnknownFunctionPointerType _field182;
          CDUnknownFunctionPointerType _field183;
          CDUnknownFunctionPointerType _field184;
          CDUnknownFunctionPointerType _field185;
          CDUnknownFunctionPointerType _field186;
          CDUnknownFunctionPointerType _field187;
          CDUnknownFunctionPointerType _field188;
          CDUnknownFunctionPointerType _field189;
          CDUnknownFunctionPointerType _field190;
          CDUnknownFunctionPointerType _field191;
          CDUnknownFunctionPointerType _field192;
          CDUnknownFunctionPointerType _field193;
          CDUnknownFunctionPointerType _field194;
          CDUnknownFunctionPointerType _field195;
          CDUnknownFunctionPointerType _field196;
          CDUnknownFunctionPointerType _field197;
          CDUnknownFunctionPointerType _field198;
          CDUnknownFunctionPointerType _field199;
          CDUnknownFunctionPointerType _field200;
          CDUnknownFunctionPointerType _field201;
          CDUnknownFunctionPointerType _field202;
          CDUnknownFunctionPointerType _field203;
          CDUnknownFunctionPointerType _field204;
          CDUnknownFunctionPointerType _field205;
          CDUnknownFunctionPointerType _field206;
          CDUnknownFunctionPointerType _field207;
          CDUnknownFunctionPointerType _field208;
          CDUnknownFunctionPointerType _field209;
          CDUnknownFunctionPointerType _field210;
          CDUnknownFunctionPointerType _field211;
          CDUnknownFunctionPointerType _field212;
          CDUnknownFunctionPointerType _field213;
          CDUnknownFunctionPointerType _field214;
          CDUnknownFunctionPointerType _field215;
          CDUnknownFunctionPointerType _field216;
          CDUnknownFunctionPointerType _field217;
          CDUnknownFunctionPointerType _field218;
          CDUnknownFunctionPointerType _field219;
          CDUnknownFunctionPointerType _field220;
          CDUnknownFunctionPointerType _field221;
          CDUnknownFunctionPointerType _field222;
          CDUnknownFunctionPointerType _field223;
          CDUnknownFunctionPointerType _field224;
          CDUnknownFunctionPointerType _field225;
          CDUnknownFunctionPointerType _field226;
          CDUnknownFunctionPointerType _field227;
          CDUnknownFunctionPointerType _field228;
          CDUnknownFunctionPointerType _field229;
          CDUnknownFunctionPointerType _field230;
          CDUnknownFunctionPointerType _field231;
          CDUnknownFunctionPointerType _field232;
          CDUnknownFunctionPointerType _field233;
          CDUnknownFunctionPointerType _field234;
          CDUnknownFunctionPointerType _field235;
          CDUnknownFunctionPointerType _field236;
          CDUnknownFunctionPointerType _field237;
          CDUnknownFunctionPointerType _field238;
          CDUnknownFunctionPointerType _field239;
          CDUnknownFunctionPointerType _field240;
          CDUnknownFunctionPointerType _field241;
          CDUnknownFunctionPointerType _field242;
          CDUnknownFunctionPointerType _field243;
          CDUnknownFunctionPointerType _field244;
          CDUnknownFunctionPointerType _field245;
          CDUnknownFunctionPointerType _field246;
          CDUnknownFunctionPointerType _field247;
          CDUnknownFunctionPointerType _field248;
          CDUnknownFunctionPointerType _field249;
          CDUnknownFunctionPointerType _field250;
          CDUnknownFunctionPointerType _field251;
          CDUnknownFunctionPointerType _field252;
          CDUnknownFunctionPointerType _field253;
          CDUnknownFunctionPointerType _field254;
          CDUnknownFunctionPointerType _field255;
          CDUnknownFunctionPointerType _field256;
          CDUnknownFunctionPointerType _field257;
          CDUnknownFunctionPointerType _field258;
          CDUnknownFunctionPointerType _field259;
          CDUnknownFunctionPointerType _field260;
          CDUnknownFunctionPointerType _field261;
          CDUnknownFunctionPointerType _field262;
          CDUnknownFunctionPointerType _field263;
          CDUnknownFunctionPointerType _field264;
          CDUnknownFunctionPointerType _field265;
          CDUnknownFunctionPointerType _field266;
          CDUnknownFunctionPointerType _field267;
          CDUnknownFunctionPointerType _field268;
          CDUnknownFunctionPointerType _field269;
          CDUnknownFunctionPointerType _field270;
          CDUnknownFunctionPointerType _field271;
          CDUnknownFunctionPointerType _field272;
          CDUnknownFunctionPointerType _field273;
          CDUnknownFunctionPointerType _field274;
          CDUnknownFunctionPointerType _field275;
          CDUnknownFunctionPointerType _field276;
          CDUnknownFunctionPointerType _field277;
          CDUnknownFunctionPointerType _field278;
          CDUnknownFunctionPointerType _field279;
          CDUnknownFunctionPointerType _field280;
          CDUnknownFunctionPointerType _field281;
          CDUnknownFunctionPointerType _field282;
          CDUnknownFunctionPointerType _field283;
          CDUnknownFunctionPointerType _field284;
          CDUnknownFunctionPointerType _field285;
          CDUnknownFunctionPointerType _field286;
          CDUnknownFunctionPointerType _field287;
          CDUnknownFunctionPointerType _field288;
          CDUnknownFunctionPointerType _field289;
          CDUnknownFunctionPointerType _field290;
          CDUnknownFunctionPointerType _field291;
          CDUnknownFunctionPointerType _field292;
          CDUnknownFunctionPointerType _field293;
          CDUnknownFunctionPointerType _field294;
          CDUnknownFunctionPointerType _field295;
          CDUnknownFunctionPointerType _field296;
          CDUnknownFunctionPointerType _field297;
          CDUnknownFunctionPointerType _field298;
          CDUnknownFunctionPointerType _field299;
          CDUnknownFunctionPointerType _field300;
          CDUnknownFunctionPointerType _field301;
          CDUnknownFunctionPointerType _field302;
          CDUnknownFunctionPointerType _field303;
          CDUnknownFunctionPointerType _field304;
          CDUnknownFunctionPointerType _field305;
          CDUnknownFunctionPointerType _field306;
          CDUnknownFunctionPointerType _field307;
          CDUnknownFunctionPointerType _field308;
          CDUnknownFunctionPointerType _field309;
          CDUnknownFunctionPointerType _field310;
          CDUnknownFunctionPointerType _field311;
          CDUnknownFunctionPointerType _field312;
          CDUnknownFunctionPointerType _field313;
          CDUnknownFunctionPointerType _field314;
          CDUnknownFunctionPointerType _field315;
          CDUnknownFunctionPointerType _field316;
          CDUnknownFunctionPointerType _field317;
          CDUnknownFunctionPointerType _field318;
          CDUnknownFunctionPointerType _field319;
          CDUnknownFunctionPointerType _field320;
          CDUnknownFunctionPointerType _field321;
          CDUnknownFunctionPointerType _field322;
          CDUnknownFunctionPointerType _field323;
          CDUnknownFunctionPointerType _field324;
          CDUnknownFunctionPointerType _field325;
          CDUnknownFunctionPointerType _field326;
          CDUnknownFunctionPointerType _field327;
          CDUnknownFunctionPointerType _field328;
          CDUnknownFunctionPointerType _field329;
          CDUnknownFunctionPointerType _field330;
          CDUnknownFunctionPointerType _field331;
          CDUnknownFunctionPointerType _field332;
          CDUnknownFunctionPointerType _field333;
          CDUnknownFunctionPointerType _field334;
          CDUnknownFunctionPointerType _field335;
          CDUnknownFunctionPointerType _field336;
          CDUnknownFunctionPointerType _field337;
          CDUnknownFunctionPointerType _field338;
          CDUnknownFunctionPointerType _field339;
          CDUnknownFunctionPointerType _field340;
          CDUnknownFunctionPointerType _field341;
          CDUnknownFunctionPointerType _field342;
          CDUnknownFunctionPointerType _field343;
          CDUnknownFunctionPointerType _field344;
          CDUnknownFunctionPointerType _field345;
          CDUnknownFunctionPointerType _field346;
          CDUnknownFunctionPointerType _field347;
          CDUnknownFunctionPointerType _field348;
          CDUnknownFunctionPointerType _field349;
          CDUnknownFunctionPointerType _field350;
          CDUnknownFunctionPointerType _field351;
          CDUnknownFunctionPointerType _field352;
          CDUnknownFunctionPointerType _field353;
          CDUnknownFunctionPointerType _field354;
          CDUnknownFunctionPointerType _field355;
          CDUnknownFunctionPointerType _field356;
          CDUnknownFunctionPointerType _field357;
          CDUnknownFunctionPointerType _field358;
          CDUnknownFunctionPointerType _field359;
          CDUnknownFunctionPointerType _field360;
          CDUnknownFunctionPointerType _field361;
          CDUnknownFunctionPointerType _field362;
          CDUnknownFunctionPointerType _field363;
          CDUnknownFunctionPointerType _field364;
          CDUnknownFunctionPointerType _field365;
          CDUnknownFunctionPointerType _field366;
          CDUnknownFunctionPointerType _field367;
          CDUnknownFunctionPointerType _field368;
          CDUnknownFunctionPointerType _field369;
          CDUnknownFunctionPointerType _field370;
          CDUnknownFunctionPointerType _field371;
          CDUnknownFunctionPointerType _field372;
          CDUnknownFunctionPointerType _field373;
          CDUnknownFunctionPointerType _field374;
          CDUnknownFunctionPointerType _field375;
          CDUnknownFunctionPointerType _field376;
          CDUnknownFunctionPointerType _field377;
          CDUnknownFunctionPointerType _field378;
          CDUnknownFunctionPointerType _field379;
          CDUnknownFunctionPointerType _field380;
          CDUnknownFunctionPointerType _field381;
          CDUnknownFunctionPointerType _field382;
          CDUnknownFunctionPointerType _field383;
          CDUnknownFunctionPointerType _field384;
          CDUnknownFunctionPointerType _field385;
          CDUnknownFunctionPointerType _field386;
          CDUnknownFunctionPointerType _field387;
          CDUnknownFunctionPointerType _field388;
          CDUnknownFunctionPointerType _field389;
          CDUnknownFunctionPointerType _field390;
          CDUnknownFunctionPointerType _field391;
          CDUnknownFunctionPointerType _field392;
          CDUnknownFunctionPointerType _field393;
          CDUnknownFunctionPointerType _field394;
          CDUnknownFunctionPointerType _field395;
          CDUnknownFunctionPointerType _field396;
          CDUnknownFunctionPointerType _field397;
          CDUnknownFunctionPointerType _field398;
          CDUnknownFunctionPointerType _field399;
          CDUnknownFunctionPointerType _field400;
          CDUnknownFunctionPointerType _field401;
          CDUnknownFunctionPointerType _field402;
          CDUnknownFunctionPointerType _field403;
          CDUnknownFunctionPointerType _field404;
          CDUnknownFunctionPointerType _field405;
          CDUnknownFunctionPointerType _field406;
          CDUnknownFunctionPointerType _field407;
          CDUnknownFunctionPointerType _field408;
          CDUnknownFunctionPointerType _field409;
          CDUnknownFunctionPointerType _field410;
          CDUnknownFunctionPointerType _field411;
          CDUnknownFunctionPointerType _field412;
          CDUnknownFunctionPointerType _field413;
          CDUnknownFunctionPointerType _field414;
          CDUnknownFunctionPointerType _field415;
          CDUnknownFunctionPointerType _field416;
          CDUnknownFunctionPointerType _field417;
          CDUnknownFunctionPointerType _field418;
          CDUnknownFunctionPointerType _field419;
          CDUnknownFunctionPointerType _field420;
          CDUnknownFunctionPointerType _field421;
          CDUnknownFunctionPointerType _field422;
          CDUnknownFunctionPointerType _field423;
          CDUnknownFunctionPointerType _field424;
          CDUnknownFunctionPointerType _field425;
          CDUnknownFunctionPointerType _field426;
          CDUnknownFunctionPointerType _field427;
          CDUnknownFunctionPointerType _field428;
          CDUnknownFunctionPointerType _field429;
          CDUnknownFunctionPointerType _field430;
          CDUnknownFunctionPointerType _field431;
          CDUnknownFunctionPointerType _field432;
          CDUnknownFunctionPointerType _field433;
          CDUnknownFunctionPointerType _field434;
          CDUnknownFunctionPointerType _field435;
          CDUnknownFunctionPointerType _field436;
          CDUnknownFunctionPointerType _field437;
          CDUnknownFunctionPointerType _field438;
          CDUnknownFunctionPointerType _field439;
          CDUnknownFunctionPointerType _field440;
          CDUnknownFunctionPointerType _field441;
          CDUnknownFunctionPointerType _field442;
          CDUnknownFunctionPointerType _field443;
          CDUnknownFunctionPointerType _field444;
          CDUnknownFunctionPointerType _field445;
          CDUnknownFunctionPointerType _field446;
          CDUnknownFunctionPointerType _field447;
          CDUnknownFunctionPointerType _field448;
          CDUnknownFunctionPointerType _field449;
          CDUnknownFunctionPointerType _field450;
          CDUnknownFunctionPointerType _field451;
          CDUnknownFunctionPointerType _field452;
          CDUnknownFunctionPointerType _field453;
          CDUnknownFunctionPointerType _field454;
          CDUnknownFunctionPointerType _field455;
          CDUnknownFunctionPointerType _field456;
          CDUnknownFunctionPointerType _field457;
          CDUnknownFunctionPointerType _field458;
          CDUnknownFunctionPointerType _field459;
          CDUnknownFunctionPointerType _field460;
          CDUnknownFunctionPointerType _field461;
          CDUnknownFunctionPointerType _field462;
          CDUnknownFunctionPointerType _field463;
          CDUnknownFunctionPointerType _field464;
          CDUnknownFunctionPointerType _field465;
          CDUnknownFunctionPointerType _field466;
          CDUnknownFunctionPointerType _field467;
          CDUnknownFunctionPointerType _field468;
          CDUnknownFunctionPointerType _field469;
          CDUnknownFunctionPointerType _field470;
          CDUnknownFunctionPointerType _field471;
          CDUnknownFunctionPointerType _field472;
          CDUnknownFunctionPointerType _field473;
          CDUnknownFunctionPointerType _field474;
          CDUnknownFunctionPointerType _field475;
          CDUnknownFunctionPointerType _field476;
          CDUnknownFunctionPointerType _field477;
          CDUnknownFunctionPointerType _field478;
          CDUnknownFunctionPointerType _field479;
          CDUnknownFunctionPointerType _field480;
          CDUnknownFunctionPointerType _field481;
          CDUnknownFunctionPointerType _field482;
          CDUnknownFunctionPointerType _field483;
          CDUnknownFunctionPointerType _field484;
          CDUnknownFunctionPointerType _field485;
          CDUnknownFunctionPointerType _field486;
          CDUnknownFunctionPointerType _field487;
          CDUnknownFunctionPointerType _field488;
          CDUnknownFunctionPointerType _field489;
          CDUnknownFunctionPointerType _field490;
          CDUnknownFunctionPointerType _field491;
          CDUnknownFunctionPointerType _field492;
          CDUnknownFunctionPointerType _field493;
          CDUnknownFunctionPointerType _field494;
          CDUnknownFunctionPointerType _field495;
          CDUnknownFunctionPointerType _field496;
          CDUnknownFunctionPointerType _field497;
          CDUnknownFunctionPointerType _field498;
          CDUnknownFunctionPointerType _field499;
          CDUnknownFunctionPointerType _field500;
          CDUnknownFunctionPointerType _field501;
          CDUnknownFunctionPointerType _field502;
          CDUnknownFunctionPointerType _field503;
          CDUnknownFunctionPointerType _field504;
          CDUnknownFunctionPointerType _field505;
          CDUnknownFunctionPointerType _field506;
          CDUnknownFunctionPointerType _field507;
          CDUnknownFunctionPointerType _field508;
          CDUnknownFunctionPointerType _field509;
          CDUnknownFunctionPointerType _field510;
          CDUnknownFunctionPointerType _field511;
          CDUnknownFunctionPointerType _field512;
          CDUnknownFunctionPointerType _field513;
          CDUnknownFunctionPointerType _field514;
          CDUnknownFunctionPointerType _field515;
          CDUnknownFunctionPointerType _field516;
          CDUnknownFunctionPointerType _field517;
          CDUnknownFunctionPointerType _field518;
          CDUnknownFunctionPointerType _field519;
          CDUnknownFunctionPointerType _field520;
          CDUnknownFunctionPointerType _field521;
          CDUnknownFunctionPointerType _field522;
          CDUnknownFunctionPointerType _field523;
          CDUnknownFunctionPointerType _field524;
          CDUnknownFunctionPointerType _field525;
          CDUnknownFunctionPointerType _field526;
          CDUnknownFunctionPointerType _field527;
          CDUnknownFunctionPointerType _field528;
          CDUnknownFunctionPointerType _field529;
          CDUnknownFunctionPointerType _field530;
          CDUnknownFunctionPointerType _field531;
          CDUnknownFunctionPointerType _field532;
          CDUnknownFunctionPointerType _field533;
          CDUnknownFunctionPointerType _field534;
          CDUnknownFunctionPointerType _field535;
          CDUnknownFunctionPointerType _field536;
          CDUnknownFunctionPointerType _field537;
          CDUnknownFunctionPointerType _field538;
          CDUnknownFunctionPointerType _field539;
          CDUnknownFunctionPointerType _field540;
          CDUnknownFunctionPointerType _field541;
          CDUnknownFunctionPointerType _field542;
          CDUnknownFunctionPointerType _field543;
          CDUnknownFunctionPointerType _field544;
          CDUnknownFunctionPointerType _field545;
          CDUnknownFunctionPointerType _field546;
          CDUnknownFunctionPointerType _field547;
          CDUnknownFunctionPointerType _field548;
          CDUnknownFunctionPointerType _field549;
          CDUnknownFunctionPointerType _field550;
          CDUnknownFunctionPointerType _field551;
          CDUnknownFunctionPointerType _field552;
          CDUnknownFunctionPointerType _field553;
          CDUnknownFunctionPointerType _field554;
          CDUnknownFunctionPointerType _field555;
          CDUnknownFunctionPointerType _field556;
          CDUnknownFunctionPointerType _field557;
          CDUnknownFunctionPointerType _field558;
          CDUnknownFunctionPointerType _field559;
          CDUnknownFunctionPointerType _field560;
          CDUnknownFunctionPointerType _field561;
          CDUnknownFunctionPointerType _field562;
          CDUnknownFunctionPointerType _field563;
          CDUnknownFunctionPointerType _field564;
          CDUnknownFunctionPointerType _field565;
          CDUnknownFunctionPointerType _field566;
          CDUnknownFunctionPointerType _field567;
          CDUnknownFunctionPointerType _field568;
          CDUnknownFunctionPointerType _field569;
          CDUnknownFunctionPointerType _field570;
          CDUnknownFunctionPointerType _field571;
          CDUnknownFunctionPointerType _field572;
          CDUnknownFunctionPointerType _field573;
          CDUnknownFunctionPointerType _field574;
          CDUnknownFunctionPointerType _field575;
          CDUnknownFunctionPointerType _field576;
          CDUnknownFunctionPointerType _field577;
          CDUnknownFunctionPointerType _field578;
          CDUnknownFunctionPointerType _field579;
          CDUnknownFunctionPointerType _field580;
          CDUnknownFunctionPointerType _field581;
          CDUnknownFunctionPointerType _field582;
          CDUnknownFunctionPointerType _field583;
          CDUnknownFunctionPointerType _field584;
          CDUnknownFunctionPointerType _field585;
          CDUnknownFunctionPointerType _field586;
          CDUnknownFunctionPointerType _field587;
          CDUnknownFunctionPointerType _field588;
          CDUnknownFunctionPointerType _field589;
          CDUnknownFunctionPointerType _field590;
          CDUnknownFunctionPointerType _field591;
          CDUnknownFunctionPointerType _field592;
          CDUnknownFunctionPointerType _field593;
          CDUnknownFunctionPointerType _field594;
          CDUnknownFunctionPointerType _field595;
          CDUnknownFunctionPointerType _field596;
          CDUnknownFunctionPointerType _field597;
          CDUnknownFunctionPointerType _field598;
          CDUnknownFunctionPointerType _field599;
          CDUnknownFunctionPointerType _field600;
          CDUnknownFunctionPointerType _field601;
          CDUnknownFunctionPointerType _field602;
          CDUnknownFunctionPointerType _field603;
          CDUnknownFunctionPointerType _field604;
          CDUnknownFunctionPointerType _field605;
          CDUnknownFunctionPointerType _field606;
          CDUnknownFunctionPointerType _field607;
          CDUnknownFunctionPointerType _field608;
          CDUnknownFunctionPointerType _field609;
          CDUnknownFunctionPointerType _field610;
          CDUnknownFunctionPointerType _field611;
          CDUnknownFunctionPointerType _field612;
          CDUnknownFunctionPointerType _field613;
          CDUnknownFunctionPointerType _field614;
          CDUnknownFunctionPointerType _field615;
          CDUnknownFunctionPointerType _field616;
          CDUnknownFunctionPointerType _field617;
          CDUnknownFunctionPointerType _field618;
          CDUnknownFunctionPointerType _field619;
          CDUnknownFunctionPointerType _field620;
          CDUnknownFunctionPointerType _field621;
          CDUnknownFunctionPointerType _field622;
          CDUnknownFunctionPointerType _field623;
          CDUnknownFunctionPointerType _field624;
          CDUnknownFunctionPointerType _field625;
          CDUnknownFunctionPointerType _field626;
          CDUnknownFunctionPointerType _field627;
          CDUnknownFunctionPointerType _field628;
          CDUnknownFunctionPointerType _field629;
          CDUnknownFunctionPointerType _field630;
          CDUnknownFunctionPointerType _field631;
          CDUnknownFunctionPointerType _field632;
          CDUnknownFunctionPointerType _field633;
          CDUnknownFunctionPointerType _field634;
          CDUnknownFunctionPointerType _field635;
          CDUnknownFunctionPointerType _field636;
          CDUnknownFunctionPointerType _field637;
          CDUnknownFunctionPointerType _field638;
          CDUnknownFunctionPointerType _field639;
          CDUnknownFunctionPointerType _field640;
          CDUnknownFunctionPointerType _field641;
          CDUnknownFunctionPointerType _field642;
          CDUnknownFunctionPointerType _field643;
          CDUnknownFunctionPointerType _field644;
          CDUnknownFunctionPointerType _field645;
          CDUnknownFunctionPointerType _field646;
          CDUnknownFunctionPointerType _field647;
          CDUnknownFunctionPointerType _field648;
          CDUnknownFunctionPointerType _field649;
          CDUnknownFunctionPointerType _field650;
          CDUnknownFunctionPointerType _field651;
          CDUnknownFunctionPointerType _field652;
          CDUnknownFunctionPointerType _field653;
          CDUnknownFunctionPointerType _field654;
          CDUnknownFunctionPointerType _field655;
          CDUnknownFunctionPointerType _field656;
          CDUnknownFunctionPointerType _field657;
          CDUnknownFunctionPointerType _field658;
          CDUnknownFunctionPointerType _field659;
          CDUnknownFunctionPointerType _field660;
          CDUnknownFunctionPointerType _field661;
          CDUnknownFunctionPointerType _field662;
          CDUnknownFunctionPointerType _field663;
          CDUnknownFunctionPointerType _field664;
          CDUnknownFunctionPointerType _field665;
          CDUnknownFunctionPointerType _field666;
          CDUnknownFunctionPointerType _field667;
          CDUnknownFunctionPointerType _field668;
          CDUnknownFunctionPointerType _field669;
          CDUnknownFunctionPointerType _field670;
          CDUnknownFunctionPointerType _field671;
          CDUnknownFunctionPointerType _field672;
          CDUnknownFunctionPointerType _field673;
          CDUnknownFunctionPointerType _field674;
          CDUnknownFunctionPointerType _field675;
          CDUnknownFunctionPointerType _field676;
          CDUnknownFunctionPointerType _field677;
          CDUnknownFunctionPointerType _field678;
          CDUnknownFunctionPointerType _field679;
          CDUnknownFunctionPointerType _field680;
          CDUnknownFunctionPointerType _field681;
          CDUnknownFunctionPointerType _field682;
          CDUnknownFunctionPointerType _field683;
          CDUnknownFunctionPointerType _field684;
          CDUnknownFunctionPointerType _field685;
          CDUnknownFunctionPointerType _field686;
          CDUnknownFunctionPointerType _field687;
          CDUnknownFunctionPointerType _field688;
          CDUnknownFunctionPointerType _field689;
          CDUnknownFunctionPointerType _field690;
          CDUnknownFunctionPointerType _field691;
          CDUnknownFunctionPointerType _field692;
          CDUnknownFunctionPointerType _field693;
          CDUnknownFunctionPointerType _field694;
          CDUnknownFunctionPointerType _field695;
          CDUnknownFunctionPointerType _field696;
          CDUnknownFunctionPointerType _field697;
          CDUnknownFunctionPointerType _field698;
          CDUnknownFunctionPointerType _field699;
          CDUnknownFunctionPointerType _field700;
          CDUnknownFunctionPointerType _field701;
          CDUnknownFunctionPointerType _field702;
          CDUnknownFunctionPointerType _field703;
          CDUnknownFunctionPointerType _field704;
          CDUnknownFunctionPointerType _field705;
          CDUnknownFunctionPointerType _field706;
          CDUnknownFunctionPointerType _field707;
          CDUnknownFunctionPointerType _field708;
          CDUnknownFunctionPointerType _field709;
          CDUnknownFunctionPointerType _field710;
          CDUnknownFunctionPointerType _field711;
          CDUnknownFunctionPointerType _field712;
          CDUnknownFunctionPointerType _field713;
          CDUnknownFunctionPointerType _field714;
          CDUnknownFunctionPointerType _field715;
          CDUnknownFunctionPointerType _field716;
          CDUnknownFunctionPointerType _field717;
          CDUnknownFunctionPointerType _field718;
          CDUnknownFunctionPointerType _field719;
          CDUnknownFunctionPointerType _field720;
          CDUnknownFunctionPointerType _field721;
          CDUnknownFunctionPointerType _field722;
          CDUnknownFunctionPointerType _field723;
          CDUnknownFunctionPointerType _field724;
          CDUnknownFunctionPointerType _field725;
          CDUnknownFunctionPointerType _field726;
          CDUnknownFunctionPointerType _field727;
          CDUnknownFunctionPointerType _field728;
          CDUnknownFunctionPointerType _field729;
          CDUnknownFunctionPointerType _field730;
          CDUnknownFunctionPointerType _field731;
          CDUnknownFunctionPointerType _field732;
          CDUnknownFunctionPointerType _field733;
          CDUnknownFunctionPointerType _field734;
          CDUnknownFunctionPointerType _field735;
          CDUnknownFunctionPointerType _field736;
          CDUnknownFunctionPointerType _field737;
          CDUnknownFunctionPointerType _field738;
          CDUnknownFunctionPointerType _field739;
          CDUnknownFunctionPointerType _field740;
          CDUnknownFunctionPointerType _field741;
          CDUnknownFunctionPointerType _field742;
          CDUnknownFunctionPointerType _field743;
          CDUnknownFunctionPointerType _field744;
          CDUnknownFunctionPointerType _field745;
          CDUnknownFunctionPointerType _field746;
          CDUnknownFunctionPointerType _field747;
          CDUnknownFunctionPointerType _field748;
          CDUnknownFunctionPointerType _field749;
          CDUnknownFunctionPointerType _field750;
          CDUnknownFunctionPointerType _field751;
          CDUnknownFunctionPointerType _field752;
          CDUnknownFunctionPointerType _field753;
          CDUnknownFunctionPointerType _field754;
          CDUnknownFunctionPointerType _field755;
          CDUnknownFunctionPointerType _field756;
          CDUnknownFunctionPointerType _field757;
          CDUnknownFunctionPointerType _field758;
          CDUnknownFunctionPointerType _field759;
          CDUnknownFunctionPointerType _field760;
          CDUnknownFunctionPointerType _field761;
          CDUnknownFunctionPointerType _field762;
          CDUnknownFunctionPointerType _field763;
          CDUnknownFunctionPointerType _field764;
          CDUnknownFunctionPointerType _field765;
          CDUnknownFunctionPointerType _field766;
          CDUnknownFunctionPointerType _field767;
          CDUnknownFunctionPointerType _field768;
          CDUnknownFunctionPointerType _field769;
          CDUnknownFunctionPointerType _field770;
          CDUnknownFunctionPointerType _field771;
          CDUnknownFunctionPointerType _field772;
          CDUnknownFunctionPointerType _field773;
          CDUnknownFunctionPointerType _field774;
          CDUnknownFunctionPointerType _field775;
          CDUnknownFunctionPointerType _field776;
          CDUnknownFunctionPointerType _field777;
          CDUnknownFunctionPointerType _field778;
          CDUnknownFunctionPointerType _field779;
          CDUnknownFunctionPointerType _field780;
          CDUnknownFunctionPointerType _field781;
          CDUnknownFunctionPointerType _field782;
          CDUnknownFunctionPointerType _field783;
          CDUnknownFunctionPointerType _field784;
          CDUnknownFunctionPointerType _field785;
          CDUnknownFunctionPointerType _field786;
          CDUnknownFunctionPointerType _field787;
          CDUnknownFunctionPointerType _field788;
          CDUnknownFunctionPointerType _field789;
          CDUnknownFunctionPointerType _field790;
          CDUnknownFunctionPointerType _field791;
          CDUnknownFunctionPointerType _field792;
          CDUnknownFunctionPointerType _field793;
          CDUnknownFunctionPointerType _field794;
          CDUnknownFunctionPointerType _field795;
          CDUnknownFunctionPointerType _field796;
          CDUnknownFunctionPointerType _field797;
          CDUnknownFunctionPointerType _field798;
          CDUnknownFunctionPointerType _field799;
          CDUnknownFunctionPointerType _field800;
          CDUnknownFunctionPointerType _field801;
          CDUnknownFunctionPointerType _field802;
          CDUnknownFunctionPointerType _field803;
          CDUnknownFunctionPointerType _field804;
          CDUnknownFunctionPointerType _field805;
          CDUnknownFunctionPointerType _field806;
          CDUnknownFunctionPointerType _field807;
          CDUnknownFunctionPointerType _field808;
          CDUnknownFunctionPointerType _field809;
          CDUnknownFunctionPointerType _field810;
          CDUnknownFunctionPointerType _field811;
          CDUnknownFunctionPointerType _field812;
          CDUnknownFunctionPointerType _field813;
          CDUnknownFunctionPointerType _field814;
          CDUnknownFunctionPointerType _field815;
          CDUnknownFunctionPointerType _field816;
          CDUnknownFunctionPointerType _field817;
          CDUnknownFunctionPointerType _field818;
          CDUnknownFunctionPointerType _field819;
          CDUnknownFunctionPointerType _field820;
          CDUnknownFunctionPointerType _field821;
          CDUnknownFunctionPointerType _field822;
          CDUnknownFunctionPointerType _field823;
          CDUnknownFunctionPointerType _field824;
          CDUnknownFunctionPointerType _field825;
          CDUnknownFunctionPointerType _field826;
          CDUnknownFunctionPointerType _field827;
          CDUnknownFunctionPointerType _field828;
          CDUnknownFunctionPointerType _field829;
          CDUnknownFunctionPointerType _field830;
          CDUnknownFunctionPointerType _field831;
          CDUnknownFunctionPointerType _field832;
          CDUnknownFunctionPointerType _field833;
          CDUnknownFunctionPointerType _field834;
          CDUnknownFunctionPointerType _field835;
          CDUnknownFunctionPointerType _field836;
          CDUnknownFunctionPointerType _field837;
          CDUnknownFunctionPointerType _field838;
          CDUnknownFunctionPointerType _field839;
          CDUnknownFunctionPointerType _field840;
          CDUnknownFunctionPointerType _field841;
          CDUnknownFunctionPointerType _field842;
          CDUnknownFunctionPointerType _field843;
          CDUnknownFunctionPointerType _field844;
          CDUnknownFunctionPointerType _field845;
          CDUnknownFunctionPointerType _field846;
          CDUnknownFunctionPointerType _field847;
          CDUnknownFunctionPointerType _field848;
          CDUnknownFunctionPointerType _field849;
          CDUnknownFunctionPointerType _field850;
          CDUnknownFunctionPointerType _field851;
          CDUnknownFunctionPointerType _field852;
          CDUnknownFunctionPointerType _field853;
          CDUnknownFunctionPointerType _field854;
          CDUnknownFunctionPointerType _field855;
          CDUnknownFunctionPointerType _field856;
          CDUnknownFunctionPointerType _field857;
          CDUnknownFunctionPointerType _field858;
          CDUnknownFunctionPointerType _field859;
          CDUnknownFunctionPointerType _field860;
          CDUnknownFunctionPointerType _field861;
          CDUnknownFunctionPointerType _field862;
          CDUnknownFunctionPointerType _field863;
          CDUnknownFunctionPointerType _field864;
          CDUnknownFunctionPointerType _field865;
          CDUnknownFunctionPointerType _field866;
          CDUnknownFunctionPointerType _field867;
          CDUnknownFunctionPointerType _field868;
          CDUnknownFunctionPointerType _field869;
          CDUnknownFunctionPointerType _field870;
          CDUnknownFunctionPointerType _field871;
          CDUnknownFunctionPointerType _field872;
          CDUnknownFunctionPointerType _field873;
          CDUnknownFunctionPointerType _field874;
          CDUnknownFunctionPointerType _field875;
          CDUnknownFunctionPointerType _field876;
          CDUnknownFunctionPointerType _field877;
          CDUnknownFunctionPointerType _field878;
          CDUnknownFunctionPointerType _field879;
          CDUnknownFunctionPointerType _field880;
          CDUnknownFunctionPointerType _field881;
          CDUnknownFunctionPointerType _field882;
          CDUnknownFunctionPointerType _field883;
          CDUnknownFunctionPointerType _field884;
          CDUnknownFunctionPointerType _field885;
          CDUnknownFunctionPointerType _field886;
          CDUnknownFunctionPointerType _field887;
          CDUnknownFunctionPointerType _field888;
          CDUnknownFunctionPointerType _field889;
          CDUnknownFunctionPointerType _field890;
          CDUnknownFunctionPointerType _field891;
          CDUnknownFunctionPointerType _field892;
          CDUnknownFunctionPointerType _field893;
          CDUnknownFunctionPointerType _field894;
          CDUnknownFunctionPointerType _field895;
          CDUnknownFunctionPointerType _field896;
          CDUnknownFunctionPointerType _field897;
          CDUnknownFunctionPointerType _field898;
          CDUnknownFunctionPointerType _field899;
          CDUnknownFunctionPointerType _field900;
          CDUnknownFunctionPointerType _field901;
          CDUnknownFunctionPointerType _field902;
          CDUnknownFunctionPointerType _field903;
          CDUnknownFunctionPointerType _field904;
          CDUnknownFunctionPointerType _field905;
          CDUnknownFunctionPointerType _field906;
          CDUnknownFunctionPointerType _field907;
          CDUnknownFunctionPointerType _field908;
          CDUnknownFunctionPointerType _field909;
          CDUnknownFunctionPointerType _field910;
          CDUnknownFunctionPointerType _field911;
          CDUnknownFunctionPointerType _field912;
          CDUnknownFunctionPointerType _field913;
          CDUnknownFunctionPointerType _field914;
          CDUnknownFunctionPointerType _field915;
          CDUnknownFunctionPointerType _field916;
          CDUnknownFunctionPointerType _field917;
          CDUnknownFunctionPointerType _field918;
          CDUnknownFunctionPointerType _field919;
          CDUnknownFunctionPointerType _field920;
          CDUnknownFunctionPointerType _field921;
          CDUnknownFunctionPointerType _field922;
          CDUnknownFunctionPointerType _field923;
          CDUnknownFunctionPointerType _field924;
          CDUnknownFunctionPointerType _field925;
          CDUnknownFunctionPointerType _field926;
          CDUnknownFunctionPointerType _field927;
          CDUnknownFunctionPointerType _field928;
          CDUnknownFunctionPointerType _field929;
          CDUnknownFunctionPointerType _field930;
          CDUnknownFunctionPointerType _field931;
          CDUnknownFunctionPointerType _field932;
          CDUnknownFunctionPointerType _field933;
          CDUnknownFunctionPointerType _field934;
          CDUnknownFunctionPointerType _field935;
          CDUnknownFunctionPointerType _field936;
          CDUnknownFunctionPointerType _field937;
          CDUnknownFunctionPointerType _field938;
          CDUnknownFunctionPointerType _field939;
          CDUnknownFunctionPointerType _field940;
          CDUnknownFunctionPointerType _field941;
          CDUnknownFunctionPointerType _field942;
          CDUnknownFunctionPointerType _field943;
          CDUnknownFunctionPointerType _field944;
          CDUnknownFunctionPointerType _field945;
          CDUnknownFunctionPointerType _field946;
          CDUnknownFunctionPointerType _field947;
          CDUnknownFunctionPointerType _field948;
          CDUnknownFunctionPointerType _field949;
          CDUnknownFunctionPointerType _field950;
          CDUnknownFunctionPointerType _field951;
          CDUnknownFunctionPointerType _field952;
          CDUnknownFunctionPointerType _field953;
          CDUnknownFunctionPointerType _field954;
          CDUnknownFunctionPointerType _field955;
          CDUnknownFunctionPointerType _field956;
          CDUnknownFunctionPointerType _field957;
          CDUnknownFunctionPointerType _field958;
          CDUnknownFunctionPointerType _field959;
          CDUnknownFunctionPointerType _field960;
          CDUnknownFunctionPointerType _field961;
          CDUnknownFunctionPointerType _field962;
          CDUnknownFunctionPointerType _field963;
          CDUnknownFunctionPointerType _field964;
          CDUnknownFunctionPointerType _field965;
          CDUnknownFunctionPointerType _field966;
          CDUnknownFunctionPointerType _field967;
          CDUnknownFunctionPointerType _field968;
          CDUnknownFunctionPointerType _field969;
          CDUnknownFunctionPointerType _field970;
          CDUnknownFunctionPointerType _field971;
          CDUnknownFunctionPointerType _field972;
          CDUnknownFunctionPointerType _field973;
          CDUnknownFunctionPointerType _field974;
      } _field2;
      struct _CGLPrivateObject *_field3;
      void *_field4;
  };
  
  struct _CGLPrivateObject;
  
  struct _NSRange {
      unsigned long long _field1;
      unsigned long long _field2;
  };
  
  struct __C3DAnimation {
      struct __C3DEntity _field1;
      double _field2;
      float _field3;
      struct __C3DTimingFunction *_field4;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :2;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      double _field5;
      double _field6;
      double _field7;
      float _field8;
      float _field9;
      float _field10;
      CDUnknownFunctionPointerType _field11;
      void *_field12;
      void *_field13;
      void *_field14;
      struct __C3DAnimationEvents *_field15;
      CDStruct_2921ca3b _field16;
  };
  
  struct __C3DAnimationChannel {
      struct __CFRuntimeBase _field1;
      struct __C3DAnimation *_field2;
      struct __CFArray *_field3;
      void *_field4;
      struct __C3DModelTarget *_field5;
      struct __CFString *_field6;
  };
  
  struct __C3DAnimationManager {
      struct __CFRuntimeBase _field1;
      struct __C3DModelValueStorage *_field2;
      struct __CFDictionary *_field3;
      struct __CFDictionary *_field4;
      struct __CFSet *_field5;
      struct __CFArray *_field6;
      _Bool _field7;
      _Bool _field8;
      _Bool _field9;
      struct _C3DAnimationPendingEvent *_field10;
      struct __C3DAllocator *_field11;
      struct __CFDictionary *_field12;
      struct __CFArray *_field13;
      double _field14;
      double _field15;
      double _field16;
      struct _opaque_pthread_mutex_t _field17;
      int _field18;
      int _field19;
      int _field20;
      int _field21;
  };
  
  struct __C3DArray;
  
  struct __C3DBlendStates;
  
  struct __C3DConstraint {
      struct __C3DEntity _field1;
      struct __CFString *_field2;
      CDStruct_2921ca3b _field3;
      float _field4;
      _Bool _field5;
  };
  
  struct __C3DEffectCommonProfile {
      struct __CFRuntimeBase _field1;
      struct __C3DMaterial *_field2;
      int _field3;
      struct __C3DEffectSlot *_field4;
      struct __C3DEffectSlot *_field5;
      struct __C3DEffectSlot *_field6;
      struct __C3DEffectSlot *_field7;
      struct __C3DEffectSlot *_field8;
      struct __C3DEffectSlot *_field9;
      struct __C3DEffectSlot *_field10;
      struct __C3DEffectSlot *_field11;
      struct __C3DEffectSlot *_field12;
      struct __C3DEffectSlot *_field13;
      float _field14;
      float _field15;
      float _field16;
      float _field17;
      char _field18;
      long long _field19;
      _Bool _field20;
      _Bool _field21;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :11;
  };
  
  struct __C3DEffectSlot {
      struct __CFRuntimeBase _field1;
      struct C3DColor4 _field2;
      void *_field3;
      union {
          struct __C3DImage *_field1;
          void *_field2;
          struct __C3DImageProxy *_field3;
          struct __C3DTexture *_field4;
      } _field4;
      unsigned int :8;
      unsigned int :1;
      int _field5;
      struct __C3DTextureSampler *_field6;
      struct __C3DTransforms *_field7;
      float _field8;
      int _field9;
      void *_field10;
  };
  
  struct __C3DEngineStats {
      unsigned int verticesProcessed;
      unsigned int primitivesProcessed;
      unsigned int drawCount;
      unsigned int drawStep;
      unsigned int frameCount;
      unsigned int fboSwitches;
      unsigned int vboSwitches;
      unsigned int attSwitches;
      unsigned int attEnabling;
      unsigned int iboSwitches;
      unsigned int vaoSwitches;
      unsigned int prgSwitches;
      unsigned int texSwitches;
      unsigned int rssSwitches;
      unsigned int getCount;
      unsigned int uniformFloatSent;
      unsigned int uniformIntSent;
      unsigned int uniformVector2Sent;
      unsigned int uniformVector3Sent;
      unsigned int uniformVector4Sent;
      unsigned int uniformMatrix4Sent;
      unsigned int vboUploaded;
      unsigned int iboUploaded;
      unsigned int texUploaded;
      double cpuTime;
      double cstrTime;
      double phyTime;
      double prtTime;
      double animTime;
      double syncTime;
      double cullTime;
      double liteTime;
      double sortTime;
      double twoDTime;
      double delegateTime;
      double glFlushTime;
      double waitDisplayLinkTime;
      double lastDisplayLinkTime;
      unsigned int prgCount;
      unsigned int texCount;
      unsigned int fboCount;
      unsigned int vboCount;
      unsigned int rboCount;
      unsigned int iboCount;
      unsigned int cboCount;
      unsigned int vaoCount;
      unsigned int fboMemory;
      unsigned int rboMemory;
      unsigned int vboMemory;
      unsigned int iboMemory;
      unsigned int cboMemory;
      unsigned int texMemory;
      unsigned int backBufferMemory;
      unsigned int depthBuffersMemory;
      double frmAvgTime;
      double frmMinTime;
      double frmMaxTime;
      double frameTimeHistory[60];
      unsigned int frameTimeCurrentIndex;
      double startTime;
      double lastFrameTime;
  };
  
  struct __C3DEntity {
      struct __CFRuntimeBase _field1;
      void *_field2;
      struct __CFString *_field3;
      struct __CFString *_field4;
      struct __CFDictionary *_field5;
      long long _field6;
      long long _field7;
  };
  
  struct __C3DFXPass {
      struct __CFRuntimeBase _field1;
      struct __CFString *_field2;
      int _field3;
      _Bool _field4;
      struct __C3DFXTechnique *_field5;
      struct __CFString *_field6;
      struct __CFString *_field7;
      struct __CFString *_field8;
      _Bool _field9;
      struct __C3DFXProgram *_field10;
      struct __C3DMaterial *_field11;
      struct __C3DBlendStates *_field12;
      struct __C3DRasterizerStates *_field13;
      struct C3DColor4 _field14;
      unsigned char _field15;
      unsigned int _field16;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      struct __C3DRendererElement *_field17;
      unsigned long long _field18;
      unsigned long long _field19;
      struct {
          CDUnknownFunctionPointerType _field1;
          CDUnknownFunctionPointerType _field2;
          CDUnknownFunctionPointerType _field3;
          CDUnknownFunctionPointerType _field4;
          CDUnknownFunctionPointerType _field5;
          CDUnknownFunctionPointerType _field6;
          CDUnknownFunctionPointerType _field7;
          CDUnknownFunctionPointerType _field8;
          void *_field9;
      } _field20;
      struct {
          CDStruct_2e3d5ba3 _field1;
          CDStruct_2e3d5ba3 _field2;
          unsigned int :1;
          unsigned int :1;
      } _field21;
      struct CGPoint _field22;
      CDStruct_183601bc *_field23;
      unsigned int _field24;
      struct __C3DNode *_field25;
      struct __C3DNode *_field26;
      struct __CFArray *_field27;
      struct __C3DNode *_field28;
      struct __CFString *_field29;
      struct __CFString *_field30;
      struct __CFString *_field31;
      void *_field32;
      struct __C3DFXPassInput **_field33;
      long long _field34;
      long long _field35;
      struct __CFDictionary *_field36;
      struct __CFDictionary *_field37;
      struct {
          unsigned int :1;
          _Bool _field1;
          unsigned char _field2;
      } _field38;
  };
  
  struct __C3DFXProgram {
      struct __C3DEntity _field1;
      int _field2;
      unsigned int :1;
      unsigned int :1;
      struct __C3DFXProgramDelegate *_field3;
  };
  
  struct __C3DFXTechnique;
  
  struct __C3DFloor {
      struct __C3DGeometry _field1;
      float _field2;
      float _field3;
      float _field4;
      float _field5;
      int _field6;
      float _field7;
  };
  
  struct __C3DFramebuffer;
  
  struct __C3DGenericSource {
      struct __C3DEntity _field1;
      struct __C3DSourceAccessor *_field2;
      union {
          struct __CFData *_field1;
          void *_field2;
          void *_field3;
      } _field3;
      long long _field4;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
  };
  
  struct __C3DGeometry {
      struct __C3DEntity _field1;
      struct __C3DMesh *_field2;
      struct __C3DMaterial *_field3;
      struct __CFArray *_field4;
      struct __CFSet *_field5;
      struct __CFArray *_field6;
      struct __C3DAABB *_field7;
      unsigned int :1;
      CDUnknownFunctionPointerType _field8;
      struct {
          _Bool _field1;
          _Bool _field2;
          unsigned short _field3;
          unsigned short _field4;
          float _field5;
          float _field6;
          unsigned char _field7;
          unsigned char _field8;
          unsigned char _field9;
          unsigned char _field10;
          struct __C3DMeshElement *_field11;
          struct __C3DMeshSource *_field12;
          struct __C3DMesh *_field13;
          _Bool _field14;
          _Bool _field15;
          void *_field16;
          void *_field17;
      } _field9;
  };
  
  struct __C3DImage;
  
  struct __C3DKeyframedAnimation {
      struct __C3DAnimation _field1;
      struct __C3DKeyframeController *_field2;
  };
  
  struct __C3DLight {
      struct __C3DEntity _field1;
      struct C3DColor4 _field2;
      int _field3;
      float _field4;
      float _field5;
      float _field6;
      float _field7;
      float _field8;
      float _field9;
      struct C3DColor4 _field10;
      float _field11;
      float _field12;
      unsigned int _field13;
      unsigned long long _field14;
      _Bool _field15;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      double _field16;
      double _field17;
      double _field18;
      struct __C3DEffectSlot *_field19;
      struct __C3DFXTechnique *_field20;
      void *_field21;
  };
  
  struct __C3DMaterial;
  
  struct __C3DMesh {
      struct __C3DEntity _field1;
      struct __CFArray *_field2[9];
      struct C3DSphere *_field3;
      struct __CFArray **_field4;
      unsigned int :1;
      unsigned int :1;
      unsigned int :1;
      unsigned int :4;
      long long _field5;
  };
  
  struct __C3DMeshElement;
  
  struct __C3DMeshSource {
      struct __C3DGenericSource _field1;
      unsigned short _field2;
      unsigned char _field3;
      unsigned char _field4;
  };
  
  struct __C3DMorph {
      struct __C3DEntity _field1;
      int _field2;
      struct __CFArray *_field3;
      struct __C3DGenericSource *_field4;
      unsigned int _field5;
      _Bool _field6;
  };
  
  struct __C3DNode;
  
  struct __C3DParametricGeometry {
      struct __C3DGeometry _field1;
      struct {
          float _field1;
          float _field2;
          float _field3;
          float _field4;
          float _field5;
          float _field6;
          float _field7;
          float _field8;
          float _field9;
          float _field10;
          float _field11;
          float _field12;
          int _field13;
          int _field14;
          int _field15;
          int _field16;
          int _field17;
          int _field18;
          int _field19;
          int _field20;
          int _field21;
          int _field22;
          int _field23;
          unsigned int _field24;
      } _field2;
      struct {
          CDUnknownFunctionPointerType _field1;
          CDUnknownFunctionPointerType _field2;
          CDUnknownFunctionPointerType _field3;
          CDUnknownFunctionPointerType _field4;
          CDUnknownFunctionPointerType _field5;
          CDUnknownFunctionPointerType _field6;
      } _field3;
      struct __CFData *_field4;
  };
  
  struct __C3DQuaternion {
      float _field1;
      float _field2;
      float _field3;
      float _field4;
  };
  
  struct __C3DRasterizerStates;
  
  struct __C3DRendererContext {
      struct __CFRuntimeBase _field1;
      int _field2;
      unsigned int _field3;
      unsigned int _field4;
      unsigned int _field5;
      unsigned int _field6;
      float _field7;
      unsigned int _field8;
      struct __C3DTexture *_field9;
      struct __C3DStack *_field10;
      void *_field11;
      _Bool _field12;
      _Bool _field13;
      _Bool _field14;
      _Bool _field15;
      _Bool _field16;
      unsigned int _field17;
      struct __CFDictionary *_field18;
      struct __CFDictionary *_field19;
      struct __CFDictionary *_field20;
      struct C3DColor4 _field21;
      void *_field22;
      long long _field23;
      struct __C3DFXProgramObject *_field24;
      struct __C3DEngineStats _field25;
      struct Cache _field26;
      struct {
          unsigned int _field1[5];
          int _field2[5];
          struct {
              int _field1;
              unsigned int _field2;
              unsigned int _field3;
          } _field3[7];
          unsigned int _field4[7];
          CDUnknownFunctionPointerType _field5;
          CDUnknownFunctionPointerType _field6;
          CDUnknownFunctionPointerType _field7;
          CDUnknownFunctionPointerType _field8;
          CDUnknownFunctionPointerType _field9;
          CDUnknownFunctionPointerType _field10;
          CDUnknownFunctionPointerType _field11;
          CDUnknownFunctionPointerType _field12;
          CDUnknownFunctionPointerType _field13;
          CDUnknownFunctionPointerType _field14;
      } _field27;
      struct VolatileObject _field28[2];
      struct __C3DArray *_field29;
      unsigned int _field30;
      struct __CFDictionary *_field31;
  };
  
  struct __C3DResourceManager {
      struct __CFRuntimeBase _field1;
      struct __CFDictionary *_field2;
      struct __CFDictionary *_field3;
      struct __CFDictionary *_field4;
      struct __CFDictionary *_field5;
      struct __CFDictionary *_field6;
      struct __CFDictionary *_field7;
      struct __CFDictionary *_field8;
      unsigned int _field9;
      unsigned int _field10;
      struct __C3DList *_field11;
      _Bool _field12;
      struct __C3DMeshPacker *_field13;
      struct __C3DTexturePacker *_field14;
      _Bool _field15;
      struct _opaque_pthread_mutex_t _field16;
      struct _opaque_pthread_mutex_t _field17;
      id _field18;
      struct __CFDictionary *_field19;
      struct __CFArray *_field20;
  };
  
  struct __C3DShapeGeometry {
      struct __C3DGeometry _field1;
      struct {
          char _field1;
          float _field2;
          float _field3;
          float _field4;
          int _field5;
          float _field6;
          struct CGPath *_field7;
          void *_field8;
          struct CGPath *_field9;
          void *_field10;
      } _field2;
      struct __C3DMesh *_field3;
      unsigned char _field4[16];
  };
  
  struct __C3DTextGeometry {
      struct __C3DShapeGeometry _field1;
      struct {
          struct __CTFrame *_field1;
          void *_field2;
          void *_field3;
          int _field4;
          int _field5;
          _Bool _field6;
          _Bool _field7;
          _Bool _field8;
          struct CGRect _field9;
      } _field2;
  };
  
  struct __C3DTexture;
  
  struct __C3DTextureSampler {
      struct __CFRuntimeBase _field1;
      int _field2;
      int _field3;
      int _field4;
      int _field5;
      int _field6;
      int _field7;
      struct C3DColor4 _field8;
      float _field9;
      unsigned char _field10;
      int _field11;
      unsigned long long _field12;
  };
  
  struct __CFArray;
  
  struct __CFData;
  
  struct __CFDictionary;
  
  struct __CFRuntimeBase {
      unsigned long long _field1;
      unsigned char _field2[4];
      unsigned int _field3;
  };
  
  struct __CFSet;
  
  struct __CFString;
  
  struct _opaque_pthread_mutex_t {
      long long __sig;
      char __opaque[56];
  };
  
  struct btActionInterface;
  
  struct btAlignedAllocator<btActionInterface *, 16>;
  
  struct btAlignedAllocator<btCollisionObject *, 16>;
  
  struct btAlignedAllocator<btPersistentManifold *, 16>;
  
  struct btAlignedAllocator<btRigidBody *, 16>;
  
  struct btAlignedAllocator<btTypedConstraint *, 16>;
  
  struct btAlignedAllocator<btVector3, 16>;
  
  struct btAlignedAllocator<btWheelInfo, 16>;
  
  struct btAlignedAllocator<float, 16>;
  
  struct btAlignedObjectArray<btActionInterface *> {
      struct btAlignedAllocator<btActionInterface *, 16> _field1;
      int _field2;
      int _field3;
      struct btActionInterface **_field4;
      _Bool _field5;
  };
  
  struct btAlignedObjectArray<btCollisionObject *> {
      struct btAlignedAllocator<btCollisionObject *, 16> _field1;
      int _field2;
      int _field3;
      struct btCollisionObject **_field4;
      _Bool _field5;
  };
  
  struct btAlignedObjectArray<btPersistentManifold *> {
      struct btAlignedAllocator<btPersistentManifold *, 16> _field1;
      int _field2;
      int _field3;
      struct btPersistentManifold **_field4;
      _Bool _field5;
  };
  
  struct btAlignedObjectArray<btRigidBody *> {
      struct btAlignedAllocator<btRigidBody *, 16> _field1;
      int _field2;
      int _field3;
      struct btRigidBody **_field4;
      _Bool _field5;
  };
  
  struct btAlignedObjectArray<btTypedConstraint *> {
      struct btAlignedAllocator<btTypedConstraint *, 16> _field1;
      int _field2;
      int _field3;
      struct btTypedConstraint **_field4;
      _Bool _field5;
  };
  
  struct btAlignedObjectArray<btVector3> {
      struct btAlignedAllocator<btVector3, 16> _field1;
      int _field2;
      int _field3;
      struct btVector3 *_field4;
      _Bool _field5;
  };
  
  struct btAlignedObjectArray<btWheelInfo> {
      struct btAlignedAllocator<btWheelInfo, 16> _field1;
      int _field2;
      int _field3;
      struct btWheelInfo *_field4;
      _Bool _field5;
  };
  
  struct btAlignedObjectArray<float> {
      struct btAlignedAllocator<float, 16> _field1;
      int _field2;
      int _field3;
      float *_field4;
      _Bool _field5;
  };
  
  struct btAngularLimit {
      float _field1;
      float _field2;
      float _field3;
      float _field4;
      float _field5;
      float _field6;
      float _field7;
      _Bool _field8;
  };
  
  struct btBroadphaseInterface;
  
  struct btBroadphaseProxy;
  
  struct btC3DDebugDraw {
      CDUnknownFunctionPointerType *_field1;
      int _field2;
      void *_field3;
  };
  
  struct btCapsuleShape {
      CDUnknownFunctionPointerType *_field1;
      int _field2;
      void *_field3;
      struct btVector3 _field4;
      struct btVector3 _field5;
      float _field6;
      float _field7;
      int _field8;
  };
  
  struct btCharacterControllerInterface {
      CDUnknownFunctionPointerType *_field1;
  };
  
  struct btCollisionObject;
  
  struct btCollisionShape {
      CDUnknownFunctionPointerType *_field1;
      int _field2;
      void *_field3;
  };
  
  struct btConstraintSetting {
      float _field1;
      float _field2;
      float _field3;
  };
  
  struct btConstraintSolver;
  
  struct btContactSolverInfo {
      float _field1;
      float _field2;
      float _field3;
      float _field4;
      float _field5;
      int _field6;
      float _field7;
      float _field8;
      float _field9;
      float _field10;
      float _field11;
      int _field12;
      float _field13;
      float _field14;
      float _field15;
      float _field16;
      int _field17;
      int _field18;
      int _field19;
      float _field20;
      float _field21;
  };
  
  struct btDiscreteDynamicsWorld {
      CDUnknownFunctionPointerType *_field1;
      struct btAlignedObjectArray<btCollisionObject *> _field2;
      struct btDispatcher *_field3;
      struct btDispatcherInfo _field4;
      struct btBroadphaseInterface *_field5;
      struct btIDebugDraw *_field6;
      _Bool _field7;
      CDUnknownFunctionPointerType _field8;
      CDUnknownFunctionPointerType _field9;
      void *_field10;
      struct btContactSolverInfo _field11;
      float _field12;
      struct btAlignedObjectArray<btTypedConstraint *> _field13;
      struct InplaceSolverIslandCallback *_field14;
      struct btConstraintSolver *_field15;
      struct btSimulationIslandManager *_field16;
      struct btAlignedObjectArray<btTypedConstraint *> _field17;
      struct btAlignedObjectArray<btRigidBody *> _field18;
      struct btVector3 _field19;
      float _field20;
      _Bool _field21;
      _Bool _field22;
      _Bool _field23;
      _Bool _field24;
      struct btAlignedObjectArray<btActionInterface *> _field25;
      int _field26;
      struct btAlignedObjectArray<btPersistentManifold *> _field27;
      _Bool _field28;
  };
  
  struct btDispatcher;
  
  struct btDispatcherInfo {
      float _field1;
      int _field2;
      int _field3;
      float _field4;
      _Bool _field5;
      struct btIDebugDraw *_field6;
      _Bool _field7;
      _Bool _field8;
      _Bool _field9;
      float _field10;
      _Bool _field11;
      float _field12;
  };
  
  struct btDynamicsWorld {
      CDUnknownFunctionPointerType *_field1;
      struct btAlignedObjectArray<btCollisionObject *> _field2;
      struct btDispatcher *_field3;
      struct btDispatcherInfo _field4;
      struct btBroadphaseInterface *_field5;
      struct btIDebugDraw *_field6;
      _Bool _field7;
      CDUnknownFunctionPointerType _field8;
      CDUnknownFunctionPointerType _field9;
      void *_field10;
      struct btContactSolverInfo _field11;
      float _field12;
  };
  
  struct btHashedOverlappingPairCache;
  
  struct btHingeConstraint {
      CDUnknownFunctionPointerType *_field1;
      int _field2;
      int _field3;
      CDUnion_15924c16 _field4;
      float _field5;
      _Bool _field6;
      _Bool _field7;
      int _field8;
      struct btRigidBody *_field9;
      struct btRigidBody *_field10;
      float _field11;
      float _field12;
      struct btJointFeedback *_field13;
      struct btJacobianEntry _field14[3];
      struct btJacobianEntry _field15[3];
      struct btTransform _field16;
      struct btTransform _field17;
      float _field18;
      float _field19;
      struct btAngularLimit _field20;
      float _field21;
      float _field22;
      float _field23;
      float _field24;
      _Bool _field25;
      _Bool _field26;
      _Bool _field27;
      _Bool _field28;
      _Bool _field29;
      float _field30;
      int _field31;
      float _field32;
      float _field33;
      float _field34;
  };
  
  struct btIDebugDraw;
  
  struct btJacobianEntry {
      struct btVector3 _field1;
      struct btVector3 _field2;
      struct btVector3 _field3;
      struct btVector3 _field4;
      struct btVector3 _field5;
      float _field6;
  };
  
  struct btJointFeedback;
  
  struct btManifoldPoint {
      struct btVector3 _field1;
      struct btVector3 _field2;
      struct btVector3 _field3;
      struct btVector3 _field4;
      struct btVector3 _field5;
      float _field6;
      float _field7;
      float _field8;
      float _field9;
      int _field10;
      int _field11;
      int _field12;
      int _field13;
      void *_field14;
      _Bool _field15;
      float _field16;
      float _field17;
      float _field18;
      float _field19;
      float _field20;
      float _field21;
      float _field22;
      int _field23;
      struct btVector3 _field24;
      struct btVector3 _field25;
  };
  
  struct btMatrix3x3 {
      struct btVector3 _field1[3];
  };
  
  struct btMotionState;
  
  struct btOverlapFilterCallback {
      CDUnknownFunctionPointerType *_field1;
  };
  
  struct btOverlappingPairCallback {
      CDUnknownFunctionPointerType *_field1;
  };
  
  struct btPairCachingGhostObject {
      CDUnknownFunctionPointerType *_field1;
      struct btTransform _field2;
      struct btTransform _field3;
      struct btVector3 _field4;
      struct btVector3 _field5;
      struct btVector3 _field6;
      int _field7;
      float _field8;
      struct btBroadphaseProxy *_field9;
      struct btCollisionShape *_field10;
      void *_field11;
      struct btCollisionShape *_field12;
      int _field13;
      int _field14;
      int _field15;
      int _field16;
      float _field17;
      float _field18;
      float _field19;
      float _field20;
      int _field21;
      void *_field22;
      float _field23;
      float _field24;
      float _field25;
      int _field26;
      struct btAlignedObjectArray<btCollisionObject *> _field27;
      struct btHashedOverlappingPairCache *_field28;
  };
  
  struct btPersistentManifold {
      int _field1;
      struct btManifoldPoint _field2[4];
      struct btCollisionObject *_field3;
      struct btCollisionObject *_field4;
      int _field5;
      float _field6;
      float _field7;
      int _field8;
      int _field9;
      int _field10;
      struct c3dContactCallback *_field11;
  };
  
  struct btPoint2PointConstraint {
      CDUnknownFunctionPointerType *_field1;
      int _field2;
      int _field3;
      CDUnion_15924c16 _field4;
      float _field5;
      _Bool _field6;
      _Bool _field7;
      int _field8;
      struct btRigidBody *_field9;
      struct btRigidBody *_field10;
      float _field11;
      float _field12;
      struct btJointFeedback *_field13;
      struct btJacobianEntry _field14[3];
      struct btVector3 _field15;
      struct btVector3 _field16;
      int _field17;
      float _field18;
      float _field19;
      _Bool _field20;
      struct btConstraintSetting _field21;
  };
  
  struct btRaycastVehicle {
      CDUnknownFunctionPointerType *_field1;
      struct btAlignedObjectArray<btVector3> _field2;
      struct btAlignedObjectArray<btVector3> _field3;
      struct btAlignedObjectArray<float> _field4;
      struct btAlignedObjectArray<float> _field5;
      int _field6;
      int _field7;
      float _field8;
      float _field9;
      struct btVehicleRaycaster *_field10;
      float _field11;
      float _field12;
      float _field13;
      struct btRigidBody *_field14;
      int _field15;
      int _field16;
      int _field17;
      struct btAlignedObjectArray<btWheelInfo> _field18;
  };
  
  struct btRigidBody {
      CDUnknownFunctionPointerType *_field1;
      struct btTransform _field2;
      struct btTransform _field3;
      struct btVector3 _field4;
      struct btVector3 _field5;
      struct btVector3 _field6;
      int _field7;
      float _field8;
      struct btBroadphaseProxy *_field9;
      struct btCollisionShape *_field10;
      void *_field11;
      struct btCollisionShape *_field12;
      int _field13;
      int _field14;
      int _field15;
      int _field16;
      float _field17;
      float _field18;
      float _field19;
      float _field20;
      int _field21;
      void *_field22;
      float _field23;
      float _field24;
      float _field25;
      int _field26;
      struct btMatrix3x3 _field27;
      struct btVector3 _field28;
      struct btVector3 _field29;
      float _field30;
      struct btVector3 _field31;
      struct btVector3 _field32;
      struct btVector3 _field33;
      struct btVector3 _field34;
      struct btVector3 _field35;
      struct btVector3 _field36;
      float _field37;
      float _field38;
      _Bool _field39;
      float _field40;
      float _field41;
      float _field42;
      float _field43;
      float _field44;
      float _field45;
      float _field46;
      struct btMotionState *_field47;
      struct btAlignedObjectArray<btTypedConstraint *> _field48;
      int _field49;
      int _field50;
      struct btVector3 _field51;
      struct btVector3 _field52;
      struct btVector3 _field53;
      struct btVector3 _field54;
      struct btVector3 _field55;
      struct btVector3 _field56;
      int _field57;
      int _field58;
  };
  
  struct btSimulationIslandManager;
  
  struct btSliderConstraint {
      CDUnknownFunctionPointerType *_field1;
      int _field2;
      int _field3;
      CDUnion_15924c16 _field4;
      float _field5;
      _Bool _field6;
      _Bool _field7;
      int _field8;
      struct btRigidBody *_field9;
      struct btRigidBody *_field10;
      float _field11;
      float _field12;
      struct btJointFeedback *_field13;
      _Bool _field14;
      _Bool _field15;
      struct btTransform _field16;
      struct btTransform _field17;
      _Bool _field18;
      float _field19;
      float _field20;
      float _field21;
      float _field22;
      float _field23;
      float _field24;
      float _field25;
      float _field26;
      float _field27;
      float _field28;
      float _field29;
      float _field30;
      float _field31;
      float _field32;
      float _field33;
      float _field34;
      float _field35;
      float _field36;
      float _field37;
      float _field38;
      float _field39;
      float _field40;
      float _field41;
      float _field42;
      float _field43;
      float _field44;
      float _field45;
      float _field46;
      _Bool _field47;
      _Bool _field48;
      int _field49;
      struct btJacobianEntry _field50[3];
      float _field51[3];
      struct btJacobianEntry _field52[3];
      float _field53;
      struct btTransform _field54;
      struct btTransform _field55;
      struct btVector3 _field56;
      struct btVector3 _field57;
      struct btVector3 _field58;
      struct btVector3 _field59;
      struct btVector3 _field60;
      struct btVector3 _field61;
      struct btVector3 _field62;
      struct btVector3 _field63;
      float _field64;
      float _field65;
      float _field66;
      float _field67;
      _Bool _field68;
      float _field69;
      float _field70;
      float _field71;
      _Bool _field72;
      float _field73;
      float _field74;
      float _field75;
  };
  
  struct btTransform {
      struct btMatrix3x3 _field1;
      struct btVector3 _field2;
  };
  
  struct btTypedConstraint;
  
  struct btVector3 {
      union {
          float _field1[4];
      } _field1;
  };
  
  struct btVehicleRaycaster {
      CDUnknownFunctionPointerType *_field1;
  };
  
  struct btWheelInfo;
  
  struct c3dAether {
      struct vector<c3dPhysicsField *, std::__1::allocator<c3dPhysicsField *>> _fields;
  };
  
  struct c3dContactCallback;
  
  struct c3dPhysicsField;
  
  struct vector<SCNCAction *, std::__1::allocator<SCNCAction *>> {
      struct SCNCAction **_field1;
      struct SCNCAction **_field2;
      struct __compressed_pair<SCNCAction **, std::__1::allocator<SCNCAction *>> {
          struct SCNCAction **_field1;
      } _field3;
  };
  
  struct vector<c3dPhysicsField *, std::__1::allocator<c3dPhysicsField *>> {
      struct c3dPhysicsField **__begin_;
      struct c3dPhysicsField **__end_;
      struct __compressed_pair<c3dPhysicsField **, std::__1::allocator<c3dPhysicsField *>> {
          struct c3dPhysicsField **__first_;
      } __end_cap_;
  };
  
  #pragma mark Typedef'd Structures
  
  typedef struct {
      unsigned char format;
      unsigned char sampleCount;
      unsigned int renderToTexture:1;
      unsigned int forceTextureRect:1;
      unsigned int viewportDependant:1;
      unsigned int renderToIOSurface:1;
      unsigned char padding[5];
  } CDStruct_2e3d5ba3;
  
  typedef struct {
      CDUnknownFunctionPointerType _field1;
      CDUnknownFunctionPointerType _field2;
  } CDStruct_2921ca3b;
  
  typedef struct {
      char _field1;
      double _field2;
      double _field3;
      int _field4;
      double _field5;
      void *_field6;
      void *_field7;
  } CDStruct_d3ce6806;
  
  typedef struct {
      float r;
      float g;
      float b;
      float a;
  } CDStruct_83984b6f;
  
  typedef struct {
      long long _field1;
      int _field2;
      unsigned int _field3;
      long long _field4;
  } CDStruct_198678f7;
  
  typedef struct {
      long long _field1;
      long long _field2;
  } CDStruct_912cb5d2;
  
  typedef struct CDStruct_183601bc;
  
  typedef struct {
      id _field1;
      struct CGPoint _field2;
      struct CGPoint _field3;
      struct SCNVector3 _field4;
      struct SCNVector3 _field5;
      double _field6;
  } CDStruct_811921b8;
  
  typedef struct {
      unsigned int _field1;
      int _field2;
      long long _field3;
      unsigned long long _field4;
      double _field5;
      long long _field6;
      struct CVSMPTETime _field7;
      unsigned long long _field8;
      unsigned long long _field9;
  } CDStruct_e50ab651;
  
  typedef struct {
      struct __C3DEnginePipeline *_field1;
      struct __C3DEngineContext *_field2;
      struct __C3DFXPassInstance *_field3;
      int *_field4;
      struct __C3DNode *_field5;
      _Bool _field6;
      _Bool _field7;
  } CDStruct_256c7a3c;
  
  typedef struct {
      struct __C3DFXProgram *weakProgram;
      unsigned int baseIndex;
      unsigned int baseVertex;
      unsigned int vertexSize;
      unsigned int allocatedVerticesSize;
      unsigned int allocatedIndicesSize;
      struct __C3DImage *textureImage;
      struct __C3DTexture *texture;
      unsigned int drawMode;
      _Bool orthographic;
      _Bool clearDepthBuffer;
      _Bool enableDepthTest;
      _Bool enableCulling;
      _Bool isDynamic;
      struct __C3DMesh *mesh;
      struct __C3DMeshElement *meshElement;
      struct {
          unsigned long long verticesStride;
          unsigned long long colorsStride;
          unsigned long long uvsStride;
          char *verticesData;
          char *colorsData;
          char *uvsData;
      } _cache;
      NSMutableSet *_usedMeshes;
      NSMutableSet *_freeMeshes;
      NSMutableSet *_usedMeshElements;
      NSMutableSet *_freeMeshElements;
  } CDStruct_4aabc75a;
  
  typedef struct {
      float _field1;
      struct __C3DNode *_field2;
      float _field3;
  } CDStruct_62d14fc2;
  
  typedef struct {
      long long _field1;
      CDStruct_183601bc *_field2;
      CDStruct_912cb5d2 _field3[4];
      CDStruct_912cb5d2 _field4[4];
      long long _field5[4];
      void *_field6;
      void *_field7;
      _Bool _field8;
  } CDStruct_5d961f59;
  
  typedef struct {
      struct {
          struct __C3DImage *texture;
          struct CGSize textureSize;
          _Bool isRetina;
      } textureInfo;
      double lineHeight;
      short characterWidth_texture;
      double characterWidth_typography;
      short characterHeight_texture;
      CDStruct_183601bc *symbolRects;
  } CDStruct_dd363de5;
  
  typedef struct {
      CDStruct_d3ce6806 _field1;
      void *_field2;
      void *_field3;
      int _field4;
      int _field5;
      _Bool _field6;
      _Bool _field7;
      struct CGRect _field8;
      double _field9;
  } CDStruct_8bd95810;
  
  #pragma mark Typedef'd Unions
  
  typedef union {
      int _field1;
      void *_field2;
  } CDUnion_15924c16;
  
  