[ uuid(FBEB9247-3DF4-43d3-A1D4-DB950D90C8D9), version(1.0), ] interface MW4DataServer { int StartRunID (void); void RecordData ([in] int id,[in] int version,[in] double time, [in] int type,[in] int objectid, [in] float posx,[in] float posy,[in] float posz, [in] int int1,[in] int int2,[in] int int3,[in] int int4, [in] float float1,[in] float float2,[in] float float3,[in] float float4, [in,string] const char *p5); void FinishRun ([in] int id); }