Microsoft.VisualBasic.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:132k
源码类别:

VC书籍

开发平台:

C/C++

  1. //$si$ virtual
  2. ////////////////////////////////////////////////////////////////
  3. // File Microsoft.VisualBasic.dll: 
  4. // Global functions
  5. //-------------------------------------------------------
  6. // Global fields
  7. //-------------------------------------------------------
  8. // Global MemberRefs
  9. //-------------------------------------------------------
  10. // Types
  11. //-------------------------------------------------------
  12. class Microsoft.VisualBasic.CompilerServices._Version : System.Object
  13.     {
  14.      I4 Major;
  15.      I4 Minor;
  16.      I4 Build;
  17.      I4 Revision;
  18.      Void Microsoft.VisualBasic.CompilerServices._Version();
  19.     }
  20. class Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute : System.Attribute
  21.     {
  22.      Void Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute();
  23.     }
  24. class Microsoft.VisualBasic.CompilerServices.OptionTextAttribute : System.Attribute
  25.     {
  26.      Void Microsoft.VisualBasic.CompilerServices.OptionTextAttribute();
  27.     }
  28. class Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute : System.Attribute
  29.     {
  30.      Void Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute();
  31.     }
  32. interface Microsoft.VisualBasic.CompilerServices.IVbHost : 
  33.     {
  34.      Class System.Windows.Forms.IWin32Window GetParentWindow();
  35.      String GetWindowTitle();
  36.     }
  37. class Microsoft.VisualBasic.CompilerServices.HostServices : System.Object
  38.     {
  39.      Class Microsoft.VisualBasic.CompilerServices.IVbHost m_host;
  40.      Void Microsoft.VisualBasic.CompilerServices.HostServices();
  41.      Class Microsoft.VisualBasic.CompilerServices.IVbHost get_VBHost();
  42.      Void set_VBHost( Class Microsoft.VisualBasic.CompilerServices.IVbHost Value);
  43.     property VBHost { get(){} set(){} };
  44.     }
  45. class Microsoft.VisualBasic.CompilerServices.ResID : System.Object
  46.     {
  47.      String ID3;
  48.      String ID5;
  49.      String ID6;
  50.      String ID7;
  51.      String ID9;
  52.      String ID10;
  53.      String ID11;
  54.      String ID13;
  55.      String ID14;
  56.      String ID16;
  57.      String ID17;
  58.      String ID18;
  59.      String ID20;
  60.      String ID28;
  61.      String ID35;
  62.      String ID47;
  63.      String ID48;
  64.      String ID49;
  65.      String ID51;
  66.      String ID52;
  67.      String ID53;
  68.      String ID54;
  69.      String ID55;
  70.      String ID57;
  71.      String ID58;
  72.      String ID59;
  73.      String ID61;
  74.      String ID62;
  75.      String ID63;
  76.      String ID67;
  77.      String ID68;
  78.      String ID70;
  79.      String ID71;
  80.      String ID74;
  81.      String ID75;
  82.      String ID76;
  83.      String ID91;
  84.      String ID92;
  85.      String ID93;
  86.      String ID94;
  87.      String ID95;
  88.      String ID96;
  89.      String ID97;
  90.      String ID98;
  91.      String ID100;
  92.      String ID321;
  93.      String ID322;
  94.      String ID325;
  95.      String ID380;
  96.      String ID381;
  97.      String ID382;
  98.      String ID383;
  99.      String ID385;
  100.      String ID387;
  101.      String ID393;
  102.      String ID394;
  103.      String ID422;
  104.      String ID423;
  105.      String ID424;
  106.      String ID429;
  107.      String ID430;
  108.      String ID432;
  109.      String ID438;
  110.      String ID440;
  111.      String ID442;
  112.      String ID443;
  113.      String ID445;
  114.      String ID446;
  115.      String ID447;
  116.      String ID448;
  117.      String ID449;
  118.      String ID450;
  119.      String ID451;
  120.      String ID452;
  121.      String ID453;
  122.      String ID454;
  123.      String ID455;
  124.      String ID457;
  125.      String ID458;
  126.      String ID459;
  127.      String ID460;
  128.      String ID461;
  129.      String ID462;
  130.      String ID463;
  131.      String ID481;
  132.      String ID482;
  133.      String ID735;
  134.      String ID744;
  135.      String ID746;
  136.      String ID999;
  137.      String ID32768;
  138.      String False;
  139.      String True;
  140.      String Argument_GEZero1;
  141.      String Argument_GTZero1;
  142.      String Argument_InvalidVbStrConv;
  143.      String Argument_StrConvSCandTC;
  144.      String Argument_SCNotSupported;
  145.      String Argument_TCNotSupported;
  146.      String Argument_JPNNotSupported;
  147.      String Argument_IllegalWideNarrow;
  148.      String Argument_LocalNotSupported;
  149.      String Argument_WideNarrowNotApplicable;
  150.      String Argument_IllegalKataHira;
  151.      String Argument_LengthGTZero1;
  152.      String Argument_RangeTwoBytes1;
  153.      String Argument_MinusOneOrGTZero1;
  154.      String Argument_GEMinusOne1;
  155.      String Argument_GEOne1;
  156.      String Argument_RankEQOne1;
  157.      String Argument_IComparable2;
  158.      String Argument_NotNumericType2;
  159.      String Argument_InvalidValue1;
  160.      String Argument_InvalidValueType2;
  161.      String Argument_PathEmpty;
  162.      String Argument_PathNullOrEmpty;
  163.      String Argument_PathNullOrEmpty1;
  164.      String Argument_InvalidPathChars1;
  165.      String Argument_InvalidValue;
  166.      String Collection_BeforeAfterExclusive;
  167.      String Collection_DuplicateKey;
  168.      String FileSystem_IllegalInputAccess;
  169.      String FileSystem_IllegalOutputAccess;
  170.      String FileSystem_IllegalAppendAccess;
  171.      String FileSystem_FileAlreadyOpen1;
  172.      String ForLoop_CommonType2;
  173.      String ForLoop_CommonType3;
  174.      String ForLoop_ConvertToType3;
  175.      String InternalError;
  176.      String DIR_IllegalCall;
  177.      String KILL_NoFilesFound1;
  178.      String MaxErrNumber;
  179.      String FileSystem_DriveNotFound1;
  180.      String FileSystem_FileNotFound1;
  181.      String FileSystem_PathNotFound1;
  182.      String Financial_CalcDivByZero;
  183.      String Financial_CannotCalculateNPer;
  184.      String Financial_CannotCalculateRate;
  185.      String Argument_InvalidNullValue1;
  186.      String Rate_NPerMustBeGTZero;
  187.      String PPMT_PerGT0AndLTNPer;
  188.      String Financial_LifeNEZero;
  189.      String Financial_ArgGEZero1;
  190.      String Financial_ArgGTZero1;
  191.      String Financial_PeriodLELife;
  192.      String Argument_InvalidRank1;
  193.      String Argument_Range0toFF1;
  194.      String Argument_Range0to99_1;
  195.      String Interaction_ResKeyNotCreated1;
  196.      String Argument_LCIDNotSupported1;
  197.      String ProcessNotFound;
  198.      String Array_RankMismatch;
  199.      String Array_TypeMismatch;
  200.      String InvalidCast_FromTo;
  201.      String InvalidCast_FromStringTo;
  202.      String SetLocalDateFailure;
  203.      String SetLocalTimeFailure;
  204.      String Argument_UnsupportedFieldType2;
  205.      String Argument_UnsupportedIOType1;
  206.      String UNDONE;
  207.      String Argument_InvalidDateValue1;
  208.      String UseFilePutObject;
  209.      String ArgumentNotNumeric1;
  210.      String FileIO_StringLengthExceeded;
  211.      String Argument_IndexLELength2;
  212.      String MissingMember_NoDefaultMemberFound1;
  213.      String MissingMember_MemberNotFoundOnType2;
  214.      String MissingMember_MemberSetNotFoundOnType2;
  215.      String MissingMember_MemberLetNotFoundOnType2;
  216.      String OnOffFormatStyle;
  217.      String YesNoFormatStyle;
  218.      String TrueFalseFormatStyle;
  219.      String NoValidOperator_OneOperand;
  220.      String NoValidOperator_TwoOperands;
  221.      String Argument_CollectionIndex;
  222.      String Argument_InvalidNamedArg2;
  223.      String NoMethodTakingXArguments2;
  224.      String AmbiguousCall2;
  225.      String AmbiguousCall_WideningConversion2;
  226.      String NamedArgumentAlreadyUsed1;
  227.      String NamedArgumentOnParamArray;
  228.      String LinguisticRequirements;
  229.      String Argument_ArrayNotInitialized;
  230.      String RValueBaseForValueType;
  231.      String InvalidCast_FromToArg4;
  232.      String Argument_ArrayDimensionsDontMatch;
  233.      String ExpressionNotProcedure;
  234.      String AmbiguousMatch_NarrowingConversion1;
  235.      String LateboundCallToInheritedComClass;
  236.      String AmbiguousCall_ExactMatch2;
  237.      String NoValidOperator_StringType1;
  238.      String NoValidOperator_NonStringType1;
  239.      String MissingMember_ReadOnlyField2;
  240.      String Invalid_VBFixedArray;
  241.      String Invalid_VBFixedString;
  242.      String Argument_UnsupportedArrayDimensions;
  243.      String Argument_InvalidFixedLengthString;
  244.      String Argument_InvalidNamedArgs;
  245.      String Argument_IllegalNestedType2;
  246.      String Argument_PutObjectOfValueType1;
  247.      String SyncLockRequiresReferenceType1;
  248.      String FileOpenedNoRead;
  249.      String FileOpenedNoWrite;
  250.      Void Microsoft.VisualBasic.CompilerServices.ResID();
  251.     }
  252. class Microsoft.VisualBasic.CompilerServices.VB6RandomFile : Microsoft.VisualBasic.CompilerServices.VB6File
  253.     {
  254.      Void Microsoft.VisualBasic.CompilerServices.VB6RandomFile( String FileName,  ValueClass Microsoft.VisualBasic.OpenAccess access,  ValueClass Microsoft.VisualBasic.OpenShare share,  I4 lRecordLen);
  255.      Void OpenFileHelper( ValueClass System.IO.FileMode fm,  ValueClass Microsoft.VisualBasic.OpenAccess fa);
  256.      Void OpenFile();
  257.      Void CloseFile();
  258.      Void Lock( I8 lStart,  I8 lEnd);
  259.      Void Unlock( I8 lStart,  I8 lEnd);
  260.      ValueClass Microsoft.VisualBasic.OpenMode GetMode();
  261.      Class System.IO.StreamReader GetStreamReader();
  262.      Boolean EOF();
  263.      I8 LOC();
  264.      Void Seek( I8 Position);
  265.      I8 Seek();
  266.      Void GetObject( ByRef Object Value,  I8 RecordNumber,  Boolean ContainedInVariant);
  267.      Void Get( ByRef Class System.ValueType Value,  I8 RecordNumber);
  268.      Void Get( ByRef Class System.Array Value,  I8 RecordNumber,  Boolean ArrayIsDynamic,  Boolean StringIsFixedLength);
  269.      Void Get( ByRef Boolean Value,  I8 RecordNumber);
  270.      Void Get( ByRef UI1 Value,  I8 RecordNumber);
  271.      Void Get( ByRef I2 Value,  I8 RecordNumber);
  272.      Void Get( ByRef I4 Value,  I8 RecordNumber);
  273.      Void Get( ByRef I8 Value,  I8 RecordNumber);
  274.      Void Get( ByRef Char Value,  I8 RecordNumber);
  275.      Void Get( ByRef R4 Value,  I8 RecordNumber);
  276.      Void Get( ByRef R8 Value,  I8 RecordNumber);
  277.      Void Get( ByRef ValueClass System.Decimal Value,  I8 RecordNumber);
  278.      Void Get( ByRef String Value,  I8 RecordNumber,  Boolean StringIsFixedLength);
  279.      Void Get( ByRef ValueClass System.DateTime Value,  I8 RecordNumber);
  280.      Void PutObject( Object Value,  I8 RecordNumber,  Boolean ContainedInVariant);
  281.      Void Put( Class System.ValueType Value,  I8 RecordNumber);
  282.      Void Put( Class System.Array Value,  I8 RecordNumber,  Boolean ArrayIsDynamic,  Boolean StringIsFixedLength);
  283.      Void Put( Boolean Value,  I8 RecordNumber);
  284.      Void Put( UI1 Value,  I8 RecordNumber);
  285.      Void Put( I2 Value,  I8 RecordNumber);
  286.      Void Put( I4 Value,  I8 RecordNumber);
  287.      Void Put( I8 Value,  I8 RecordNumber);
  288.      Void Put( Char Value,  I8 RecordNumber);
  289.      Void Put( R4 Value,  I8 RecordNumber);
  290.      Void Put( R8 Value,  I8 RecordNumber);
  291.      Void Put( ValueClass System.Decimal Value,  I8 RecordNumber);
  292.      Void Put( String Value,  I8 RecordNumber,  Boolean StringIsFixedLength);
  293.      Void Put( ValueClass System.DateTime Value,  I8 RecordNumber);
  294.      Void ValidateWriteable();
  295.      Void ValidateReadable();
  296.     }
  297. class Microsoft.VisualBasic.CompilerServices.VB6BinaryFile : Microsoft.VisualBasic.CompilerServices.VB6RandomFile
  298.     {
  299.      Void Microsoft.VisualBasic.CompilerServices.VB6BinaryFile( String FileName,  ValueClass Microsoft.VisualBasic.OpenAccess access,  ValueClass Microsoft.VisualBasic.OpenShare share);
  300.      ValueClass Microsoft.VisualBasic.OpenMode GetMode();
  301.      I8 Seek();
  302.      Void Seek( I8 BaseOnePosition);
  303.      I8 LOC();
  304.      Boolean CanInput();
  305.      Boolean CanWrite();
  306.      Void Input( ByRef Object Value);
  307.      Void Input( ByRef String Value);
  308.      Void Input( ByRef Char Value);
  309.      Void Input( ByRef Boolean Value);
  310.      Void Input( ByRef UI1 Value);
  311.      Void Input( ByRef I2 Value);
  312.      Void Input( ByRef I4 Value);
  313.      Void Input( ByRef I8 Value);
  314.      Void Input( ByRef R4 Value);
  315.      Void Input( ByRef R8 Value);
  316.      Void Input( ByRef ValueClass System.Decimal Value);
  317.      Void Input( ByRef ValueClass System.DateTime Value);
  318.      Void Put( String Value,  I8 RecordNumber,  Boolean StringIsFixedLength);
  319.      Void Get( ByRef String Value,  I8 RecordNumber,  Boolean StringIsFixedLength);
  320.      String InputStr();
  321.     }
  322. class Microsoft.VisualBasic.CompilerServices.VB6OutputFile : Microsoft.VisualBasic.CompilerServices.VB6File
  323.     {
  324.      Void Microsoft.VisualBasic.CompilerServices.VB6OutputFile();
  325.      Void Microsoft.VisualBasic.CompilerServices.VB6OutputFile( String FileName,  ValueClass Microsoft.VisualBasic.OpenShare share,  Boolean fAppend);
  326.      Void OpenFile();
  327.      Void WriteLine( String s);
  328.      Void WriteString( String s);
  329.      Boolean CanWrite();
  330.      ValueClass Microsoft.VisualBasic.OpenMode GetMode();
  331.      Boolean EOF();
  332.      I8 LOC();
  333.     }
  334. class Microsoft.VisualBasic.CompilerServices.VB6InputFile : Microsoft.VisualBasic.CompilerServices.VB6File
  335.     {
  336.      Void Microsoft.VisualBasic.CompilerServices.VB6InputFile( String FileName,  ValueClass Microsoft.VisualBasic.OpenShare share);
  337.      Void OpenFile();
  338.      String ReadLine();
  339.      Boolean CanInput();
  340.      Boolean EOF();
  341.      ValueClass Microsoft.VisualBasic.OpenMode GetMode();
  342.      Object ParseInputString( ByRef String sInput);
  343.      Void Input( ByRef Object obj);
  344.      Void Input( ByRef Boolean Value);
  345.      Void Input( ByRef UI1 Value);
  346.      Void Input( ByRef I2 Value);
  347.      Void Input( ByRef I4 Value);
  348.      Void Input( ByRef I8 Value);
  349.      Void Input( ByRef Char Value);
  350.      Void Input( ByRef R4 Value);
  351.      Void Input( ByRef R8 Value);
  352.      Void Input( ByRef ValueClass System.Decimal Value);
  353.      Void Input( ByRef String Value);
  354.      Void Input( ByRef ValueClass System.DateTime Value);
  355.      I8 LOC();
  356.     }
  357. class Microsoft.VisualBasic.CompilerServices.tagVT : System.Enum
  358.     {
  359.      I2 value__;
  360.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_EMPTY;
  361.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_NULL;
  362.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_I2;
  363.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_I4;
  364.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_R4;
  365.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_R8;
  366.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_CY;
  367.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_DATE;
  368.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_BSTR;
  369.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_DISPATCH;
  370.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_ERROR;
  371.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_BOOL;
  372.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_VARIANT;
  373.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_UNKNOWN;
  374.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_DECIMAL;
  375.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_I1;
  376.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_UI1;
  377.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_UI2;
  378.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_UI4;
  379.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_I8;
  380.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_UI8;
  381.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_INT;
  382.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_UINT;
  383.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_VOID;
  384.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_HRESULT;
  385.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_PTR;
  386.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_SAFEARRAY;
  387.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_CARRAY;
  388.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_USERDEFINED;
  389.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_LPSTR;
  390.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_LPWSTR;
  391.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_RECORD;
  392.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_FILETIME;
  393.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_BLOB;
  394.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_STREAM;
  395.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_STORAGE;
  396.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_STREAMED_OBJECT;
  397.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_STORED_OBJECT;
  398.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_BLOB_OBJECT;
  399.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_CF;
  400.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_CLSID;
  401.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_BSTR_BLOB;
  402.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_VECTOR;
  403.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_ARRAY;
  404.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_BYREF;
  405.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_RESERVED;
  406.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_ILLEGAL;
  407.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_ILLEGALMASKED;
  408.      ValueClass Microsoft.VisualBasic.CompilerServices.tagVT VT_TYPEMASK;
  409.     }
  410. class Microsoft.VisualBasic.CompilerServices.VT : System.Enum
  411.     {
  412.      I2 value__;
  413.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Error;
  414.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Boolean;
  415.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Byte;
  416.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Short;
  417.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Integer;
  418.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Decimal;
  419.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Single;
  420.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Double;
  421.      ValueClass Microsoft.VisualBasic.CompilerServices.VT String;
  422.      ValueClass Microsoft.VisualBasic.CompilerServices.VT ByteArray;
  423.      ValueClass Microsoft.VisualBasic.CompilerServices.VT CharArray;
  424.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Date;
  425.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Long;
  426.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Char;
  427.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Variant;
  428.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Array;
  429.      ValueClass Microsoft.VisualBasic.CompilerServices.VT DBNull;
  430.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Empty;
  431.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Structure;
  432.      ValueClass Microsoft.VisualBasic.CompilerServices.VT Currency;
  433.     }
  434. class Microsoft.VisualBasic.CompilerServices.PutHandler : System.Object
  435.     {
  436.      Class Microsoft.VisualBasic.CompilerServices.VB6File m_oFile;
  437.      Void Microsoft.VisualBasic.CompilerServices.PutHandler( Class Microsoft.VisualBasic.CompilerServices.VB6File oFile);
  438.      Boolean Callback( Class System.Reflection.FieldInfo field_info,  ByRef Object vValue);
  439.     }
  440. class Microsoft.VisualBasic.CompilerServices.GetHandler : System.Object
  441.     {
  442.      Class Microsoft.VisualBasic.CompilerServices.VB6File m_oFile;
  443.      Void Microsoft.VisualBasic.CompilerServices.GetHandler( Class Microsoft.VisualBasic.CompilerServices.VB6File oFile);
  444.      Boolean Callback( Class System.Reflection.FieldInfo field_info,  ByRef Object vValue);
  445.     }
  446. class Microsoft.VisualBasic.CompilerServices.VB6File : System.Object
  447.     {
  448.      I4 m_lCurrentColumn;
  449.      I4 m_lWidth;
  450.      I4 m_lRecordLen;
  451.      I8 m_lRecordStart;
  452.      String m_sPath;
  453.      String m_sFullPath;
  454.      ValueClass Microsoft.VisualBasic.OpenMode m_mode;
  455.      ValueClass Microsoft.VisualBasic.OpenShare m_share;
  456.      ValueClass Microsoft.VisualBasic.OpenAccess m_access;
  457.      Boolean m_eof;
  458.      I8 m_position;
  459.      Class System.IO.FileStream m_file;
  460.      Boolean m_fAppend;
  461.      Boolean m_bPrint;
  462.      Class System.IO.StreamWriter m_sw;
  463.      Class System.IO.StreamReader m_sr;
  464.      Class System.IO.BinaryWriter m_bw;
  465.      Class System.IO.BinaryReader m_br;
  466.      Class System.Text.Encoding m_ae;
  467.      I4 lchTab;
  468.      I4 lchCR;
  469.      I4 lchLF;
  470.      I4 lchSpace;
  471.      I4 lchIntlSpace;
  472.      I4 lchDoubleQuote;
  473.      I4 lchPound;
  474.      I4 lchComma;
  475.      I4 EOF_INDICATOR;
  476.      I4 EOF_CHAR;
  477.      I2 FIN_NUMTERMCHAR;
  478.      I2 FIN_LINEINP;
  479.      I2 FIN_QSTRING;
  480.      I2 FIN_STRING;
  481.      I2 FIN_NUMBER;
  482.      Void Microsoft.VisualBasic.CompilerServices.VB6File();
  483.      Void Microsoft.VisualBasic.CompilerServices.VB6File( String sPath,  ValueClass Microsoft.VisualBasic.OpenAccess access,  ValueClass Microsoft.VisualBasic.OpenShare share,  I4 lRecordLen);
  484.      String GetAbsolutePath();
  485.      Boolean Exists();
  486.      Void OpenFile();
  487.      Void CloseFile();
  488.      Void CloseTheFile();
  489.      I4 GetColumn();
  490.      Void SetColumn( I4 lColumn);
  491.      I4 GetWidth();
  492.      Void SetWidth( I4 RecordWidth);
  493.      Void WriteLine( String s);
  494.      Void WriteString( String s);
  495.      Boolean EOF();
  496.      I8 LOF();
  497.      I8 LOC();
  498.      Class System.IO.Stream GetStream();
  499.      Class System.IO.StreamReader GetStreamReader();
  500.      Class System.IO.StreamWriter GetStreamWriter();
  501.      Void SetRecord( I8 RecordNumber);
  502.      Void Seek( I8 BaseOnePosition);
  503.      I8 Seek();
  504.      Void SeekOffset( I8 offset);
  505.      I8 GetPos();
  506.      Void Lock();
  507.      Void Unlock();
  508.      Void Lock( I8 Record);
  509.      Void Unlock( I8 Record);
  510.      Void Lock( I8 RecordStart,  I8 RecordEnd);
  511.      Void Unlock( I8 RecordStart,  I8 RecordEnd);
  512.      String LineInput();
  513.      Boolean CanInput();
  514.      Boolean CanWrite();
  515.      Void InputObject( ByRef Object Value);
  516.      String InputStr();
  517.      Object InputNum( ValueClass Microsoft.VisualBasic.VariantType vt);
  518.      ValueClass Microsoft.VisualBasic.OpenMode GetMode();
  519.      String InputString( I4 lLen);
  520.      Void SPC( I4 iCount);
  521.      Void Tab( I4 Column);
  522.      Void SetPrintMode();
  523.      Void SetWriteMode();
  524.      ValueClass Microsoft.VisualBasic.CompilerServices.VT VTType( Object VarName);
  525.      ValueClass Microsoft.VisualBasic.CompilerServices.VT VTFromComType( Class System.Type typ);
  526.      Void PutFixedArray( I8 RecordNumber,  Class System.Array arr,  Class System.Type ElementType,  I4 FixedStringLength,  I4 FirstBound,  I4 SecondBound);
  527.      Void PutDynamicArray( I8 RecordNumber,  Class System.Array arr,  Boolean ContainedInVariant,  I4 FixedStringLength);
  528.      Void LengthCheck( I4 Length);
  529.      Void PutFixedLengthString( I8 RecordNumber,  String s,  I4 length);
  530.      Void PutVariantString( I8 RecordNumber,  String s);
  531.      Void PutString( I8 RecordNumber,  String s);
  532.      Void PutStringWithLength( I8 RecordNumber,  String s);
  533.      Void PutDate( I8 RecordNumber,  ValueClass System.DateTime dt,  Boolean ContainedInVariant);
  534.      Void PutShort( I8 RecordNumber,  I2 i,  Boolean ContainedInVariant);
  535.      Void PutInteger( I8 RecordNumber,  I4 l,  Boolean ContainedInVariant);
  536.      Void PutLong( I8 RecordNumber,  I8 l,  Boolean ContainedInVariant);
  537.      Void PutByte( I8 RecordNumber,  UI1 byt,  Boolean ContainedInVariant);
  538.      Void PutChar( I8 RecordNumber,  Char ch,  Boolean ContainedInVariant);
  539.      Void PutSingle( I8 RecordNumber,  R4 sng,  Boolean ContainedInVariant);
  540.      Void PutDouble( I8 RecordNumber,  R8 dbl,  Boolean ContainedInVariant);
  541.      Void PutEmpty( I8 RecordNumber);
  542.      Void PutBoolean( I8 RecordNumber,  Boolean b,  Boolean ContainedInVariant);
  543.      Void PutDecimal( I8 RecordNumber,  ValueClass System.Decimal dec,  Boolean ContainedInVariant);
  544.      Void PutCurrency( I8 RecordNumber,  ValueClass System.Decimal dec,  Boolean ContainedInVariant);
  545.      Void PutRecord( I8 RecordNumber,  Class System.ValueType o);
  546.      Class System.Type ComTypeFromVT( ValueClass Microsoft.VisualBasic.CompilerServices.VT vtype);
  547.      Void GetFixedArray( I8 RecordNumber,  ByRef Class System.Array arr,  Class System.Type FieldType,  I4 FirstBound,  I4 SecondBound,  I4 FixedStringLength);
  548.      Void GetDynamicArray( ByRef Class System.Array arr,  Class System.Type t);
  549.      Void PutArrayDesc( Class System.Array arr);
  550.      Class System.Array GetArrayDesc( Class System.Type typ);
  551.      String GetLengthPrefixedString( I8 RecordNumber);
  552.      String GetFixedLengthString( I8 RecordNumber,  I4 ByteLength);
  553.      String ReadString( I4 ByteLength);
  554.      String ReadString();
  555.      ValueClass System.DateTime GetDate( I8 RecordNumber);
  556.      I2 GetShort( I8 RecordNumber);
  557.      I4 GetInteger( I8 RecordNumber);
  558.      I8 GetLong( I8 RecordNumber);
  559.      UI1 GetByte( I8 RecordNumber);
  560.      Char GetChar( I8 RecordNumber);
  561.      R4 GetSingle( I8 RecordNumber);
  562.      R8 GetDouble( I8 RecordNumber);
  563.      ValueClass System.Decimal GetDecimal( I8 RecordNumber);
  564.      ValueClass System.Decimal GetCurrency( I8 RecordNumber);
  565.      Boolean GetBoolean( I8 RecordNumber);
  566.      Void GetRecord( I8 RecordNumber,  ByRef Class System.ValueType o,  Boolean ContainedInVariant);
  567.      Void PutArrayData( Class System.Array arr,  Class System.Type typ,  I4 FixedStringLength,  I4 FirstBound,  I4 SecondBound);
  568.      Void GetArrayData( Class System.Array arr,  Class System.Type typ,  I4 FirstBound,  I4 SecondBound,  I4 FixedStringLength);
  569.      Void PrintTab( ValueClass Microsoft.VisualBasic.TabInfo ti);
  570.      String AddSpaces( String s);
  571.      Void PrintLine( SZArray Object Output);
  572.      Void Print( SZArray Object Output);
  573.      Void WriteLineHelper( SZArray Object Output);
  574.      Void WriteHelper( SZArray Object Output);
  575.      Void InternalWriteHelper( SZArray Object Output);
  576.      String IOStrFromSingle( R4 Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  577.      String IOStrFromDouble( R8 Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  578.      String IOStrFromDecimal( ValueClass System.Decimal Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  579.      String FormatUniversalDate( ValueClass System.DateTime dt);
  580.      Void WriteByte( UI1 b);
  581.      Void WriteChar( Char ch);
  582.      Void WriteInteger( I4 l);
  583.      Void WriteLong( I8 l8);
  584.      Void WriteSingle( R4 sng);
  585.      Void WriteDouble( R8 dbl);
  586.      Void WriteBool( Boolean b);
  587.      Void WriteDate( ValueClass System.DateTime dt);
  588.      Void WriteDec( ValueClass System.Decimal dec);
  589.      Void WriteSpaces( I4 SpaceCount);
  590.      String GetQuotedString( String Value);
  591.      Void ValidateRec( I8 RecordNumber);
  592.      Void GetObject( ByRef Object Value,  I8 RecordNumber,  Boolean ContainedInVariant);
  593.      Void Get( ByRef Class System.ValueType Value,  I8 RecordNumber);
  594.      Void Get( ByRef Class System.Array Value,  I8 RecordNumber,  Boolean ArrayIsDynamic,  Boolean StringIsFixedLength);
  595.      Void Get( ByRef Boolean Value,  I8 RecordNumber);
  596.      Void Get( ByRef UI1 Value,  I8 RecordNumber);
  597.      Void Get( ByRef I2 Value,  I8 RecordNumber);
  598.      Void Get( ByRef I4 Value,  I8 RecordNumber);
  599.      Void Get( ByRef I8 Value,  I8 RecordNumber);
  600.      Void Get( ByRef Char Value,  I8 RecordNumber);
  601.      Void Get( ByRef R4 Value,  I8 RecordNumber);
  602.      Void Get( ByRef R8 Value,  I8 RecordNumber);
  603.      Void Get( ByRef ValueClass System.Decimal Value,  I8 RecordNumber);
  604.      Void Get( ByRef String Value,  I8 RecordNumber,  Boolean StringIsFixedLength);
  605.      Void Get( ByRef ValueClass System.DateTime Value,  I8 RecordNumber);
  606.      Void PutObject( Object Value,  I8 RecordNumber,  Boolean ContainedInVariant);
  607.      Void Put( Object Value,  I8 RecordNumber);
  608.      Void Put( Class System.ValueType Value,  I8 RecordNumber);
  609.      Void Put( Class System.Array Value,  I8 RecordNumber,  Boolean ArrayIsDynamic,  Boolean StringIsFixedLength);
  610.      Void Put( Boolean Value,  I8 RecordNumber);
  611.      Void Put( UI1 Value,  I8 RecordNumber);
  612.      Void Put( I2 Value,  I8 RecordNumber);
  613.      Void Put( I4 Value,  I8 RecordNumber);
  614.      Void Put( I8 Value,  I8 RecordNumber);
  615.      Void Put( Char Value,  I8 RecordNumber);
  616.      Void Put( R4 Value,  I8 RecordNumber);
  617.      Void Put( R8 Value,  I8 RecordNumber);
  618.      Void Put( ValueClass System.Decimal Value,  I8 RecordNumber);
  619.      Void Put( String Value,  I8 RecordNumber,  Boolean StringIsFixedLength);
  620.      Void Put( ValueClass System.DateTime Value,  I8 RecordNumber);
  621.      Void Input( ByRef Object obj);
  622.      Void Input( ByRef Boolean Value);
  623.      Void Input( ByRef UI1 Value);
  624.      Void Input( ByRef I2 Value);
  625.      Void Input( ByRef I4 Value);
  626.      Void Input( ByRef I8 Value);
  627.      Void Input( ByRef Char Value);
  628.      Void Input( ByRef R4 Value);
  629.      Void Input( ByRef R8 Value);
  630.      Void Input( ByRef ValueClass System.Decimal Value);
  631.      Void Input( ByRef String Value);
  632.      Void Input( ByRef ValueClass System.DateTime Value);
  633.      I4 SkipWhiteSpace();
  634.      String GetFileInTerm( I2 iTermType);
  635.      Boolean IntlIsSpace( I4 lch);
  636.      Boolean IntlIsDoubleQuote( I4 lch);
  637.      Boolean IntlIsComma( I4 lch);
  638.      I4 SkipWhiteSpaceEOF();
  639.      Void SkipTrailingWhiteSpace();
  640.      String ReadInField( I2 iTermType);
  641.      Boolean CheckEOF( I4 lChar);
  642.     }
  643. class Microsoft.VisualBasic.CompilerServices.UnsafeNativeMethods : System.Object
  644.     {
  645.      I4 MEMBERID_NIL;
  646.      I4 LCID_US_ENGLISH;
  647.      Void Microsoft.VisualBasic.CompilerServices.UnsafeNativeMethods();
  648.      I4 LCMapStringA( I4 Locale,  I4 dwMapFlags,  SZArray UI1 lpSrcStr,  I4 cchSrc,  SZArray UI1 lpDestStr,  I4 cchDest);
  649.      I4 LCMapString( I4 Locale,  I4 dwMapFlags,  ByRef String lpSrcStr,  I4 cchSrc,  ByRef String lpDestStr,  I4 cchDest);
  650.      I4 VarParseNumFromStr( String str,  I4 lcid,  I4 dwFlags,  I numprsPtr,  I digits);
  651.      Object VarNumFromParseNum( I numprsPtr,  I DigitArray,  I4 dwVtBits);
  652.      Void VariantChangeType( ByRef Object dest,  ByRef Object Src,  I2 wFlags,  ValueClass Microsoft.VisualBasic.VariantType vt);
  653.      I4 MessageBeep( I4 uType);
  654.      I4 SetLocalTime( Class SystemTime systime);
  655.      I4 MoveFile( String lpExistingFileName,  String lpNewFileName);
  656.      I4 GetLogicalDrives();
  657.     }
  658. class tagINVOKEKIND : System.Enum
  659.     {
  660.      I4 value__;
  661.      ValueClass tagINVOKEKIND INVOKE_FUNC;
  662.      ValueClass tagINVOKEKIND INVOKE_PROPERTYGET;
  663.      ValueClass tagINVOKEKIND INVOKE_PROPERTYPUT;
  664.      ValueClass tagINVOKEKIND INVOKE_PROPERTYPUTREF;
  665.     }
  666. class tagDESCKIND : System.Enum
  667.     {
  668.      I4 value__;
  669.      ValueClass tagDESCKIND DESCKIND_NONE;
  670.      ValueClass tagDESCKIND DESCKIND_FUNCDESC;
  671.      ValueClass tagDESCKIND DESCKIND_VARDESC;
  672.      ValueClass tagDESCKIND DESCKIND_TYPECOMP;
  673.      ValueClass tagDESCKIND DESCKIND_IMPLICITAPPOBJ;
  674.      ValueClass tagDESCKIND DESCKIND_MAX;
  675.     }
  676. class tagTYPEKIND : System.Enum
  677.     {
  678.      I4 value__;
  679.      ValueClass tagTYPEKIND TKIND_ENUM;
  680.      ValueClass tagTYPEKIND TKIND_RECORD;
  681.      ValueClass tagTYPEKIND TKIND_MODULE;
  682.      ValueClass tagTYPEKIND TKIND_INTERFACE;
  683.      ValueClass tagTYPEKIND TKIND_DISPATCH;
  684.      ValueClass tagTYPEKIND TKIND_COCLASS;
  685.      ValueClass tagTYPEKIND TKIND_ALIAS;
  686.      ValueClass tagTYPEKIND TKIND_UNION;
  687.      ValueClass tagTYPEKIND TKIND_MAX;
  688.     }
  689. class tagSYSKIND : System.Enum
  690.     {
  691.      I4 value__;
  692.      ValueClass tagSYSKIND SYS_WIN16;
  693.      ValueClass tagSYSKIND SYS_MAC;
  694.     }
  695. class tagTLIBATTR : System.ValueType
  696.     {
  697.      ValueClass System.Guid guid;
  698.      I4 lcid;
  699.      ValueClass tagSYSKIND syskind;
  700.      I2 wMajorVerNum;
  701.      I2 wMinorVerNum;
  702.      I2 wLibFlags;
  703.     }
  704. class tagFUNCDESC : System.ValueType
  705.     {
  706.      I4 memid;
  707.      I2 lprgscode;
  708.      I lprgelemdescParam;
  709.      I4 funckind;
  710.      I4 invkind;
  711.      I4 callconv;
  712.      I2 cParams;
  713.      I2 cParamsOpt;
  714.      I2 oVft;
  715.      I2 cScodes;
  716.      ValueClass value_tagELEMDESC elemdescFunc;
  717.      I2 wFuncFlags;
  718.     }
  719. class value_tagELEMDESC : System.ValueType
  720.     {
  721.      Class tagTYPEDESC tdesc;
  722.      ValueClass tagPARAMDESC paramdesc;
  723.     }
  724. class tagTYPEDESC : System.Object
  725.     {
  726.      I unionMember;
  727.      I2 vt;
  728.      Void tagTYPEDESC();
  729.     }
  730. class tagPARAMDESC : System.ValueType
  731.     {
  732.      I pparamdescex;
  733.      I2 wParamFlags;
  734.     }
  735. class tagVARDESC : System.ValueType
  736.     {
  737.      I4 memid;
  738.      I lpstrSchema;
  739.      I unionMember;
  740.      ValueClass value_tagELEMDESC elemdescVar;
  741.      I2 wVarFlags;
  742.      I4 varkind;
  743.     }
  744. interface ITypeComp : 
  745.     {
  746.      Void RemoteBind( String szName,  I4 lHashVal,  I2 wFlags,  SZArray Class ITypeInfo ppTInfo,  SZArray ValueClass tagDESCKIND pDescKind,  SZArray ValueClass tagFUNCDESC ppFuncDesc,  SZArray ValueClass tagVARDESC ppVarDesc,  SZArray Class ITypeComp ppTypeComp,  SZArray I4 pDummy);
  747.      Void RemoteBindType( String szName,  I4 lHashVal,  SZArray Class ITypeInfo ppTInfo);
  748.     }
  749. interface IDispatch : 
  750.     {
  751.      I4 GetTypeInfoCount();
  752.      I4 GetTypeInfo( I4 index,  I4 lcid,  ByRef Class ITypeInfo pTypeInfo);
  753.      I4 GetIDsOfNames();
  754.      I4 Invoke();
  755.     }
  756. interface ITypeInfo : 
  757.     {
  758.      I4 GetTypeAttr( ByRef I pTypeAttr);
  759.      I4 GetTypeComp( ByRef Class ITypeComp pTComp);
  760.      I4 GetFuncDesc( I4 index,  ByRef I pFuncDesc);
  761.      I4 GetVarDesc( I4 index,  ByRef I pVarDesc);
  762.      I4 GetNames( I4 memid,  SZArray String rgBstrNames,  I4 cMaxNames,  ByRef I4 cNames);
  763.      I4 GetRefTypeOfImplType( I4 index,  ByRef I4 pRefType);
  764.      I4 GetImplTypeFlags( I4 index,  I4 pImplTypeFlags);
  765.      I4 GetIDsOfNames( I rgszNames,  I4 cNames,  ByRef I pMemId);
  766.      I4 Invoke();
  767.      I4 GetDocumentation( I4 memid,  ByRef String pBstrName,  ByRef String pBstrDocString,  ByRef I4 pdwHelpContext,  ByRef String pBstrHelpFile);
  768.      I4 GetDllEntry( I4 memid,  ValueClass tagINVOKEKIND invkind,  String pBstrDllName,  String pBstrName,  I2 pwOrdinal);
  769.      I4 GetRefTypeInfo( I hreftype,  ByRef Class ITypeInfo pTypeInfo);
  770.      I4 AddressOfMember();
  771.      I4 CreateInstance( ByRef I pUnkOuter,  ByRef ValueClass System.Guid riid,  Object ppvObj);
  772.      I4 GetMops( I4 memid,  String pBstrMops);
  773.      I4 GetContainingTypeLib( SZArray Class ITypeLib ppTLib,  SZArray I4 pIndex);
  774.      Void ReleaseTypeAttr( I typeAttr);
  775.      Void ReleaseFuncDesc( I funcDesc);
  776.      Void ReleaseVarDesc( I varDesc);
  777.     }
  778. interface IProvideClassInfo : 
  779.     {
  780.      Class ITypeInfo GetClassInfo( );
  781.     }
  782. interface ITypeLib : 
  783.     {
  784.      Void RemoteGetTypeInfoCount( SZArray I4 pcTInfo);
  785.      Void GetTypeInfo( I4 index,  SZArray Class ITypeInfo ppTInfo);
  786.      Void GetTypeInfoType( I4 index,  SZArray ValueClass tagTYPEKIND pTKind);
  787.      Void GetTypeInfoOfGuid( ByRef ValueClass System.Guid guid,  SZArray Class ITypeInfo ppTInfo);
  788.      Void RemoteGetLibAttr( SZArray ValueClass tagTLIBATTR ppTLibAttr,  SZArray I4 pDummy);
  789.      Void GetTypeComp( SZArray Class ITypeComp ppTComp);
  790.      Void RemoteGetDocumentation( I4 index,  I4 refPtrFlags,  SZArray String pBstrName,  SZArray String pBstrDocString,  SZArray I4 pdwHelpContext,  SZArray String pBstrHelpFile);
  791.      Void RemoteIsName( String szNameBuf,  I4 lHashVal,  SZArray I pfName,  SZArray String pBstrLibName);
  792.      Void RemoteFindName( String szNameBuf,  I4 lHashVal,  SZArray Class ITypeInfo ppTInfo,  SZArray I4 rgMemId,  SZArray I2 pcFound,  SZArray String pBstrLibName);
  793.      Void LocalReleaseTLibAttr();
  794.     }
  795. class Microsoft.VisualBasic.CompilerServices.StaticLocalInitFlag : System.Object
  796.     {
  797.      I2 State;
  798.      Void Microsoft.VisualBasic.CompilerServices.StaticLocalInitFlag();
  799.     }
  800. class Microsoft.VisualBasic.CompilerServices.IncompleteInitialization : System.Exception
  801.     {
  802.      Void Microsoft.VisualBasic.CompilerServices.IncompleteInitialization();
  803.     }
  804. class Microsoft.VisualBasic.CompilerServices.SafeNativeMethods : System.Object
  805.     {
  806.      Void Microsoft.VisualBasic.CompilerServices.SafeNativeMethods();
  807.      Boolean IsWindowEnabled( I hwnd);
  808.      Boolean IsWindowVisible( I hwnd);
  809.      I4 GetWindowThreadProcessId( I hwnd,  ByRef I4 lpdwProcessId);
  810.      Void GetLocalTime( Class SystemTime systime);
  811.     }
  812. class Microsoft.VisualBasic.CompilerServices.NativeTypes : System.Object
  813.     {
  814.      I4 GW_HWNDFIRST;
  815.      I4 GW_HWNDLAST;
  816.      I4 GW_HWNDNEXT;
  817.      I4 GW_HWNDPREV;
  818.      I4 GW_OWNER;
  819.      I4 GW_CHILD;
  820.      I4 GW_MAX;
  821.      I4 STARTF_USESHOWWINDOW;
  822.      I4 NORMAL_PRIORITY_CLASS;
  823.      I4 LCMAP_TRADITIONAL_CHINESE;
  824.      I4 LCMAP_SIMPLIFIED_CHINESE;
  825.      I4 LCMAP_UPPERCASE;
  826.      I4 LCMAP_LOWERCASE;
  827.      I4 LCMAP_FULLWIDTH;
  828.      I4 LCMAP_HALFWIDTH;
  829.      I4 LCMAP_KATAKANA;
  830.      I4 LCMAP_HIRAGANA;
  831.      Void Microsoft.VisualBasic.CompilerServices.NativeTypes();
  832.     }
  833. class SECURITY_ATTRIBUTES : System.Object
  834.     {
  835.      I4 nLength;
  836.      I4 lpSecurityDescriptor;
  837.      I4 bInheritHandle;
  838.      Void SECURITY_ATTRIBUTES();
  839.     }
  840. class PROCESS_INFORMATION : System.Object
  841.     {
  842.      I hProcess;
  843.      I hThread;
  844.      I4 dwProcessId;
  845.      I4 dwThreadId;
  846.      Void PROCESS_INFORMATION();
  847.     }
  848. class STARTUPINFO : System.Object
  849.     {
  850.      I4 cb;
  851.      I4 lpReserved;
  852.      I4 lpDesktop;
  853.      I4 lpTitle;
  854.      I4 dwX;
  855.      I4 dwY;
  856.      I4 dwXSize;
  857.      I4 dwYSize;
  858.      I4 dwXCountChars;
  859.      I4 dwYCountChars;
  860.      I4 dwFillAttribute;
  861.      I4 dwFlags;
  862.      I4 wShowWindow;
  863.      I4 cbReserved2;
  864.      I8 lpReserved2;
  865.      I hStdInput;
  866.      I hStdOutput;
  867.      I hStdError;
  868.      Void STARTUPINFO();
  869.     }
  870. class SystemTime : System.Object
  871.     {
  872.      I2 wYear;
  873.      I2 wMonth;
  874.      I2 wDayOfWeek;
  875.      I2 wDay;
  876.      I2 wHour;
  877.      I2 wMinute;
  878.      I2 wSecond;
  879.      I2 wMilliseconds;
  880.      Void SystemTime();
  881.     }
  882. class Microsoft.VisualBasic.CompilerServices.NativeMethods : System.Object
  883.     {
  884.      Void Microsoft.VisualBasic.CompilerServices.NativeMethods();
  885.      I4 WaitForInputIdle( I Process,  I4 Milliseconds);
  886.      I GetWindow( I hwnd,  I4 wFlag);
  887.      I GetDesktopWindow();
  888.      I4 GetWindowText( I hwnd,  ByRef String lpString,  I4 cch);
  889.      I4 AttachThreadInput( I4 idAttach,  I4 idAttachTo,  I4 fAttach);
  890.      I SetForegroundWindow( I hwnd);
  891.      I SetFocus( I hwnd);
  892.      I FindWindow( I4 lpClassName,  ByRef String lpWindowName);
  893.      I4 CreateProcess( ByRef String lpApplicationName,  ByRef String lpCommandLine,  Class SECURITY_ATTRIBUTES lpProcessAttributes,  Class SECURITY_ATTRIBUTES lpThreadAttributes,  Boolean bInheritHandles,  I4 dwCreationFlags,  I4 lpEnvironment,  ByRef String lpCurrentDirectory,  Class STARTUPINFO lpStartupInfo,  Class PROCESS_INFORMATION lpProcessInformation);
  894.      I4 CloseHandle( I hObject);
  895.      Void GetStartupInfo( Class STARTUPINFO lpStartupInfo);
  896.      I4 WaitForSingleObject( I hHandle,  I4 dwMilliseconds);
  897.      I4 GetVolumeInformation( String lpRootPathName,  Class System.Text.StringBuilder lpVolumeNameBuffer,  I4 nVolumeNameSize,  ByRef I4 lpVolumeSerialNumber,  ByRef I4 lpMaximumComponentLength,  ByRef I4 lpFileSystemFlags,  I lpFileSystemNameBuffer,  I4 nFileSystemNameSize);
  898.     }
  899. class Microsoft.VisualBasic.CompilerServices.AssemblyData : System.Object
  900.     {
  901.      Class System.Collections.ArrayList m_Files;
  902.      SZArray Class System.IO.FileSystemInfo m_DirFiles;
  903.      I4 m_DirNextFileIndex;
  904.      ValueClass System.IO.FileAttributes m_DirAttributes;
  905.      String m_DirName;
  906.      Void Microsoft.VisualBasic.CompilerServices.AssemblyData();
  907.      Class Microsoft.VisualBasic.CompilerServices.VB6File GetChannelObj( I4 lChannel);
  908.      Void SetChannelObj( I4 lChannel,  Class Microsoft.VisualBasic.CompilerServices.VB6File oFile);
  909.     }
  910. class Microsoft.VisualBasic.CompilerServices.ProjectData : System.Object
  911.     {
  912.      Class Microsoft.VisualBasic.ErrObject m_Err;
  913.      I4 m_rndSeed;
  914.      I m_numprsPtr;
  915.      I m_DigitArray;
  916.      Class System.Collections.Hashtable m_AssemblyData;
  917.      Class Microsoft.VisualBasic.CompilerServices.ProjectData m_oProject;
  918.      Void Microsoft.VisualBasic.CompilerServices.ProjectData();
  919.      Void Finalize();
  920.      Class Microsoft.VisualBasic.CompilerServices.AssemblyData GetAssemblyData( Class System.Reflection.Assembly assem);
  921.      Class Microsoft.VisualBasic.CompilerServices.ProjectData GetProjectData();
  922.      Class System.Exception CreateProjectError( I4 hr);
  923.      Void SetProjectError( Class System.Exception ex);
  924.      Void SetProjectError( Class System.Exception ex,  I4 lErl);
  925.      Void ClearProjectError();
  926.      Void EndApp();
  927.     }
  928. class Microsoft.VisualBasic.CompilerServices.LateBinding : System.Object
  929.     {
  930.      ValueClass Microsoft.VisualBasic.CallType DefaultCallType;
  931.      Void Microsoft.VisualBasic.CompilerServices.LateBinding();
  932.      Class System.Reflection.MemberInfo GetMostDerivedMemberInfo( Class System.Type objType,  String name,  ValueClass System.Reflection.BindingFlags flags);
  933.      Object LateGet( Object o,  Class System.Type objType,  String name,  SZArray Object args,  SZArray String paramnames,  SZArray Boolean CopyBack);
  934.      Boolean IsMissingMemberException( Class System.Exception ex);
  935.      Void LateSetComplex( Object o,  Class System.Type objType,  String name,  SZArray Object args,  SZArray String paramnames,  Boolean OptimisticSet,  Boolean RValueBase);
  936.      Void LateSet( Object o,  Class System.Type objType,  String name,  SZArray Object args,  SZArray String paramnames);
  937.      Void InternalLateSet( Object o,  ByRef Class System.Type objType,  String name,  SZArray Object args,  SZArray String paramnames,  Boolean OptimisticSet,  ValueClass Microsoft.VisualBasic.CallType UseCallType);
  938.      Void CheckForClassExtendingCOMClass( Class System.Type objType);
  939.      Object LateIndexGet( Object o,  SZArray Object args,  SZArray String paramnames);
  940.      SZArray Class System.Reflection.MemberInfo GetDefaultMembers( Class System.Type typ,  ByRef String DefaultName);
  941.      Void LateIndexSetComplex( Object o,  SZArray Object args,  SZArray String paramnames,  Boolean OptimisticSet,  Boolean RValueBase);
  942.      Void LateIndexSet( Object o,  SZArray Object args,  SZArray String paramnames);
  943.      ValueClass System.Reflection.BindingFlags GetPropertyPutFlags( Object NewValue);
  944.      Void LateCall( Object o,  Class System.Type objType,  String name,  SZArray Object args,  SZArray String paramnames,  SZArray Boolean CopyBack);
  945.      Object InternalLateCall( Object o,  Class System.Type objType,  String name,  SZArray Object args,  SZArray String paramnames,  SZArray Boolean CopyBack,  Boolean IgnoreReturn);
  946.      Boolean NoByrefs( SZArray Class System.Reflection.ParameterInfo parameters);
  947.      Object FastCall( Object o,  Class System.Reflection.MethodBase method,  SZArray Class System.Reflection.ParameterInfo Parameters,  SZArray Object args);
  948.      SZArray Class System.Reflection.MemberInfo GetMethodsByName( Class System.Type objType,  String name,  ValueClass System.Reflection.BindingFlags flags);
  949.      Boolean MemberIsField( SZArray Class System.Reflection.MemberInfo mi);
  950.     }
  951. class Microsoft.VisualBasic.CompilerServices.IOUtils : System.Object
  952.     {
  953.      String FindFirstFile( Class System.Reflection.Assembly assem,  String PathName,  ValueClass System.IO.FileAttributes Attributes);
  954.      String FindNextFile( Class System.Reflection.Assembly assem);
  955.      String FindFileFilter( Class Microsoft.VisualBasic.CompilerServices.AssemblyData oAssemblyData);
  956.     }
  957. class Microsoft.VisualBasic.CompilerServices.Utils : System.Object
  958.     {
  959.      I4 SEVERITY_ERROR;
  960.      I4 FACILITY_CONTROL;
  961.      I4 FACILITY_RPC;
  962.      I4 FACILITY_ITF;
  963.      I4 SCODE_FACILITY;
  964.      I4 ERROR_INVALID_PARAMETER;
  965.      Char chPeriod;
  966.      Char chSpace;
  967.      Char chIntlSpace;
  968.      Char chZero;
  969.      Char chHyphen;
  970.      Char chPlus;
  971.      Char chNull;
  972.      Char chLetterA;
  973.      Char chLetterZ;
  974.      Char chColon;
  975.      Char chSlash;
  976.      Char chBackslash;
  977.      Char chTab;
  978.      Char chCharH0A;
  979.      Char chCharH0B;
  980.      Char chCharH0C;
  981.      Char chCharH0D;
  982.      Char chLineFeed;
  983.      Char chDblQuote;
  984.      Class System.Resources.ResourceManager m_VBAResourceManager;
  985.      Boolean m_TriedLoadingResourceManager;
  986.      String ResourceMsgDefault;
  987.      String VBDefaultErrorID;
  988.      SZArray Char m_achIntlSpace;
  989.      Class System.Type VoidType;
  990.      Object ResourceManagerSyncObj;
  991.      Void Microsoft.VisualBasic.CompilerServices.Utils();
  992.      Class System.Resources.ResourceManager get_VBAResourceManager();
  993.      String GetResourceString( ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ResourceId);
  994.      String GetResourceString( String ResourceKey);
  995.      String GetResourceString( String ResourceKey,  Boolean NotUsed);
  996.      String GetResourceString( String ResourceKey,  String Parm1);
  997.      String GetResourceString( String ResourceKey,  String Parm1,  String Parm2);
  998.      String GetResourceString( String ResourceKey,  String Parm1,  String Parm2,  String Parm3);
  999.      String GetResourceString( String ResourceKey,  String Parm1,  String Parm2,  String Parm3,  String Parm4);
  1000.      String StdFormat( String s);
  1001.      String OctFromLong( I8 Val);
  1002.      Void SetTime( ValueClass System.DateTime dtTime);
  1003.      Void SetDate( ValueClass System.DateTime vDate);
  1004.      Class System.Globalization.DateTimeFormatInfo GetDateTimeFormatInfo();
  1005.      Void ThrowException( I4 hr);
  1006.      I4 MapHRESULT( I4 lNumber);
  1007.      Class System.Globalization.CultureInfo GetCultureInfo();
  1008.      Object SetCultureInfo( Class System.Globalization.CultureInfo Culture);
  1009.      Class System.Globalization.CultureInfo GetInvariantCultureInfo();
  1010.      Class System.Text.Encoding GetFileIOEncoding();
  1011.      I4 GetLocaleCodePage();
  1012.      Boolean IsNumericTypeCode( ValueClass System.TypeCode TypCode);
  1013.      Boolean IsNumericType( Class System.Type typ);
  1014.      Class System.Array CopyArray( Class System.Array arySrc,  Class System.Array aryDest);
  1015.      String VBFriendlyName( Object Obj);
  1016.      String VBFriendlyName( Class System.Type typ);
  1017.      String VBFriendlyName( Class System.Type typ,  Object o);
  1018.      String VBFriendlyNameOfTypeName( String typename);
  1019.      String MethodToString( Class System.Reflection.MethodBase Method);
  1020.      String GetVbName( String sType);
  1021.      String AdjustArraySuffix( String sRank);
  1022.     property VBAResourceManager { get(){} set(){} };
  1023.     }
  1024. class Microsoft.VisualBasic.CompilerServices.vbErrors : System.Enum
  1025.     {
  1026.      I4 value__;
  1027.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors None;
  1028.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ReturnWOGoSub;
  1029.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors IllegalFuncCall;
  1030.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors Overflow;
  1031.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OutOfMemory;
  1032.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OutOfBounds;
  1033.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ArrayLocked;
  1034.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DivByZero;
  1035.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors TypeMismatch;
  1036.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OutOfStrSpace;
  1037.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ExprTooComplex;
  1038.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CantContinue;
  1039.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UserInterrupt;
  1040.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ResumeWOErr;
  1041.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OutOfStack;
  1042.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UNDONE;
  1043.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UndefinedProc;
  1044.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors TooManyClients;
  1045.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DLLLoadErr;
  1046.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DLLBadCallingConv;
  1047.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InternalError;
  1048.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadFileNameOrNumber;
  1049.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors FileNotFound;
  1050.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadFileMode;
  1051.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors FileAlreadyOpen;
  1052.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors IOError;
  1053.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors FileAlreadyExists;
  1054.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadRecordLen;
  1055.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DiskFull;
  1056.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors EndOfFile;
  1057.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadRecordNum;
  1058.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors TooManyFiles;
  1059.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DevUnavailable;
  1060.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors PermissionDenied;
  1061.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DiskNotReady;
  1062.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DifferentDrive;
  1063.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors PathFileAccess;
  1064.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors PathNotFound;
  1065.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ObjNotSet;
  1066.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors IllegalFor;
  1067.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadPatStr;
  1068.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CantUseNull;
  1069.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UserDefined;
  1070.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors AdviseLimit;
  1071.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadCallToFriendFunction;
  1072.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CantPassPrivateObject;
  1073.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DLLCallException;
  1074.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DoesntImplementICollection;
  1075.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors Abort;
  1076.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidFileFormat;
  1077.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CantCreateTmpFile;
  1078.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidResourceFormat;
  1079.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidPropertyValue;
  1080.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidPropertyArrayIndex;
  1081.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors SetNotSupportedAtRuntime;
  1082.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors SetNotSupported;
  1083.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors NeedPropertyArrayIndex;
  1084.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors SetNotPermitted;
  1085.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors GetNotSupportedAtRuntime;
  1086.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors GetNotSupported;
  1087.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors PropertyNotFound;
  1088.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors NoSuchControlOrProperty;
  1089.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors NotObject;
  1090.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CantCreateObject;
  1091.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OLENotSupported;
  1092.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OLEFileNotFound;
  1093.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OLENoPropOrMethod;
  1094.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OLEAutomationError;
  1095.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors LostTLB;
  1096.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OLENoDefault;
  1097.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ActionNotSupported;
  1098.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors NamedArgsNotSupported;
  1099.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors LocaleSettingNotSupported;
  1100.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors NamedParamNotFound;
  1101.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ParameterNotOptional;
  1102.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors FuncArityMismatch;
  1103.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors NotEnum;
  1104.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidOrdinal;
  1105.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidDllFunctionName;
  1106.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CodeResourceNotFound;
  1107.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CodeResourceLockError;
  1108.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors DuplicateKey;
  1109.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidTypeLibVariable;
  1110.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ObjDoesNotSupportEvents;
  1111.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidClipboardFormat;
  1112.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors IdentNotMember;
  1113.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ServerNotFound;
  1114.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ObjNotRegistered;
  1115.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidPicture;
  1116.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors PrinterError;
  1117.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CantSaveFileToTemp;
  1118.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors SearchTextNotFound;
  1119.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ReplacementsTooLong;
  1120.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors NotYetImplemented;
  1121.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors FileNotFoundWithName;
  1122.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CantFindDllEntryPoint;
  1123.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors SeekErr;
  1124.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ReadFault;
  1125.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors WriteFault;
  1126.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadFunctionId;
  1127.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors FileLockViolation;
  1128.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ShareRequired;
  1129.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BufferTooSmall;
  1130.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvDataRead;
  1131.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UnsupFormat;
  1132.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors RegistryAccess;
  1133.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors LibNotRegistered;
  1134.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors Usage;
  1135.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UndefinedType;
  1136.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors QualifiedNameDisallowed;
  1137.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidState;
  1138.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors WrongTypeKind;
  1139.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ElementNotFound;
  1140.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors AmbiguousName;
  1141.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ModNameConflict;
  1142.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UnknownLcid;
  1143.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadModuleKind;
  1144.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors NoContainingLib;
  1145.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadTypeId;
  1146.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BadLibId;
  1147.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors Eof;
  1148.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors SizeTooBig;
  1149.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ExpectedFuncNotModule;
  1150.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ExpectedFuncNotRecord;
  1151.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ExpectedFuncNotProject;
  1152.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ExpectedFuncNotVar;
  1153.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ExpectedTypeNotProj;
  1154.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UnsuitableFuncPropMatch;
  1155.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors BrokenLibRef;
  1156.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UnsupportedTypeLibFeature;
  1157.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ModuleAsType;
  1158.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidTypeInfoKind;
  1159.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidTypeLibFunction;
  1160.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors OperationNotAllowedInDll;
  1161.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CompileError;
  1162.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CantEvalWatch;
  1163.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors MissingVbaTypeLib;
  1164.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors UserReset;
  1165.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors MissingEndBrack;
  1166.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors IncorrectTypeChar;
  1167.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InvalidNumLit;
  1168.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors IllegalChar;
  1169.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors IdTooLong;
  1170.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors StatementTooComplex;
  1171.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors ExpectedTokens;
  1172.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors InconsistentPropFuncs;
  1173.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors CircularType;
  1174.      ValueClass Microsoft.VisualBasic.CompilerServices.vbErrors LastTrappable;
  1175.     }
  1176. class Microsoft.VisualBasic.CompilerServices.ExceptionUtils : System.Object
  1177.     {
  1178.      I4 E_NOTIMPL;
  1179.      I4 E_NOINTERFACE;
  1180.      I4 E_ABORT;
  1181.      I4 DISP_E_UNKNOWNINTERFACE;
  1182.      I4 DISP_E_MEMBERNOTFOUND;
  1183.      I4 DISP_E_PARAMNOTFOUND;
  1184.      I4 DISP_E_TYPEMISMATCH;
  1185.      I4 DISP_E_UNKNOWNNAME;
  1186.      I4 DISP_E_NONAMEDARGS;
  1187.      I4 DISP_E_BADVARTYPE;
  1188.      I4 DISP_E_OVERFLOW;
  1189.      I4 DISP_E_BADINDEX;
  1190.      I4 DISP_E_UNKNOWNLCID;
  1191.      I4 DISP_E_ARRAYISLOCKED;
  1192.      I4 DISP_E_BADPARAMCOUNT;
  1193.      I4 DISP_E_PARAMNOTOPTIONAL;
  1194.      I4 DISP_E_NOTACOLLECTION;
  1195.      I4 DISP_E_DIVBYZERO;
  1196.      I4 TYPE_E_BUFFERTOOSMALL;
  1197.      I4 TYPE_E_INVDATAREAD;
  1198.      I4 TYPE_E_UNSUPFORMAT;
  1199.      I4 TYPE_E_REGISTRYACCESS;
  1200.      I4 TYPE_E_LIBNOTREGISTERED;
  1201.      I4 TYPE_E_UNDEFINEDTYPE;
  1202.      I4 TYPE_E_QUALIFIEDNAMEDISALLOWED;
  1203.      I4 TYPE_E_INVALIDSTATE;
  1204.      I4 TYPE_E_WRONGTYPEKIND;
  1205.      I4 TYPE_E_ELEMENTNOTFOUND;
  1206.      I4 TYPE_E_AMBIGUOUSNAME;
  1207.      I4 TYPE_E_NAMECONFLICT;
  1208.      I4 TYPE_E_UNKNOWNLCID;
  1209.      I4 TYPE_E_DLLFUNCTIONNOTFOUND;
  1210.      I4 TYPE_E_BADMODULEKIND;
  1211.      I4 TYPE_E_SIZETOOBIG;
  1212.      I4 TYPE_E_TYPEMISMATCH;
  1213.      I4 TYPE_E_OUTOFBOUNDS;
  1214.      I4 TYPE_E_IOERROR;
  1215.      I4 TYPE_E_CANTCREATETMPFILE;
  1216.      I4 TYPE_E_CANTLOADLIBRARY;
  1217.      I4 TYPE_E_INCONSISTENTPROPFUNCS;
  1218.      I4 TYPE_E_CIRCULARTYPE;
  1219.      I4 STG_E_INVALIDFUNCTION;
  1220.      I4 STG_E_FILENOTFOUND;
  1221.      I4 STG_E_PATHNOTFOUND;
  1222.      I4 STG_E_TOOMANYOPENFILES;
  1223.      I4 STG_E_ACCESSDENIED;
  1224.      I4 STG_E_INVALIDHANDLE;
  1225.      I4 STG_E_INSUFFICIENTMEMORY;
  1226.      I4 STG_E_NOMOREFILES;
  1227.      I4 STG_E_DISKISWRITEPROTECTED;
  1228.      I4 STG_E_SEEKERROR;
  1229.      I4 STG_E_WRITEFAULT;
  1230.      I4 STG_E_READFAULT;
  1231.      I4 STG_E_SHAREVIOLATION;
  1232.      I4 STG_E_LOCKVIOLATION;
  1233.      I4 STG_E_FILEALREADYEXISTS;
  1234.      I4 STG_E_MEDIUMFULL;
  1235.      I4 STG_E_INVALIDHEADER;
  1236.      I4 STG_E_INVALIDNAME;
  1237.      I4 STG_E_UNKNOWN;
  1238.      I4 STG_E_UNIMPLEMENTEDFUNCTION;
  1239.      I4 STG_E_INUSE;
  1240.      I4 STG_E_NOTCURRENT;
  1241.      I4 STG_E_REVERTED;
  1242.      I4 STG_E_CANTSAVE;
  1243.      I4 STG_E_OLDFORMAT;
  1244.      I4 STG_E_OLDDLL;
  1245.      I4 STG_E_SHAREREQUIRED;
  1246.      I4 STG_E_NOTFILEBASEDSTORAGE;
  1247.      I4 STG_E_EXTANTMARSHALLINGS;
  1248.      I4 CLASS_E_NOTLICENSED;
  1249.      I4 REGDB_E_CLASSNOTREG;
  1250.      I4 MK_E_UNAVAILABLE;
  1251.      I4 MK_E_INVALIDEXTENSION;
  1252.      I4 MK_E_CANTOPENFILE;
  1253.      I4 CO_E_CLASSSTRING;
  1254.      I4 CO_E_APPNOTFOUND;
  1255.      I4 CO_E_APPDIDNTREG;
  1256.      I4 E_ACCESSDENIED;
  1257.      I4 E_OUTOFMEMORY;
  1258.      I4 E_INVALIDARG;
  1259.      I4 CO_E_SERVER_EXEC_FAILURE;
  1260.      Void Microsoft.VisualBasic.CompilerServices.ExceptionUtils();
  1261.      Void ThrowException1( I4 hr,  String Parm1);
  1262.      Class System.Exception VbMakeException( I4 hr);
  1263.      Class System.Exception VbMakeException( Class System.Exception ex,  I4 hr);
  1264.      Class System.Exception VbMakeExceptionEx( I4 Number,  String sMsg);
  1265.      Class System.Exception BuildException( I4 Number,  String Description,  ByRef Boolean VBDefinedError);
  1266.     }
  1267. class Microsoft.VisualBasic.CompilerServices.VBBinder : System.Reflection.Binder
  1268.     {
  1269.      I4 PARAMARRAY_NONE;
  1270.      I4 ARG_MISSING;
  1271.      Class System.Type m_ObjectArray;
  1272.      Class System.Type m_VoidType;
  1273.      Class System.Exception m_Exception;
  1274.      String m_BindToName;
  1275.      Class System.Type m_objType;
  1276.      SZArray Boolean m_ByRefFlags;
  1277.      Class System.Exception get_ThrownException();
  1278.      Void set_InternalThrow( Class System.Exception Value);
  1279.      Void ThrowInvalidCast( Class System.Type ArgType,  Class System.Type ParmType,  I4 ParmIndex);
  1280.      Void Microsoft.VisualBasic.CompilerServices.VBBinder();
  1281.      Void Microsoft.VisualBasic.CompilerServices.VBBinder( SZArray Boolean CopyBack);
  1282.      Void ReorderArgumentArray( ByRef SZArray Object args,  Object objState);
  1283.      Class System.Reflection.MethodBase BindToMethod( ValueClass System.Reflection.BindingFlags bindingAttr,  SZArray Class System.Reflection.MethodBase match,  ByRef SZArray Object args,  SZArray ValueClass System.Reflection.ParameterModifier modifiers,  Class System.Globalization.CultureInfo culture,  SZArray String names,  ByRef Object ObjState);
  1284.      I4 GetPropArgCount( SZArray Object args,  Boolean IsPropertySet);
  1285.      I4 GetMostSpecific( Class System.Reflection.MethodBase match0,  Class System.Reflection.MethodBase ThisMethod,  SZArray I4 ArgIndexes,  SZArray Object ParamOrder,  Boolean IsPropertySet,  I4 ParamArrayIndex0,  I4 ParamArrayIndex1,  SZArray Object args);
  1286.      Boolean MatchesParamArraySignature( SZArray Class System.Reflection.ParameterInfo param0,  SZArray Class System.Reflection.ParameterInfo param1,  I4 ParamArrayIndex1,  Boolean IsPropertySet,  I4 ArgCountUpperBound);
  1287.      Boolean MethodsDifferOnlyByReturnType( Class System.Reflection.MethodBase match1,  Class System.Reflection.MethodBase match2);
  1288.      Class System.Reflection.FieldInfo BindToField( ValueClass System.Reflection.BindingFlags bindingAttr,  SZArray Class System.Reflection.FieldInfo match,  Object value,  Class System.Globalization.CultureInfo culture);
  1289.      Class System.Reflection.MethodBase SelectMethod( ValueClass System.Reflection.BindingFlags bindingAttr,  SZArray Class System.Reflection.MethodBase match,  SZArray Class System.Type types,  SZArray ValueClass System.Reflection.ParameterModifier modifiers);
  1290.      Class System.Reflection.PropertyInfo SelectProperty( ValueClass System.Reflection.BindingFlags bindingAttr,  SZArray Class System.Reflection.PropertyInfo match,  Class System.Type returnType,  SZArray Class System.Type indexes,  SZArray ValueClass System.Reflection.ParameterModifier modifiers);
  1291.      Object ChangeType( Object value,  Class System.Type typ,  Class System.Globalization.CultureInfo culture);
  1292.      ValueClass BindScore BindingScore( SZArray Class System.Reflection.ParameterInfo Parameters,  SZArray I4 paramOrder,  SZArray Class System.Type ArgTypes,  Boolean IsPropertySet,  I4 ParamArrayIndex);
  1293.      Void ReorderParams( SZArray I4 paramOrder,  SZArray Object vars,  Class VBBinderState state);
  1294.      Class System.Exception CreateParamOrder( Boolean SetProp,  SZArray I4 paramOrder,  SZArray Class System.Reflection.ParameterInfo pars,  SZArray Object args,  SZArray String names);
  1295.      Object InvokeMember( String name,  ValueClass System.Reflection.BindingFlags invokeAttr,  Class System.Type objType,  Object target,  SZArray Object args,  SZArray ValueClass System.Reflection.ParameterModifier modifiers,  Class System.Globalization.CultureInfo culture,  SZArray String namedParameters);
  1296.      String GetDefaultMemberName( Class System.Type typ);
  1297.      SZArray Class System.Reflection.MethodBase GetMembersByName( Class System.Type objType,  String name,  ValueClass System.Reflection.BindingFlags invokeAttr,  I4 argCnt,  ByRef Boolean ContainsFields);
  1298.      String CalledMethodName();
  1299.      Void SecurityCheckForLateboundCalls( Class System.Reflection.MemberInfo member);
  1300.     property ThrownException { get(){} set(){} };
  1301.     property InternalThrow { get(){} set(){} };
  1302.     }
  1303. class VBBinderState : System.Object
  1304.     {
  1305.      SZArray Object m_OriginalArgs;
  1306.      SZArray Boolean m_ByRefFlags;
  1307.      SZArray Boolean m_OriginalByRefFlags;
  1308.      SZArray I4 m_OriginalParamOrder;
  1309.      Boolean m_UsesParamArray;
  1310.      Void VBBinderState();
  1311.     }
  1312. class BindScore : System.Enum
  1313.     {
  1314.      I4 value__;
  1315.      ValueClass BindScore Exact;
  1316.      ValueClass BindScore Widening0;
  1317.      ValueClass BindScore Widening1;
  1318.      ValueClass BindScore Narrowing;
  1319.      ValueClass BindScore Unknown;
  1320.     }
  1321. interface Microsoft.VisualBasic.CompilerServices.IRecordEnum : 
  1322.     {
  1323.      Boolean Callback( Class System.Reflection.FieldInfo FieldInfo,  ByRef Object Value);
  1324.     }
  1325. class Microsoft.VisualBasic.CompilerServices.StructUtils : System.Object
  1326.     {
  1327.      Object EnumerateUDT( Class System.ValueType oStruct,  Class Microsoft.VisualBasic.CompilerServices.IRecordEnum intfRecEnum,  Boolean fGet);
  1328.      I4 GetLengthOfType( Object o,  I4 PackSize);
  1329.      I4 GetRecordLength( Object o,  I4 PackSize);
  1330.     }
  1331. class StructByteLengthHandler : System.Object
  1332.     {
  1333.      I4 m_StructLength;
  1334.      I4 m_PackSize;
  1335.      Void StructByteLengthHandler( I4 PackSize);
  1336.      I4 get_Length();
  1337.      Void SetAlignment( I4 size);
  1338.      Boolean Callback( Class System.Reflection.FieldInfo field_info,  ByRef Object vValue);
  1339.      Void GetFieldSize( Class System.Reflection.FieldInfo field_info,  Class System.Type FieldType,  ByRef I4 align,  ByRef I4 size);
  1340.     property Length { get(){} set(){} };
  1341.     }
  1342. class Microsoft.VisualBasic.CompilerServices.ObjectType : System.Object
  1343.     {
  1344.      I4 TCMAX;
  1345.      MDArray ValueClass VType 2 0 2 0 0 WiderType;
  1346.      MDArray ValueClass CC 2 0 2 0 0 ConversionClassTable;
  1347.      Void Microsoft.VisualBasic.CompilerServices.ObjectType();
  1348.      Void Microsoft.VisualBasic.CompilerServices.ObjectType();
  1349.      Boolean IsTypeOf( Class System.Type typSrc,  Class System.Type typParent);
  1350.      ValueClass VType VTypeFromTypeCode( ValueClass System.TypeCode typ);
  1351.      ValueClass VType2 VType2FromTypeCode( ValueClass System.TypeCode typ);
  1352.      ValueClass System.TypeCode TypeCodeFromVType( ValueClass VType vartyp);
  1353.      Class System.Type TypeFromTypeCode( ValueClass System.TypeCode vartyp);
  1354.      Boolean IsWiderNumeric( Class System.Type Type1,  Class System.Type Type2);
  1355.      Boolean IsWideningConversion( Class System.Type FromType,  Class System.Type ToType);
  1356.      ValueClass System.TypeCode GetWidestType( Object obj1,  Object obj2,  Boolean IsAdd);
  1357.      ValueClass System.TypeCode GetWidestType( Object obj1,  ValueClass System.TypeCode type2);