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

VC书籍

开发平台:

C/C++

  1.      I4 ObjTst( Object o1,  Object o2,  Boolean TextCompare);
  2.      I4 ObjTstDateTime( ValueClass System.DateTime var1,  ValueClass System.DateTime var2);
  3.      I4 ObjTstBoolean( Boolean b1,  Boolean b2);
  4.      I4 ObjTstDouble( R8 d1,  R8 d2);
  5.      I4 ObjTstChar( Char ch1,  Char ch2);
  6.      I4 ObjTstByte( UI1 by1,  UI1 by2);
  7.      I4 ObjTstSingle( R4 d1,  R4 d2);
  8.      I4 ObjTstInt16( I2 d1,  I2 d2);
  9.      I4 ObjTstInt32( I4 d1,  I4 d2);
  10.      I4 ObjTstInt64( I8 d1,  I8 d2);
  11.      I4 ObjTstDecimal( Class System.IConvertible i1,  Class System.IConvertible i2);
  12.      I4 ObjTstString( Class System.IConvertible conv1,  ValueClass System.TypeCode tc1,  Class System.IConvertible conv2,  ValueClass System.TypeCode tc2);
  13.      I4 ObjTstStringString( String s1,  String s2,  Boolean TextCompare);
  14.      Object PlusObj( Object obj);
  15.      Object NegObj( Object obj);
  16.      Object InternalNegObj( Object obj,  Class System.IConvertible conv,  ValueClass System.TypeCode tc);
  17.      Object NotObj( Object obj);
  18.      Object BitAndObj( Object obj1,  Object obj2);
  19.      Object BitOrObj( Object obj1,  Object obj2);
  20.      Object BitXorObj( Object obj1,  Object obj2);
  21.      Object AddObj( Object o1,  Object o2);
  22.      Object AddString( Class System.IConvertible conv1,  ValueClass System.TypeCode tc1,  Class System.IConvertible conv2,  ValueClass System.TypeCode tc2);
  23.      Object AddStringString( String s1,  String s2);
  24.      Object AddByte( UI1 i1,  UI1 i2);
  25.      Object AddInt16( I2 i1,  I2 i2);
  26.      Object AddInt32( I4 i1,  I4 i2);
  27.      Object AddInt64( I8 i1,  I8 i2);
  28.      Object AddSingle( R4 f1,  R4 f2);
  29.      Object AddDouble( R8 d1,  R8 d2);
  30.      Object AddDecimal( Class System.IConvertible conv1,  I4 i2);
  31.      Object AddDecimal( I4 i1,  Class System.IConvertible conv2);
  32.      Object AddDecimal( Class System.IConvertible conv1,  Class System.IConvertible conv2);
  33.      I4 ToVBBool( Class System.IConvertible conv);
  34.      Class System.IConvertible ToVBBoolConv( Class System.IConvertible conv);
  35.      Object SubObj( Object o1,  Object o2);
  36.      Object SubString( Class System.IConvertible conv1,  ValueClass System.TypeCode tc1,  Class System.IConvertible conv2,  ValueClass System.TypeCode tc2);
  37.      Object SubStringString( String s1,  String s2);
  38.      Object SubByte( UI1 i1,  UI1 i2);
  39.      Object SubInt16( I2 i1,  I2 i2);
  40.      Object SubInt32( I4 i1,  I4 i2);
  41.      Object SubInt64( I8 i1,  I8 i2);
  42.      Object SubSingle( R4 f1,  R4 f2);
  43.      Object SubDouble( R8 d1,  R8 d2);
  44.      Object SubDecimal( Class System.IConvertible conv1,  Class System.IConvertible conv2);
  45.      Object MulObj( Object o1,  Object o2);
  46.      Object MulString( Class System.IConvertible conv1,  ValueClass System.TypeCode tc1,  Class System.IConvertible conv2,  ValueClass System.TypeCode tc2);
  47.      Object MulStringString( String s1,  String s2);
  48.      Object MulByte( UI1 i1,  UI1 i2);
  49.      Object MulInt16( I2 i1,  I2 i2);
  50.      Object MulInt32( I4 i1,  I4 i2);
  51.      Object MulInt64( I8 i1,  I8 i2);
  52.      Object MulSingle( R4 f1,  R4 f2);
  53.      Object MulDouble( R8 d1,  R8 d2);
  54.      Object MulDecimal( Class System.IConvertible conv1,  Class System.IConvertible conv2);
  55.      Object DivObj( Object o1,  Object o2);
  56.      Object DivString( Class System.IConvertible conv1,  ValueClass System.TypeCode tc1,  Class System.IConvertible conv2,  ValueClass System.TypeCode tc2);
  57.      Object DivStringString( String s1,  String s2);
  58.      Object DivDouble( R8 d1,  R8 d2);
  59.      Object DivSingle( R4 sng1,  R4 sng2);
  60.      Object DivDecimal( Class System.IConvertible conv1,  Class System.IConvertible conv2);
  61.      Object PowObj( Object obj1,  Object obj2);
  62.      Object ModObj( Object o1,  Object o2);
  63.      Object ModString( Class System.IConvertible conv1,  ValueClass System.TypeCode tc1,  Class System.IConvertible conv2,  ValueClass System.TypeCode tc2);
  64.      Object ModStringString( String s1,  String s2);
  65.      Object ModByte( UI1 i1,  UI1 i2);
  66.      Object ModInt16( I2 i1,  I2 i2);
  67.      Object ModInt32( I4 i1,  I4 i2);
  68.      Object ModInt64( I8 i1,  I8 i2);
  69.      Object ModSingle( R4 sng1,  R4 sng2);
  70.      Object ModDouble( R8 d1,  R8 d2);
  71.      Object ModDecimal( Class System.IConvertible conv1,  Class System.IConvertible conv2);
  72.      Object IDivObj( Object o1,  Object o2);
  73.      Object IDivideString( Class System.IConvertible conv1,  ValueClass System.TypeCode tc1,  Class System.IConvertible conv2,  ValueClass System.TypeCode tc2);
  74.      Object IDivideStringString( String s1,  String s2);
  75.      Object IDivideByte( UI1 d1,  UI1 d2);
  76.      Object IDivideInt16( I2 d1,  I2 d2);
  77.      Object IDivideInt32( I4 d1,  I4 d2);
  78.      Object IDivideInt64( I8 d1,  I8 d2);
  79.      Object XorObj( Object obj1,  Object obj2);
  80.      Boolean LikeObj( Object vLeft,  Object vRight,  ValueClass Microsoft.VisualBasic.CompareMethod CompareOption);
  81.      Object StrCatObj( Object vLeft,  Object vRight);
  82.      Object CTypeHelper( Object obj,  ValueClass System.TypeCode toType);
  83.      Object CTypeHelper( Object obj,  Class System.Type toType);
  84.      Void ThrowNoValidOperator( Object obj1,  Object obj2);
  85.      Object GetObjectValuePrimitive( Object o);
  86.     }
  87. class VType : System.Enum
  88.     {
  89.      I4 value__;
  90.      ValueClass VType t_bad;
  91.      ValueClass VType t_bool;
  92.      ValueClass VType t_ui1;
  93.      ValueClass VType t_i2;
  94.      ValueClass VType t_i4;
  95.      ValueClass VType t_i8;
  96.      ValueClass VType t_dec;
  97.      ValueClass VType t_r4;
  98.      ValueClass VType t_r8;
  99.      ValueClass VType t_char;
  100.      ValueClass VType t_str;
  101.      ValueClass VType t_date;
  102.     }
  103. class VType2 : System.Enum
  104.     {
  105.      I4 value__;
  106.      ValueClass VType2 t_bad;
  107.      ValueClass VType2 t_bool;
  108.      ValueClass VType2 t_ui1;
  109.      ValueClass VType2 t_char;
  110.      ValueClass VType2 t_i2;
  111.      ValueClass VType2 t_i4;
  112.      ValueClass VType2 t_i8;
  113.      ValueClass VType2 t_r4;
  114.      ValueClass VType2 t_r8;
  115.      ValueClass VType2 t_date;
  116.      ValueClass VType2 t_dec;
  117.      ValueClass VType2 t_ref;
  118.      ValueClass VType2 t_str;
  119.     }
  120. class CC : System.Enum
  121.     {
  122.      UI1 value__;
  123.      ValueClass CC Err;
  124.      ValueClass CC Same;
  125.      ValueClass CC Narr;
  126.      ValueClass CC Wide;
  127.     }
  128. class Microsoft.VisualBasic.CompilerServices.StringType : System.Object
  129.     {
  130.      String GENERAL_FORMAT;
  131.      ValueClass System.Globalization.CompareOptions OptionCompareTextFlags;
  132.      Void Microsoft.VisualBasic.CompilerServices.StringType();
  133.      String FromBoolean( Boolean Value);
  134.      String FromByte( UI1 Value);
  135.      String FromChar( Char Value);
  136.      String FromCharArray( SZArray Char Value);
  137.      String FromCharAndCount( Char Value,  I4 Count);
  138.      String FromCharArraySubset( SZArray Char Value,  I4 StartIndex,  I4 Length);
  139.      String FromShort( I2 Value);
  140.      String FromInteger( I4 Value);
  141.      String FromLong( I8 Value);
  142.      String FromSingle( R4 Value);
  143.      String FromDouble( R8 Value);
  144.      String FromSingle( R4 Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  145.      String FromDouble( R8 Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  146.      String FromDate( ValueClass System.DateTime Value);
  147.      String FromDecimal( ValueClass System.Decimal Value);
  148.      String FromDecimal( ValueClass System.Decimal Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  149.      String FromObject( Object Value);
  150.      I4 StrCmp( String sLeft,  String sRight,  Boolean TextCompare);
  151.      Boolean StrLike( String Source,  String Pattern,  ValueClass Microsoft.VisualBasic.CompareMethod CompareOption);
  152.      Boolean StrLikeBinary( String Source,  String Pattern);
  153.      Boolean StrLikeText( String Source,  String Pattern);
  154.      Boolean StrLikeCompareBinary( Boolean SeenNot,  Boolean Match,  Char p,  Char s);
  155.      Boolean StrLikeCompare( Class System.Globalization.CompareInfo ci,  Boolean SeenNot,  Boolean Match,  Char p,  Char s,  ValueClass System.Globalization.CompareOptions Options);
  156.      I4 AsteriskSkip( String Pattern,  String Source,  I4 SourceEndIndex,  ValueClass Microsoft.VisualBasic.CompareMethod CompareOption,  Class System.Globalization.CompareInfo ci);
  157.      I4 MultipleAsteriskSkip( String Pattern,  String Source,  I4 Count,  ValueClass Microsoft.VisualBasic.CompareMethod CompareOption);
  158.      Void MidStmtStr( ByRef String sDest,  I4 StartPosition,  I4 MaxInsertLength,  String sInsert);
  159.      String ToHalfwidthNumbers( String s);
  160.      Boolean IsHexOrOctValue( String Value,  ByRef I8 i64Value);
  161.     }
  162. class Microsoft.VisualBasic.CompilerServices.FlowControl : System.Object
  163.     {
  164.      Boolean ForNextCheckR4( R4 count,  R4 limit,  R4 StepValue);
  165.      Boolean ForNextCheckR8( R8 count,  R8 limit,  R8 StepValue);
  166.      Boolean ForNextCheckDec( ValueClass System.Decimal count,  ValueClass System.Decimal limit,  ValueClass System.Decimal StepValue);
  167.      Boolean ForLoopInitObj( Object Counter,  Object Start,  Object Limit,  Object StepValue,  ByRef Object LoopForResult,  ByRef Object CounterResult);
  168.      Boolean ForNextCheckObj( Object Counter,  Object LoopObj,  ByRef Object CounterResult);
  169.      Class System.Collections.IEnumerator ForEachInArr( Class System.Array ary);
  170.      Class System.Collections.IEnumerator ForEachInObj( Object obj);
  171.      Boolean ForEachNextObj( ByRef Object obj,  Class System.Collections.IEnumerator enumerator);
  172.      Boolean CheckContinueLoop( Class ObjectFor LoopFor);
  173.      Void CheckForSyncLockOnValueType( Object obj);
  174.     }
  175. class ObjectFor : System.Object
  176.     {
  177.      Object Counter;
  178.      Object Limit;
  179.      Object StepValue;
  180.      Boolean PositiveStep;
  181.      Class System.Type EnumType;
  182.      Void ObjectFor();
  183.     }
  184. class Microsoft.VisualBasic.ForEachEnum : System.Object
  185.     {
  186.      Class Microsoft.VisualBasic.Collection mCollectionObject;
  187.      I4 mIndex;
  188.      Void Microsoft.VisualBasic.ForEachEnum( Class Microsoft.VisualBasic.Collection coll);
  189.      Boolean MoveNext();
  190.      Void Reset();
  191.      Object get_Current();
  192.      Void AdjustIndex( I4 ItemIndex,  Boolean Remove);
  193.     property Current { get(){} set(){} };
  194.     }
  195. class Microsoft.VisualBasic.CompilerServices.DecimalType : System.Object
  196.     {
  197.      ValueClass System.Decimal FromBoolean( Boolean Value);
  198.      ValueClass System.Decimal FromString( String Value);
  199.      ValueClass System.Decimal FromString( String Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  200.      ValueClass System.Decimal FromObject( Object Value);
  201.      ValueClass System.Decimal FromObject( Object Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  202.      ValueClass System.Decimal Parse( String Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  203.     }
  204. class Microsoft.VisualBasic.CompilerServices.DateType : System.Object
  205.     {
  206.      ValueClass System.DateTime FromString( String Value);
  207.      ValueClass System.DateTime FromString( String Value,  Class System.Globalization.CultureInfo culture);
  208.      ValueClass System.DateTime FromObject( Object Value);
  209.     }
  210. class Microsoft.VisualBasic.CompilerServices.DoubleType : System.Object
  211.     {
  212.      R8 FromString( String Value);
  213.      R8 FromString( String Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  214.      R8 FromObject( Object Value);
  215.      R8 FromObject( Object Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  216.      R8 DecimalToDouble( Class System.IConvertible ValueInterface);
  217.      R8 Parse( String Value);
  218.      Boolean TryParse( String Value,  ByRef R8 Result);
  219.      R8 Parse( String Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  220.     }
  221. class Microsoft.VisualBasic.CompilerServices.SingleType : System.Object
  222.     {
  223.      R4 FromString( String Value);
  224.      R4 FromString( String Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  225.      R4 FromObject( Object Value);
  226.      R4 FromObject( Object Value,  Class System.Globalization.NumberFormatInfo NumberFormat);
  227.      R4 DecimalToSingle( Class System.IConvertible ValueInterface);
  228.     }
  229. class Microsoft.VisualBasic.CompilerServices.LongType : System.Object
  230.     {
  231.      I8 FromString( String Value);
  232.      I8 FromObject( Object Value);
  233.      I8 DecimalToLong( Class System.IConvertible ValueInterface);
  234.     }
  235. class Microsoft.VisualBasic.CompilerServices.IntegerType : System.Object
  236.     {
  237.      I4 FromString( String Value);
  238.      I4 FromObject( Object Value);
  239.      I4 DecimalToInteger( Class System.IConvertible ValueInterface);
  240.     }
  241. class Microsoft.VisualBasic.CompilerServices.ShortType : System.Object
  242.     {
  243.      I2 FromString( String Value);
  244.      I2 FromObject( Object Value);
  245.      I2 DecimalToShort( Class System.IConvertible ValueInterface);
  246.     }
  247. class Microsoft.VisualBasic.CompilerServices.CharArrayType : System.Object
  248.     {
  249.      SZArray Char FromString( String Value);
  250.      SZArray Char FromObject( Object Value);
  251.     }
  252. class Microsoft.VisualBasic.CompilerServices.CharType : System.Object
  253.     {
  254.      Char FromString( String Value);
  255.      Char FromObject( Object Value);
  256.     }
  257. class Microsoft.VisualBasic.CompilerServices.CollectionItem : System.Object
  258.     {
  259.      Object Data_O;
  260.      Void Microsoft.VisualBasic.CompilerServices.CollectionItem();
  261.      Void Microsoft.VisualBasic.CompilerServices.CollectionItem( String Key);
  262.      Void Microsoft.VisualBasic.CompilerServices.CollectionItem( Object Key);
  263.      I4 GetHashCode();
  264.      Boolean Equals( Object obj);
  265.     }
  266. class Microsoft.VisualBasic.CompilerServices.ByteType : System.Object
  267.     {
  268.      UI1 FromString( String Value);
  269.      UI1 FromObject( Object Value);
  270.      UI1 DecimalToByte( Class System.IConvertible ValueInterface);
  271.     }
  272. class Microsoft.VisualBasic.CompilerServices.BooleanType : System.Object
  273.     {
  274.      Boolean FromString( String Value);
  275.      Boolean FromObject( Object Value);
  276.      Boolean DecimalToBoolean( Class System.IConvertible ValueInterface);
  277.     }
  278. class Microsoft.VisualBasic.VBMath : System.Object
  279.     {
  280.      SZArray I4 Power2;
  281.      Void Microsoft.VisualBasic.VBMath();
  282.      R4 Rnd();
  283.      R4 Rnd( R4 Number);
  284.      Void Randomize();
  285.      Void Randomize( R8 Number);
  286.      R4 GetTimer();
  287.      I4 ShiftLeft( I4 value,  I4 shift);
  288.      I4 ShiftRight( I4 value,  I4 shift);
  289.     }
  290. class Microsoft.VisualBasic.Constants : System.Object
  291.     {
  292.      I4 vbObjectError;
  293.      String vbCrLf;
  294.      String vbNewLine;
  295.      String vbCr;
  296.      String vbLf;
  297.      String vbBack;
  298.      String vbFormFeed;
  299.      String vbTab;
  300.      String vbVerticalTab;
  301.      String vbNullChar;
  302.      String vbNullString;
  303.      ValueClass Microsoft.VisualBasic.AppWinStyle vbHide;
  304.      ValueClass Microsoft.VisualBasic.AppWinStyle vbNormalFocus;
  305.      ValueClass Microsoft.VisualBasic.AppWinStyle vbMinimizedFocus;
  306.      ValueClass Microsoft.VisualBasic.AppWinStyle vbMaximizedFocus;
  307.      ValueClass Microsoft.VisualBasic.AppWinStyle vbNormalNoFocus;
  308.      ValueClass Microsoft.VisualBasic.AppWinStyle vbMinimizedNoFocus;
  309.      ValueClass Microsoft.VisualBasic.CallType vbMethod;
  310.      ValueClass Microsoft.VisualBasic.CallType vbGet;
  311.      ValueClass Microsoft.VisualBasic.CallType vbLet;
  312.      ValueClass Microsoft.VisualBasic.CallType vbSet;
  313.      ValueClass Microsoft.VisualBasic.CompareMethod vbBinaryCompare;
  314.      ValueClass Microsoft.VisualBasic.CompareMethod vbTextCompare;
  315.      ValueClass Microsoft.VisualBasic.DateFormat vbGeneralDate;
  316.      ValueClass Microsoft.VisualBasic.DateFormat vbLongDate;
  317.      ValueClass Microsoft.VisualBasic.DateFormat vbShortDate;
  318.      ValueClass Microsoft.VisualBasic.DateFormat vbLongTime;
  319.      ValueClass Microsoft.VisualBasic.DateFormat vbShortTime;
  320.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek vbUseSystemDayOfWeek;
  321.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek vbSunday;
  322.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek vbMonday;
  323.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek vbTuesday;
  324.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek vbWednesday;
  325.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek vbThursday;
  326.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek vbFriday;
  327.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek vbSaturday;
  328.      ValueClass Microsoft.VisualBasic.FileAttribute vbNormal;
  329.      ValueClass Microsoft.VisualBasic.FileAttribute vbReadOnly;
  330.      ValueClass Microsoft.VisualBasic.FileAttribute vbHidden;
  331.      ValueClass Microsoft.VisualBasic.FileAttribute vbSystem;
  332.      ValueClass Microsoft.VisualBasic.FileAttribute vbVolume;
  333.      ValueClass Microsoft.VisualBasic.FileAttribute vbDirectory;
  334.      ValueClass Microsoft.VisualBasic.FileAttribute vbArchive;
  335.      ValueClass Microsoft.VisualBasic.FirstWeekOfYear vbUseSystem;
  336.      ValueClass Microsoft.VisualBasic.FirstWeekOfYear vbFirstJan1;
  337.      ValueClass Microsoft.VisualBasic.FirstWeekOfYear vbFirstFourDays;
  338.      ValueClass Microsoft.VisualBasic.FirstWeekOfYear vbFirstFullWeek;
  339.      ValueClass Microsoft.VisualBasic.VbStrConv vbUpperCase;
  340.      ValueClass Microsoft.VisualBasic.VbStrConv vbLowerCase;
  341.      ValueClass Microsoft.VisualBasic.VbStrConv vbProperCase;
  342.      ValueClass Microsoft.VisualBasic.VbStrConv vbWide;
  343.      ValueClass Microsoft.VisualBasic.VbStrConv vbNarrow;
  344.      ValueClass Microsoft.VisualBasic.VbStrConv vbKatakana;
  345.      ValueClass Microsoft.VisualBasic.VbStrConv vbHiragana;
  346.      ValueClass Microsoft.VisualBasic.VbStrConv vbSimplifiedChinese;
  347.      ValueClass Microsoft.VisualBasic.VbStrConv vbTraditionalChinese;
  348.      ValueClass Microsoft.VisualBasic.VbStrConv vbLinguisticCasing;
  349.      ValueClass Microsoft.VisualBasic.TriState vbUseDefault;
  350.      ValueClass Microsoft.VisualBasic.TriState vbTrue;
  351.      ValueClass Microsoft.VisualBasic.TriState vbFalse;
  352.      ValueClass Microsoft.VisualBasic.VariantType vbEmpty;
  353.      ValueClass Microsoft.VisualBasic.VariantType vbNull;
  354.      ValueClass Microsoft.VisualBasic.VariantType vbInteger;
  355.      ValueClass Microsoft.VisualBasic.VariantType vbLong;
  356.      ValueClass Microsoft.VisualBasic.VariantType vbSingle;
  357.      ValueClass Microsoft.VisualBasic.VariantType vbDouble;
  358.      ValueClass Microsoft.VisualBasic.VariantType vbCurrency;
  359.      ValueClass Microsoft.VisualBasic.VariantType vbDate;
  360.      ValueClass Microsoft.VisualBasic.VariantType vbString;
  361.      ValueClass Microsoft.VisualBasic.VariantType vbObject;
  362.      ValueClass Microsoft.VisualBasic.VariantType vbBoolean;
  363.      ValueClass Microsoft.VisualBasic.VariantType vbVariant;
  364.      ValueClass Microsoft.VisualBasic.VariantType vbDecimal;
  365.      ValueClass Microsoft.VisualBasic.VariantType vbByte;
  366.      ValueClass Microsoft.VisualBasic.VariantType vbUserDefinedType;
  367.      ValueClass Microsoft.VisualBasic.VariantType vbArray;
  368.      ValueClass Microsoft.VisualBasic.MsgBoxResult vbOK;
  369.      ValueClass Microsoft.VisualBasic.MsgBoxResult vbCancel;
  370.      ValueClass Microsoft.VisualBasic.MsgBoxResult vbAbort;
  371.      ValueClass Microsoft.VisualBasic.MsgBoxResult vbRetry;
  372.      ValueClass Microsoft.VisualBasic.MsgBoxResult vbIgnore;
  373.      ValueClass Microsoft.VisualBasic.MsgBoxResult vbYes;
  374.      ValueClass Microsoft.VisualBasic.MsgBoxResult vbNo;
  375.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbOKOnly;
  376.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbOKCancel;
  377.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbAbortRetryIgnore;
  378.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbYesNoCancel;
  379.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbYesNo;
  380.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbRetryCancel;
  381.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbCritical;
  382.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbQuestion;
  383.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbExclamation;
  384.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbInformation;
  385.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbDefaultButton1;
  386.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbDefaultButton2;
  387.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbDefaultButton3;
  388.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbApplicationModal;
  389.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbSystemModal;
  390.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxHelp;
  391.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxRight;
  392.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxRtlReading;
  393.      ValueClass Microsoft.VisualBasic.MsgBoxStyle vbMsgBoxSetForeground;
  394.      Void Microsoft.VisualBasic.Constants();
  395.     }
  396. class Microsoft.VisualBasic.FormatInfoHolder : System.Object
  397.     {
  398.      Class System.Globalization.NumberFormatInfo nfi;
  399.      Void Microsoft.VisualBasic.FormatInfoHolder( Class System.Globalization.NumberFormatInfo nfi);
  400.      Object GetFormat( Class System.Type service);
  401.     }
  402. class Microsoft.VisualBasic.Strings : System.Object
  403.     {
  404.      SZArray String CurrencyPositiveFormatStrings;
  405.      SZArray String CurrencyNegativeFormatStrings;
  406.      SZArray String NumberNegativeFormatStrings;
  407.      I4 CODEPAGE_SIMPLIFIED_CHINESE;
  408.      I4 CODEPAGE_TRADITIONAL_CHINESE;
  409.      ValueClass System.Globalization.CompareOptions STANDARD_COMPARE_FLAGS;
  410.      I4 InvariantCultureID;
  411.      String NAMEDFORMAT_FIXED;
  412.      String NAMEDFORMAT_YES_NO;
  413.      String NAMEDFORMAT_ON_OFF;
  414.      String NAMEDFORMAT_PERCENT;
  415.      String NAMEDFORMAT_STANDARD;
  416.      String NAMEDFORMAT_CURRENCY;
  417.      String NAMEDFORMAT_LONG_TIME;
  418.      String NAMEDFORMAT_LONG_DATE;
  419.      String NAMEDFORMAT_SCIENTIFIC;
  420.      String NAMEDFORMAT_TRUE_FALSE;
  421.      String NAMEDFORMAT_SHORT_TIME;
  422.      String NAMEDFORMAT_SHORT_DATE;
  423.      String NAMEDFORMAT_MEDIUM_DATE;
  424.      String NAMEDFORMAT_MEDIUM_TIME;
  425.      String NAMEDFORMAT_GENERAL_DATE;
  426.      String NAMEDFORMAT_GENERAL_NUMBER;
  427.      Class System.Globalization.CompareInfo m_InvariantCompareInfo;
  428.      Object m_SyncObject;
  429.      Class System.Globalization.CultureInfo m_LastUsedYesNoCulture;
  430.      String m_CachedYesNoFormatStyle;
  431.      Class System.Globalization.CultureInfo m_LastUsedOnOffCulture;
  432.      String m_CachedOnOffFormatStyle;
  433.      Class System.Globalization.CultureInfo m_LastUsedTrueFalseCulture;
  434.      String m_CachedTrueFalseFormatStyle;
  435.      String get_CachedYesNoFormatStyle();
  436.      String get_CachedOnOffFormatStyle();
  437.      String get_CachedTrueFalseFormatStyle();
  438.      Void Microsoft.VisualBasic.Strings();
  439.      I4 PRIMARYLANGID( I4 lcid);
  440.      Boolean IsSpace( Char ch);
  441.      I4 Asc( Char String);
  442.      I4 Asc( String String);
  443.      I4 AscW( String String);
  444.      I4 AscW( Char String);
  445.      Char Chr( I4 CharCode);
  446.      Char ChrW( I4 CharCode);
  447.      SZArray String Filter( SZArray Object Source,  String Match,  Boolean Include,  ValueClass Microsoft.VisualBasic.CompareMethod Compare);
  448.      SZArray String Filter( SZArray String Source,  String Match,  Boolean Include,  ValueClass Microsoft.VisualBasic.CompareMethod Compare);
  449.      Class System.Array RedimPreserve( Class System.Array SourceArray,  I4 Length);
  450.      I4 InStr( String String1,  String String2,  ValueClass Microsoft.VisualBasic.CompareMethod Compare);
  451.      I4 InStr( I4 Start,  String String1,  String String2,  ValueClass Microsoft.VisualBasic.CompareMethod Compare);
  452.      I4 InternalInStrBinary( I4 StartPos,  String sSrc,  String sFind);
  453.      I4 InternalInStrText( I4 lStartPos,  String sSrc,  String sFind);
  454.      I4 InStrRev( String StringCheck,  String StringMatch,  I4 Start,  ValueClass Microsoft.VisualBasic.CompareMethod Compare);
  455.      String Join( SZArray Object SourceArray,  String Delimiter);
  456.      String Join( SZArray String SourceArray,  String Delimiter);
  457.      String LCase( String Value);
  458.      Char LCase( Char Value);
  459.      I4 Len( String Expression);
  460.      I4 Len( UI1 Expression);
  461.      I4 Len( Char Expression);
  462.      I4 Len( I2 Expression);
  463.      I4 Len( I4 Expression);
  464.      I4 Len( I8 Expression);
  465.      I4 Len( R4 Expression);
  466.      I4 Len( R8 Expression);
  467.      I4 Len( Boolean Expression);
  468.      I4 Len( ValueClass System.Decimal Expression);
  469.      I4 Len( ValueClass System.DateTime Expression);
  470.      I4 Len( Object Expression);
  471.      String Replace( String Expression,  String Find,  String Replacement,  I4 Start,  I4 Count,  ValueClass Microsoft.VisualBasic.CompareMethod Compare);
  472.      String Space( I4 Number);
  473.      SZArray String Split( String Expression,  String Delimiter,  I4 Limit,  ValueClass Microsoft.VisualBasic.CompareMethod Compare);
  474.      SZArray String SplitHelper( String sSrc,  String sFind,  I4 cMaxSubStrings,  I4 Compare);
  475.      String LSet( String Source,  I4 Length);
  476.      String RSet( String Source,  I4 Length);
  477.      Object StrDup( I4 Number,  Object Character);
  478.      String StrDup( I4 Number,  Char Character);
  479.      String StrDup( I4 Number,  String Character);
  480.      String StrReverse( String Expression);
  481.      String InternalStrReverse( String Expression,  I4 SrcIndex,  I4 Length);
  482.      String UCase( String Value);
  483.      Char UCase( Char Value);
  484.      Boolean FormatNamed( Object Expression,  String Style,  ByRef String ReturnValue);
  485.      String Format( Object Expression,  String Style);
  486.      String FormatCurrency( Object Expression,  I4 NumDigitsAfterDecimal,  ValueClass Microsoft.VisualBasic.TriState IncludeLeadingDigit,  ValueClass Microsoft.VisualBasic.TriState UseParensForNegativeNumbers,  ValueClass Microsoft.VisualBasic.TriState GroupDigits);
  487.      String FormatDateTime( ValueClass System.DateTime Expression,  ValueClass Microsoft.VisualBasic.DateFormat NamedFormat);
  488.      String FormatNumber( Object Expression,  I4 NumDigitsAfterDecimal,  ValueClass Microsoft.VisualBasic.TriState IncludeLeadingDigit,  ValueClass Microsoft.VisualBasic.TriState UseParensForNegativeNumbers,  ValueClass Microsoft.VisualBasic.TriState GroupDigits);
  489.      String GetFormatString( I4 NumDigitsAfterDecimal,  ValueClass Microsoft.VisualBasic.TriState IncludeLeadingDigit,  ValueClass Microsoft.VisualBasic.TriState UseParensForNegativeNumbers,  ValueClass Microsoft.VisualBasic.TriState GroupDigits,  ValueClass FormatType FormatTypeValue);
  490.      String GetCurrencyFormatString( ValueClass Microsoft.VisualBasic.TriState IncludeLeadingDigit,  I4 NumDigitsAfterDecimal,  ValueClass Microsoft.VisualBasic.TriState UseParensForNegativeNumbers,  ValueClass Microsoft.VisualBasic.TriState GroupDigits,  ByRef Class System.IFormatProvider formatProvider);
  491.      String GetNumberFormatString( I4 NumDigitsAfterDecimal,  ValueClass Microsoft.VisualBasic.TriState IncludeLeadingDigit,  ValueClass Microsoft.VisualBasic.TriState UseParensForNegativeNumbers,  ValueClass Microsoft.VisualBasic.TriState GroupDigits);
  492.      Class System.IFormatProvider GetNumberFormatInfo( I4 NumDigitsAfterDecimal,  ValueClass Microsoft.VisualBasic.TriState UseParensForNegativeNumbers,  ValueClass Microsoft.VisualBasic.TriState GroupDigits,  ValueClass FormatType FormatTypeValue);
  493.      String FormatPercent( Object Expression,  I4 NumDigitsAfterDecimal,  ValueClass Microsoft.VisualBasic.TriState IncludeLeadingDigit,  ValueClass Microsoft.VisualBasic.TriState UseParensForNegativeNumbers,  ValueClass Microsoft.VisualBasic.TriState GroupDigits);
  494.      Char GetChar( String str,  I4 Index);
  495.      String Left( String str,  I4 Length);
  496.      String LTrim( String str);
  497.      String Mid( String str,  I4 Start);
  498.      String Mid( String str,  I4 Start,  I4 Length);
  499.      String Right( String str,  I4 Length);
  500.      String RTrim( String str);
  501.      String Trim( String str);
  502.      I4 StrComp( String String1,  String String2,  ValueClass Microsoft.VisualBasic.CompareMethod Compare);
  503.      Boolean IsValidCodePage( I4 codepage);
  504.      String StrConv( String str,  ValueClass Microsoft.VisualBasic.VbStrConv Conversion,  I4 LocaleID);
  505.      Boolean ValidLCID( I4 LocaleID);
  506.      String ProperCaseString( Class System.Globalization.CultureInfo loc,  I4 dwMapFlags,  String sSrc);
  507.      String vbLCMapString( Class System.Globalization.CultureInfo loc,  I4 dwMapFlags,  String sSrc);
  508.      Void ValidateTriState( ValueClass Microsoft.VisualBasic.TriState Param);
  509.      Boolean IsArrayEmpty( Class System.Array ary);
  510.     property CachedTrueFalseFormatStyle { get(){} set(){} };
  511.     property CachedYesNoFormatStyle { get(){} set(){} };
  512.     property CachedOnOffFormatStyle { get(){} set(){} };
  513.     }
  514. class NamedFormats : System.Enum
  515.     {
  516.      I4 value__;
  517.      ValueClass NamedFormats UNKNOWN;
  518.      ValueClass NamedFormats GENERAL_NUMBER;
  519.      ValueClass NamedFormats LONG_TIME;
  520.      ValueClass NamedFormats MEDIUM_TIME;
  521.      ValueClass NamedFormats SHORT_TIME;
  522.      ValueClass NamedFormats GENERAL_DATE;
  523.      ValueClass NamedFormats LONG_DATE;
  524.      ValueClass NamedFormats MEDIUM_DATE;
  525.      ValueClass NamedFormats SHORT_DATE;
  526.      ValueClass NamedFormats FIXED;
  527.      ValueClass NamedFormats STANDARD;
  528.      ValueClass NamedFormats PERCENT;
  529.      ValueClass NamedFormats SCIENTIFIC;
  530.      ValueClass NamedFormats CURRENCY;
  531.      ValueClass NamedFormats TRUE_FALSE;
  532.      ValueClass NamedFormats YES_NO;
  533.      ValueClass NamedFormats ON_OFF;
  534.     }
  535. class FormatType : System.Enum
  536.     {
  537.      I4 value__;
  538.      ValueClass FormatType Number;
  539.      ValueClass FormatType Percent;
  540.      ValueClass FormatType Currency;
  541.     }
  542. class Microsoft.VisualBasic.Interaction : System.Object
  543.     {
  544.      Class System.Collections.SortedList m_SortedEnvList;
  545.      String REGISTRY_INI_ROOT;
  546.      String m_CommandLine;
  547.      Void Microsoft.VisualBasic.Interaction();
  548.      I4 Shell( String Pathname,  ValueClass Microsoft.VisualBasic.AppWinStyle Style,  Boolean Wait,  I4 Timeout);
  549.      Void AppActivate( I4 ProcessId);
  550.      Void AppActivate( String Title);
  551.      Void AppActivateHelper( I hwndApp);
  552.      String Command();
  553.      String Environ( I4 Expression);
  554.      String Environ( String Expression);
  555.      Void Beep();
  556.      String InputBox( String Prompt,  String Title,  String DefaultResponse,  I4 XPos,  I4 YPos);
  557.      String InternalInputBox( String Prompt,  String Title,  String DefaultResponse,  I4 XPos,  I4 YPos,  Class System.Windows.Forms.IWin32Window ParentWindow);
  558.      ValueClass Microsoft.VisualBasic.MsgBoxResult MsgBox( Object Prompt,  ValueClass Microsoft.VisualBasic.MsgBoxStyle Buttons,  Object Title);
  559.      Object CallByName( Object ObjectRef,  String ProcName,  ValueClass Microsoft.VisualBasic.CallType UseCallType,  SZArray Object Args);
  560.      Object Choose( R8 Index,  SZArray Object Choice);
  561.      Object IIf( Boolean Expression,  Object TruePart,  Object FalsePart);
  562.      String Partition( I8 Number,  I8 Start,  I8 Stop,  I8 Interval);
  563.      Void InsertSpaces( ByRef String Buffer,  I8 Spaces);
  564.      Void InsertNumber( ByRef String Buffer,  I8 Num,  I8 Spaces);
  565.      Object Switch( SZArray Object VarExpr);
  566.      Void DeleteSetting( String AppName,  String Section,  String Key);
  567.      MDArray String 2 0 2 0 0 GetAllSettings( String AppName,  String Section);
  568.      String GetSetting( String AppName,  String Section,  String Key,  String Default);
  569.      Void SaveSetting( String AppName,  String Section,  String Key,  String Setting);
  570.      String FormRegKey( String sApp,  String sSect);
  571.      Void CheckPathComponent( String s);
  572.      Object CreateObject( String ProgId,  String ServerName);
  573.      Object GetObject( String PathName,  String Class);
  574.     }
  575. class InputBoxHandler : System.Object
  576.     {
  577.      String m_Prompt;
  578.      String m_Title;
  579.      String m_DefaultResponse;
  580.      I4 m_XPos;
  581.      I4 m_YPos;
  582.      String m_Result;
  583.      Class System.Windows.Forms.IWin32Window m_ParentWindow;
  584.      Void InputBoxHandler( String Prompt,  String Title,  String DefaultResponse,  I4 XPos,  I4 YPos,  Class System.Windows.Forms.IWin32Window ParentWindow);
  585.      Void StartHere();
  586.      String get_Result();
  587.     property Result { get(){} set(){} };
  588.     }
  589. class VBInputBox : System.Windows.Forms.Form
  590.     {
  591.      Class System.ComponentModel.Container components;
  592.      Class System.Windows.Forms.TextBox TextBox;
  593.      Class System.Windows.Forms.Label Label;
  594.      Class System.Windows.Forms.Button OKButton;
  595.      Class System.Windows.Forms.Button MyCancelButton;
  596.      String Output;
  597.      Void VBInputBox( String Prompt,  String Title,  String DefaultResponse,  I4 XPos,  I4 YPos);
  598.      Void Dispose( Boolean disposing);
  599.      Void InitializeComponent( String Prompt,  String Title,  String DefaultResponse,  I4 XPos,  I4 YPos);
  600.      Void OKButton_Click( Object sender,  Class System.EventArgs e);
  601.      Void MyCancelButton_Click( Object sender,  Class System.EventArgs e);
  602.     }
  603. interface IPersistFile : 
  604.     {
  605.      Void GetClassID( ByRef ValueClass System.Guid pClassID);
  606.      Void IsDirty();
  607.      Void Load( String pszFileName,  I4 dwMode);
  608.      Void Save( String pszFileName,  I4 fRemember);
  609.      Void SaveCompleted( String pszFileName);
  610.      String GetCurFile();
  611.     }
  612. class Microsoft.VisualBasic.Information : System.Object
  613.     {
  614.      SZArray I4 QBColorTable;
  615.      Void Microsoft.VisualBasic.Information();
  616.      Class Microsoft.VisualBasic.ErrObject Err();
  617.      I4 Erl();
  618.      Boolean IsArray( Object VarName);
  619.      Boolean IsDate( Object Expression);
  620.      Boolean IsDBNull( Object Expression);
  621.      Boolean IsNothing( Object Expression);
  622.      Boolean IsError( Object Expression);
  623.      Boolean IsReference( Object Expression);
  624.      Boolean IsNumeric( Object Expression);
  625.      I4 LBound( Class System.Array Array,  I4 Rank);
  626.      I4 UBound( Class System.Array Array,  I4 Rank);
  627.      String TypeName( Object VarName);
  628.      String SystemTypeName( String VbName);
  629.      String VbTypeName( String UrtName);
  630.      I4 QBColor( I4 Color);
  631.      I4 RGB( I4 Red,  I4 Green,  I4 Blue);
  632.      ValueClass Microsoft.VisualBasic.VariantType VarType( Object VarName);
  633.      Class System.Type ComTypeFromVarType( ValueClass Microsoft.VisualBasic.VariantType vt);
  634.      ValueClass Microsoft.VisualBasic.VariantType VarTypeFromComType( Class System.Type typ);
  635.     }
  636. class Microsoft.VisualBasic.VariantType : System.Enum
  637.     {
  638.      I4 value__;
  639.      ValueClass Microsoft.VisualBasic.VariantType Empty;
  640.      ValueClass Microsoft.VisualBasic.VariantType Null;
  641.      ValueClass Microsoft.VisualBasic.VariantType Short;
  642.      ValueClass Microsoft.VisualBasic.VariantType Integer;
  643.      ValueClass Microsoft.VisualBasic.VariantType Single;
  644.      ValueClass Microsoft.VisualBasic.VariantType Double;
  645.      ValueClass Microsoft.VisualBasic.VariantType Currency;
  646.      ValueClass Microsoft.VisualBasic.VariantType Date;
  647.      ValueClass Microsoft.VisualBasic.VariantType String;
  648.      ValueClass Microsoft.VisualBasic.VariantType Object;
  649.      ValueClass Microsoft.VisualBasic.VariantType Error;
  650.      ValueClass Microsoft.VisualBasic.VariantType Boolean;
  651.      ValueClass Microsoft.VisualBasic.VariantType Variant;
  652.      ValueClass Microsoft.VisualBasic.VariantType DataObject;
  653.      ValueClass Microsoft.VisualBasic.VariantType Decimal;
  654.      ValueClass Microsoft.VisualBasic.VariantType Byte;
  655.      ValueClass Microsoft.VisualBasic.VariantType Char;
  656.      ValueClass Microsoft.VisualBasic.VariantType Long;
  657.      ValueClass Microsoft.VisualBasic.VariantType UserDefinedType;
  658.      ValueClass Microsoft.VisualBasic.VariantType Array;
  659.     }
  660. class Microsoft.VisualBasic.AppWinStyle : System.Enum
  661.     {
  662.      I2 value__;
  663.      ValueClass Microsoft.VisualBasic.AppWinStyle Hide;
  664.      ValueClass Microsoft.VisualBasic.AppWinStyle NormalFocus;
  665.      ValueClass Microsoft.VisualBasic.AppWinStyle MinimizedFocus;
  666.      ValueClass Microsoft.VisualBasic.AppWinStyle MaximizedFocus;
  667.      ValueClass Microsoft.VisualBasic.AppWinStyle NormalNoFocus;
  668.      ValueClass Microsoft.VisualBasic.AppWinStyle MinimizedNoFocus;
  669.     }
  670. class Microsoft.VisualBasic.CallType : System.Enum
  671.     {
  672.      I4 value__;
  673.      ValueClass Microsoft.VisualBasic.CallType Method;
  674.      ValueClass Microsoft.VisualBasic.CallType Get;
  675.      ValueClass Microsoft.VisualBasic.CallType Let;
  676.      ValueClass Microsoft.VisualBasic.CallType Set;
  677.     }
  678. class Microsoft.VisualBasic.CompareMethod : System.Enum
  679.     {
  680.      I4 value__;
  681.      ValueClass Microsoft.VisualBasic.CompareMethod Binary;
  682.      ValueClass Microsoft.VisualBasic.CompareMethod Text;
  683.     }
  684. class Microsoft.VisualBasic.DateFormat : System.Enum
  685.     {
  686.      I4 value__;
  687.      ValueClass Microsoft.VisualBasic.DateFormat GeneralDate;
  688.      ValueClass Microsoft.VisualBasic.DateFormat LongDate;
  689.      ValueClass Microsoft.VisualBasic.DateFormat ShortDate;
  690.      ValueClass Microsoft.VisualBasic.DateFormat LongTime;
  691.      ValueClass Microsoft.VisualBasic.DateFormat ShortTime;
  692.     }
  693. class Microsoft.VisualBasic.FirstDayOfWeek : System.Enum
  694.     {
  695.      I4 value__;
  696.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek System;
  697.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek Sunday;
  698.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek Monday;
  699.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek Tuesday;
  700.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek Wednesday;
  701.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek Thursday;
  702.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek Friday;
  703.      ValueClass Microsoft.VisualBasic.FirstDayOfWeek Saturday;
  704.     }
  705. class Microsoft.VisualBasic.FileAttribute : System.Enum
  706.     {
  707.      I4 value__;
  708.      ValueClass Microsoft.VisualBasic.FileAttribute Normal;
  709.      ValueClass Microsoft.VisualBasic.FileAttribute ReadOnly;
  710.      ValueClass Microsoft.VisualBasic.FileAttribute Hidden;
  711.      ValueClass Microsoft.VisualBasic.FileAttribute System;
  712.      ValueClass Microsoft.VisualBasic.FileAttribute Volume;
  713.      ValueClass Microsoft.VisualBasic.FileAttribute Directory;
  714.      ValueClass Microsoft.VisualBasic.FileAttribute Archive;
  715.     }
  716. class Microsoft.VisualBasic.FirstWeekOfYear : System.Enum
  717.     {
  718.      I4 value__;
  719.      ValueClass Microsoft.VisualBasic.FirstWeekOfYear System;
  720.      ValueClass Microsoft.VisualBasic.FirstWeekOfYear Jan1;
  721.      ValueClass Microsoft.VisualBasic.FirstWeekOfYear FirstFourDays;
  722.      ValueClass Microsoft.VisualBasic.FirstWeekOfYear FirstFullWeek;
  723.     }
  724. class Microsoft.VisualBasic.VbStrConv : System.Enum
  725.     {
  726.      I4 value__;
  727.      ValueClass Microsoft.VisualBasic.VbStrConv None;
  728.      ValueClass Microsoft.VisualBasic.VbStrConv UpperCase;
  729.      ValueClass Microsoft.VisualBasic.VbStrConv LowerCase;
  730.      ValueClass Microsoft.VisualBasic.VbStrConv ProperCase;
  731.      ValueClass Microsoft.VisualBasic.VbStrConv Wide;
  732.      ValueClass Microsoft.VisualBasic.VbStrConv Narrow;
  733.      ValueClass Microsoft.VisualBasic.VbStrConv Katakana;
  734.      ValueClass Microsoft.VisualBasic.VbStrConv Hiragana;
  735.      ValueClass Microsoft.VisualBasic.VbStrConv SimplifiedChinese;
  736.      ValueClass Microsoft.VisualBasic.VbStrConv TraditionalChinese;
  737.      ValueClass Microsoft.VisualBasic.VbStrConv LinguisticCasing;
  738.     }
  739. class Microsoft.VisualBasic.TriState : System.Enum
  740.     {
  741.      I4 value__;
  742.      ValueClass Microsoft.VisualBasic.TriState False;
  743.      ValueClass Microsoft.VisualBasic.TriState True;
  744.      ValueClass Microsoft.VisualBasic.TriState UseDefault;
  745.     }
  746. class Microsoft.VisualBasic.DateInterval : System.Enum
  747.     {
  748.      I4 value__;
  749.      ValueClass Microsoft.VisualBasic.DateInterval Year;
  750.      ValueClass Microsoft.VisualBasic.DateInterval Quarter;
  751.      ValueClass Microsoft.VisualBasic.DateInterval Month;
  752.      ValueClass Microsoft.VisualBasic.DateInterval DayOfYear;
  753.      ValueClass Microsoft.VisualBasic.DateInterval Day;
  754.      ValueClass Microsoft.VisualBasic.DateInterval WeekOfYear;
  755.      ValueClass Microsoft.VisualBasic.DateInterval Weekday;
  756.      ValueClass Microsoft.VisualBasic.DateInterval Hour;
  757.      ValueClass Microsoft.VisualBasic.DateInterval Minute;
  758.      ValueClass Microsoft.VisualBasic.DateInterval Second;
  759.     }
  760. class Microsoft.VisualBasic.DueDate : System.Enum
  761.     {
  762.      I4 value__;
  763.      ValueClass Microsoft.VisualBasic.DueDate EndOfPeriod;
  764.      ValueClass Microsoft.VisualBasic.DueDate BegOfPeriod;
  765.     }
  766. class Microsoft.VisualBasic.OpenMode : System.Enum
  767.     {
  768.      I4 value__;
  769.      ValueClass Microsoft.VisualBasic.OpenMode Input;
  770.      ValueClass Microsoft.VisualBasic.OpenMode Output;
  771.      ValueClass Microsoft.VisualBasic.OpenMode Random;
  772.      ValueClass Microsoft.VisualBasic.OpenMode Append;
  773.      ValueClass Microsoft.VisualBasic.OpenMode Binary;
  774.     }
  775. class Microsoft.VisualBasic.OpenModeTypes : System.Enum
  776.     {
  777.      I4 value__;
  778.      ValueClass Microsoft.VisualBasic.OpenModeTypes Input;
  779.      ValueClass Microsoft.VisualBasic.OpenModeTypes Output;
  780.      ValueClass Microsoft.VisualBasic.OpenModeTypes Random;
  781.      ValueClass Microsoft.VisualBasic.OpenModeTypes Append;
  782.      ValueClass Microsoft.VisualBasic.OpenModeTypes Binary;
  783.      ValueClass Microsoft.VisualBasic.OpenModeTypes Any;
  784.     }
  785. class Microsoft.VisualBasic.OpenAccess : System.Enum
  786.     {
  787.      I4 value__;
  788.      ValueClass Microsoft.VisualBasic.OpenAccess Default;
  789.      ValueClass Microsoft.VisualBasic.OpenAccess Read;
  790.      ValueClass Microsoft.VisualBasic.OpenAccess ReadWrite;
  791.      ValueClass Microsoft.VisualBasic.OpenAccess Write;
  792.     }
  793. class Microsoft.VisualBasic.OpenShare : System.Enum
  794.     {
  795.      I4 value__;
  796.      ValueClass Microsoft.VisualBasic.OpenShare Default;
  797.      ValueClass Microsoft.VisualBasic.OpenShare Shared;
  798.      ValueClass Microsoft.VisualBasic.OpenShare LockRead;
  799.      ValueClass Microsoft.VisualBasic.OpenShare LockReadWrite;
  800.      ValueClass Microsoft.VisualBasic.OpenShare LockWrite;
  801.     }
  802. class Microsoft.VisualBasic.TabInfo : System.ValueType
  803.     {
  804.      I2 Column;
  805.     }
  806. class Microsoft.VisualBasic.SpcInfo : System.ValueType
  807.     {
  808.      I2 Count;
  809.     }
  810. class Microsoft.VisualBasic.MsgBoxResult : System.Enum
  811.     {
  812.      I4 value__;
  813.      ValueClass Microsoft.VisualBasic.MsgBoxResult OK;
  814.      ValueClass Microsoft.VisualBasic.MsgBoxResult Cancel;
  815.      ValueClass Microsoft.VisualBasic.MsgBoxResult Abort;
  816.      ValueClass Microsoft.VisualBasic.MsgBoxResult Retry;
  817.      ValueClass Microsoft.VisualBasic.MsgBoxResult Ignore;
  818.      ValueClass Microsoft.VisualBasic.MsgBoxResult Yes;
  819.      ValueClass Microsoft.VisualBasic.MsgBoxResult No;
  820.     }
  821. class Microsoft.VisualBasic.MsgBoxStyle : System.Enum
  822.     {
  823.      I4 value__;
  824.      ValueClass Microsoft.VisualBasic.MsgBoxStyle OKOnly;
  825.      ValueClass Microsoft.VisualBasic.MsgBoxStyle OKCancel;
  826.      ValueClass Microsoft.VisualBasic.MsgBoxStyle AbortRetryIgnore;
  827.      ValueClass Microsoft.VisualBasic.MsgBoxStyle YesNoCancel;
  828.      ValueClass Microsoft.VisualBasic.MsgBoxStyle YesNo;
  829.      ValueClass Microsoft.VisualBasic.MsgBoxStyle RetryCancel;
  830.      ValueClass Microsoft.VisualBasic.MsgBoxStyle Critical;
  831.      ValueClass Microsoft.VisualBasic.MsgBoxStyle Question;
  832.      ValueClass Microsoft.VisualBasic.MsgBoxStyle Exclamation;
  833.      ValueClass Microsoft.VisualBasic.MsgBoxStyle Information;
  834.      ValueClass Microsoft.VisualBasic.MsgBoxStyle DefaultButton1;
  835.      ValueClass Microsoft.VisualBasic.MsgBoxStyle DefaultButton2;
  836.      ValueClass Microsoft.VisualBasic.MsgBoxStyle DefaultButton3;
  837.      ValueClass Microsoft.VisualBasic.MsgBoxStyle ApplicationModal;
  838.      ValueClass Microsoft.VisualBasic.MsgBoxStyle SystemModal;
  839.      ValueClass Microsoft.VisualBasic.MsgBoxStyle MsgBoxHelp;
  840.      ValueClass Microsoft.VisualBasic.MsgBoxStyle MsgBoxRight;
  841.      ValueClass Microsoft.VisualBasic.MsgBoxStyle MsgBoxRtlReading;
  842.      ValueClass Microsoft.VisualBasic.MsgBoxStyle MsgBoxSetForeground;
  843.     }
  844. class Microsoft.VisualBasic.VBFixedStringAttribute : System.Attribute
  845.     {
  846.      I4 m_Length;
  847.      I4 get_Length();
  848.      Void Microsoft.VisualBasic.VBFixedStringAttribute( I4 Length);
  849.     property Length { get(){} set(){} };
  850.     }
  851. class Microsoft.VisualBasic.VBFixedArrayAttribute : System.Attribute
  852.     {
  853.      I4 FirstBound;
  854.      I4 SecondBound;
  855.      SZArray I4 get_Bounds();
  856.      I4 get_Length();
  857.      Void Microsoft.VisualBasic.VBFixedArrayAttribute( I4 UpperBound1);
  858.      Void Microsoft.VisualBasic.VBFixedArrayAttribute( I4 UpperBound1,  I4 UpperBound2);
  859.     property Length { get(){} set(){} };
  860.     property Bounds { get(){} set(){} };
  861.     }
  862. class Microsoft.VisualBasic.ComClassAttribute : System.Attribute
  863.     {
  864.      String m_ClassID;
  865.      String m_InterfaceID;
  866.      String m_EventID;
  867.      Boolean m_InterfaceShadows;
  868.      Void Microsoft.VisualBasic.ComClassAttribute();
  869.      Void Microsoft.VisualBasic.ComClassAttribute( String _ClassID);
  870.      Void Microsoft.VisualBasic.ComClassAttribute( String _ClassID,  String _InterfaceID);
  871.      Void Microsoft.VisualBasic.ComClassAttribute( String _ClassID,  String _InterfaceID,  String _EventId);
  872.      String get_ClassID();
  873.      String get_InterfaceID();
  874.      String get_EventID();
  875.      Boolean get_InterfaceShadows();
  876.      Void set_InterfaceShadows( Boolean Value);
  877.     property EventID { get(){} set(){} };
  878.     property InterfaceShadows { get(){} set(){} };
  879.     property ClassID { get(){} set(){} };
  880.     property InterfaceID { get(){} set(){} };
  881.     }
  882. class Microsoft.VisualBasic.Globals : System.Object
  883.     {
  884.      String get_ScriptEngine();
  885.      I4 get_ScriptEngineMajorVersion();
  886.      I4 get_ScriptEngineMinorVersion();
  887.      I4 get_ScriptEngineBuildVersion();
  888.     property ScriptEngine { get(){} set(){} };
  889.     property ScriptEngineMajorVersion { get(){} set(){} };
  890.     property ScriptEngineMinorVersion { get(){} set(){} };
  891.     property ScriptEngineBuildVersion { get(){} set(){} };
  892.     }
  893. class Microsoft.VisualBasic.Financial : System.Object
  894.     {
  895.      R8 cnL_IT_STEP;
  896.      R8 cnL_IT_EPSILON;
  897.      Void Microsoft.VisualBasic.Financial();
  898.      R8 DDB( R8 Cost,  R8 Salvage,  R8 Life,  R8 Period,  R8 Factor);
  899.      R8 FV( R8 Rate,  R8 NPer,  R8 Pmt,  R8 PV,  ValueClass Microsoft.VisualBasic.DueDate Due);
  900.      R8 FV_Internal( R8 Rate,  R8 NPer,  R8 Pmt,  R8 PV,  ValueClass Microsoft.VisualBasic.DueDate Due);
  901.      R8 IPmt( R8 Rate,  R8 Per,  R8 NPer,  R8 PV,  R8 FV,  ValueClass Microsoft.VisualBasic.DueDate Due);
  902.      R8 IRR( ByRef SZArray R8 ValueArray,  R8 Guess);
  903.      R8 MIRR( ByRef SZArray R8 ValueArray,  R8 FinanceRate,  R8 ReinvestRate);
  904.      R8 NPer( R8 Rate,  R8 Pmt,  R8 PV,  R8 FV,  ValueClass Microsoft.VisualBasic.DueDate Due);
  905.      R8 NPV( R8 Rate,  ByRef SZArray R8 ValueArray);
  906.      R8 Pmt( R8 Rate,  R8 NPer,  R8 PV,  R8 FV,  ValueClass Microsoft.VisualBasic.DueDate Due);
  907.      R8 PMT_Internal( R8 Rate,  R8 NPer,  R8 PV,  R8 FV,  ValueClass Microsoft.VisualBasic.DueDate Due);
  908.      R8 PPmt( R8 Rate,  R8 Per,  R8 NPer,  R8 PV,  R8 FV,  ValueClass Microsoft.VisualBasic.DueDate Due);
  909.      R8 PV( R8 Rate,  R8 NPer,  R8 Pmt,  R8 FV,  ValueClass Microsoft.VisualBasic.DueDate Due);
  910.      R8 Rate( R8 NPer,  R8 Pmt,  R8 PV,  R8 FV,  ValueClass Microsoft.VisualBasic.DueDate Due,  R8 Guess);
  911.      R8 SLN( R8 Cost,  R8 Salvage,  R8 Life);
  912.      R8 SYD( R8 Cost,  R8 Salvage,  R8 Life,  R8 Period);
  913.      R8 LEvalRate( R8 Rate,  R8 NPer,  R8 Pmt,  R8 PV,  R8 dFv,  ValueClass Microsoft.VisualBasic.DueDate Due);
  914.      R8 LDoNPV( R8 Rate,  ByRef SZArray R8 ValueArray,  I4 iWNType);
  915.     }
  916. class Microsoft.VisualBasic.FileSystem : System.Object
  917.     {
  918.      I4 ERROR_ACCESS_DENIED;
  919.      I4 ERROR_FILE_NOT_FOUND;
  920.      I4 ERROR_BAD_NETPATH;
  921.      I4 ERROR_INVALID_PARAMETER;
  922.      I4 ERROR_WRITE_PROTECT;
  923.      I4 ERROR_FILE_EXISTS;
  924.      I4 ERROR_ALREADY_EXISTS;
  925.      I4 ERROR_INVALID_ACCESS;
  926.      I4 ERROR_NOT_SAME_DEVICE;
  927.      I4 MAX_PATH;
  928.      I4 FIRST_LOCAL_CHANNEL;
  929.      I4 LAST_LOCAL_CHANNEL;
  930.      Class System.Collections.ArrayList m_allOpenFilesVector;
  931.      I4 A_NORMAL;
  932.      I4 A_RDONLY;
  933.      I4 A_HIDDEN;
  934.      I4 A_SYSTEM;
  935.      I4 A_VOLID;
  936.      I4 A_SUBDIR;
  937.      I4 A_ARCH;
  938.      I4 A_ALLBITS;
  939.      String sTimeFormat;
  940.      String sDateFormat;
  941.      String sDateTimeFormat;
  942.      Class System.Globalization.NumberFormatInfo m_WriteNumFormatInfo;
  943.      Class System.Globalization.DateTimeFormatInfo m_WriteDateFormatInfo;
  944.      Void Microsoft.VisualBasic.FileSystem();
  945.      Void ChDir( String Path);
  946.      Void ChDrive( Char Drive);
  947.      Void ChDrive( String Drive);
  948.      String CurDir();
  949.      String CurDir( Char Drive);
  950.      String Dir();
  951.      String Dir( String Pathname,  ValueClass Microsoft.VisualBasic.FileAttribute Attributes);
  952.      Void MkDir( String Path);
  953.      Void RmDir( String Path);
  954.      Boolean PathContainsWildcards( String Path);
  955.      Void FileCopy( String Source,  String Destination);
  956.      ValueClass System.DateTime FileDateTime( String PathName);
  957.      I8 FileLen( String PathName);
  958.      ValueClass Microsoft.VisualBasic.FileAttribute GetAttr( String PathName);
  959.      Void Kill( String PathName);
  960.      String CheckPathname( String sPath);
  961.      Void SetAttr( String PathName,  ValueClass Microsoft.VisualBasic.FileAttribute Attributes);
  962.      Boolean UnsafeValidDrive( Char cDrive);
  963.      Void ValidateAccess( ValueClass Microsoft.VisualBasic.OpenAccess Access);
  964.      Void ValidateShare( ValueClass Microsoft.VisualBasic.OpenShare Share);
  965.      Void ValidateMode( ValueClass Microsoft.VisualBasic.OpenMode Mode);
  966.      Void FileOpen( I4 FileNumber,  String FileName,  ValueClass Microsoft.VisualBasic.OpenMode Mode,  ValueClass Microsoft.VisualBasic.OpenAccess Access,  ValueClass Microsoft.VisualBasic.OpenShare Share,  I4 RecordLength);
  967.      Void FileClose( SZArray I4 FileNumbers);
  968.      Void ValidateGetPutRecordNumber( I8 RecordNumber);
  969.      Void FileGetObject( I4 FileNumber,  ByRef Object Value,  I8 RecordNumber);
  970.      Void FileGet( I4 FileNumber,  ByRef Class System.ValueType Value,  I8 RecordNumber);
  971.      Void FileGet( I4 FileNumber,  ByRef Class System.Array Value,  I8 RecordNumber,  Boolean ArrayIsDynamic,  Boolean StringIsFixedLength);
  972.      Void FileGet( I4 FileNumber,  ByRef Boolean Value,  I8 RecordNumber);
  973.      Void FileGet( I4 FileNumber,  ByRef UI1 Value,  I8 RecordNumber);
  974.      Void FileGet( I4 FileNumber,  ByRef I2 Value,  I8 RecordNumber);
  975.      Void FileGet( I4 FileNumber,  ByRef I4 Value,  I8 RecordNumber);
  976.      Void FileGet( I4 FileNumber,  ByRef I8 Value,  I8 RecordNumber);
  977.      Void FileGet( I4 FileNumber,  ByRef Char Value,  I8 RecordNumber);
  978.      Void FileGet( I4 FileNumber,  ByRef R4 Value,  I8 RecordNumber);
  979.      Void FileGet( I4 FileNumber,  ByRef R8 Value,  I8 RecordNumber);
  980.      Void FileGet( I4 FileNumber,  ByRef ValueClass System.Decimal Value,  I8 RecordNumber);
  981.      Void FileGet( I4 FileNumber,  ByRef String Value,  I8 RecordNumber,  Boolean StringIsFixedLength);
  982.      Void FileGet( I4 FileNumber,  ByRef ValueClass System.DateTime Value,  I8 RecordNumber);
  983.      Void FilePutObject( I4 FileNumber,  Object Value,  I8 RecordNumber);
  984.      Void FilePut( Object FileNumber,  Object Value,  Object RecordNumber);
  985.      Void FilePut( I4 FileNumber,  Class System.ValueType Value,  I8 RecordNumber);
  986.      Void FilePut( I4 FileNumber,  Class System.Array Value,  I8 RecordNumber,  Boolean ArrayIsDynamic,  Boolean StringIsFixedLength);
  987.      Void FilePut( I4 FileNumber,  Boolean Value,  I8 RecordNumber);
  988.      Void FilePut( I4 FileNumber,  UI1 Value,  I8 RecordNumber);
  989.      Void FilePut( I4 FileNumber,  I2 Value,  I8 RecordNumber);
  990.      Void FilePut( I4 FileNumber,  I4 Value,  I8 RecordNumber);
  991.      Void FilePut( I4 FileNumber,  I8 Value,  I8 RecordNumber);
  992.      Void FilePut( I4 FileNumber,  Char Value,  I8 RecordNumber);
  993.      Void FilePut( I4 FileNumber,  R4 Value,  I8 RecordNumber);
  994.      Void FilePut( I4 FileNumber,  R8 Value,  I8 RecordNumber);
  995.      Void FilePut( I4 FileNumber,  ValueClass System.Decimal Value,  I8 RecordNumber);
  996.      Void FilePut( I4 FileNumber,  String Value,  I8 RecordNumber,  Boolean StringIsFixedLength);
  997.      Void FilePut( I4 FileNumber,  ValueClass System.DateTime Value,  I8 RecordNumber);
  998.      Void Print( I4 FileNumber,  SZArray Object Output);
  999.      Void PrintLine( I4 FileNumber,  SZArray Object Output);
  1000.      Void Input( I4 FileNumber,  ByRef Object Value);
  1001.      Void Input( I4 FileNumber,  ByRef Boolean Value);
  1002.      Void Input( I4 FileNumber,  ByRef UI1 Value);
  1003.      Void Input( I4 FileNumber,  ByRef I2 Value);
  1004.      Void Input( I4 FileNumber,  ByRef I4 Value);
  1005.      Void Input( I4 FileNumber,  ByRef I8 Value);
  1006.      Void Input( I4 FileNumber,  ByRef Char Value);
  1007.      Void Input( I4 FileNumber,  ByRef R4 Value);
  1008.      Void Input( I4 FileNumber,  ByRef R8 Value);
  1009.      Void Input( I4 FileNumber,  ByRef ValueClass System.Decimal Value);
  1010.      Void Input( I4 FileNumber,  ByRef String Value);
  1011.      Void Input( I4 FileNumber,  ByRef ValueClass System.DateTime Value);
  1012.      Void Write( I4 FileNumber,  SZArray Object Output);
  1013.      Void WriteLine( I4 FileNumber,  SZArray Object Output);
  1014.      String InputString( I4 FileNumber,  I4 CharCount);
  1015.      String LineInput( I4 FileNumber);
  1016.      Void Lock( I4 FileNumber);
  1017.      Void Lock( I4 FileNumber,  I8 Record);
  1018.      Void Lock( I4 FileNumber,  I8 FromRecord,  I8 ToRecord);
  1019.      Void Unlock( I4 FileNumber);
  1020.      Void Unlock( I4 FileNumber,  I8 Record);
  1021.      Void Unlock( I4 FileNumber,  I8 FromRecord,  I8 ToRecord);
  1022.      Void FileWidth( I4 FileNumber,  I4 RecordWidth);
  1023.      I4 FreeFile();
  1024.      Void Seek( I4 FileNumber,  I8 Position);
  1025.      I8 Seek( I4 FileNumber);
  1026.      Boolean EOF( I4 FileNumber);
  1027.      I8 Loc( I4 FileNumber);
  1028.      I8 LOF( I4 FileNumber);
  1029.      ValueClass Microsoft.VisualBasic.TabInfo TAB();
  1030.      ValueClass Microsoft.VisualBasic.TabInfo TAB( I2 Column);
  1031.      ValueClass Microsoft.VisualBasic.SpcInfo SPC( I2 Count);
  1032.      ValueClass Microsoft.VisualBasic.OpenMode FileAttr( I4 FileNumber);
  1033.      Void Reset();
  1034.      Void Rename( String OldPath,  String NewPath);
  1035.      Class Microsoft.VisualBasic.CompilerServices.VB6File GetStream( Class System.Reflection.Assembly assem,  I4 FileNumber);
  1036.      Class Microsoft.VisualBasic.CompilerServices.VB6File GetStream( Class System.Reflection.Assembly assem,  I4 FileNumber,  ValueClass Microsoft.VisualBasic.OpenModeTypes mode);
  1037.      ValueClass Microsoft.VisualBasic.OpenModeTypes OpenModeTypesFromOpenMode( ValueClass Microsoft.VisualBasic.OpenMode om);
  1038.      Void CloseAllFiles( Class System.Reflection.Assembly assem);
  1039.      Void CloseAllFiles( Class Microsoft.VisualBasic.CompilerServices.AssemblyData oAssemblyData);
  1040.      Void InternalCloseFile( Class Microsoft.VisualBasic.CompilerServices.AssemblyData oAssemblyData,  I4 FileNumber);
  1041.      String VB6CheckPathname( Class Microsoft.VisualBasic.CompilerServices.AssemblyData oAssemblyData,  String sPath,  ValueClass Microsoft.VisualBasic.OpenMode mode);
  1042.      Boolean CheckFileOpen( Class Microsoft.VisualBasic.CompilerServices.AssemblyData oAssemblyData,  String sPath,  ValueClass Microsoft.VisualBasic.OpenModeTypes NewFileMode);
  1043.      Void vbIOOpenFile( Class System.Reflection.Assembly assem,  I4 FileNumber,  String FileName,  ValueClass Microsoft.VisualBasic.OpenMode Mode,  ValueClass Microsoft.VisualBasic.OpenAccess Access,  ValueClass Microsoft.VisualBasic.OpenShare Share,  I4 RecordLength);
  1044.      Void AddFileToList( Class Microsoft.VisualBasic.CompilerServices.AssemblyData oAssemblyData,  I4 FileNumber,  Class Microsoft.VisualBasic.CompilerServices.VB6File oFile);
  1045.      Class Microsoft.VisualBasic.CompilerServices.VB6File GetChannelObj( Class Microsoft.VisualBasic.CompilerServices.AssemblyData oAssemblyData,  I4 FileNumber);
  1046.      Class Microsoft.VisualBasic.CompilerServices.VB6File GetChannelObj( Class System.Reflection.Assembly assem,  I4 FileNumber);
  1047.      Class Microsoft.VisualBasic.CompilerServices.VB6File GetChannelOrNull( Class Microsoft.VisualBasic.CompilerServices.AssemblyData oAssemblyData,  I4 FileNumber);
  1048.      Void CheckInputCapable( Class Microsoft.VisualBasic.CompilerServices.VB6File oFile);
  1049.      Void CheckWriteCapable( Class Microsoft.VisualBasic.CompilerServices.VB6File oFile);
  1050.     }
  1051. class vbFileType : System.Enum
  1052.     {
  1053.      I4 value__;
  1054.      ValueClass vbFileType vbPrintFile;
  1055.      ValueClass vbFileType vbWriteFile;
  1056.     }
  1057. class Microsoft.VisualBasic.ErrObject : System.Object
  1058.     {
  1059.      Class System.Exception m_curException;
  1060.      I4 m_curErl;
  1061.      I4 m_curNumber;
  1062.      String m_curSource;
  1063.      String m_curDescription;
  1064.      String m_curHelpFile;
  1065.      I4 m_curHelpContext;
  1066.      Boolean m_bDontMapException;
  1067.      Boolean NumberIsSet;
  1068.      Boolean ClearOnCapture;
  1069.      Boolean SourceIsSet;
  1070.      Boolean DescriptionIsSet;
  1071.      Boolean HelpFileIsSet;
  1072.      Boolean HelpContextIsSet;
  1073.      Class System.Type m_IndexOutOfRangeExceptionType;
  1074.      Class System.Type m_RankExceptionType;
  1075.      Class System.Type m_DivideByZeroExceptionType;
  1076.      Class System.Type m_OverflowExceptionType;
  1077.      Class System.Type m_NotFiniteNumberExceptionType;
  1078.      Class System.Type m_NullReferenceExceptionType;
  1079.      Class System.Type m_InvalidCastExceptionType;
  1080.      Class System.Type m_NotSupportedExceptionType;
  1081.      Class System.Type m_COMExceptionType;
  1082.      Class System.Type m_MissingMemberExceptionType;
  1083.      Class System.Type m_SEHExceptionType;
  1084.      Class System.Type m_EntryPointNotFoundExceptionType;
  1085.      Class System.Type m_TypeLoadExceptionType;
  1086.      Class System.Type m_OutOfMemoryExceptionType;
  1087.      Class System.Type m_FormatExceptionType;
  1088.      Class System.Type m_DirectoryNotFoundExceptionType;
  1089.      Class System.Type m_IOExceptionType;
  1090.      Class System.Type m_FileNotFoundExceptionType;
  1091.      Class System.Type m_ArgumentExceptionType;
  1092.      Class System.Type m_DllNotFoundExceptionType;
  1093.      Void Microsoft.VisualBasic.ErrObject();
  1094.      Void Microsoft.VisualBasic.ErrObject();
  1095.      I4 get_Erl();
  1096.      I4 get_Number();
  1097.      Void set_Number( I4 Value);
  1098.      String get_Source();
  1099.      Void set_Source( String Value);
  1100.      String FilterDefaultMessage( String Msg);
  1101.      String get_Description();
  1102.      Void set_Description( String Value);
  1103.      String get_HelpFile();
  1104.      Void set_HelpFile( String Value);
  1105.      String MakeHelpLink( String HelpFile,  I4 HelpContext);
  1106.      Void ParseHelpLink( String HelpLink);
  1107.      I4 get_HelpContext();
  1108.      Void set_HelpContext( I4 Value);
  1109.      Class System.Exception GetException();
  1110.      Void Clear();
  1111.      Void Raise( I4 Number,  Object Source,  Object Description,  Object HelpFile,  Object HelpContext);
  1112.      I4 get_LastDllError();
  1113.      Void SetUnmappedError( I4 Number);
  1114.      Class System.Exception CreateException( I4 Number,  String Description);
  1115.      Void CaptureException( Class System.Exception ex);
  1116.      Void CaptureException( Class System.Exception ex,  I4 lErl);
  1117.      I4 MapExceptionToNumber( Class System.Exception e);
  1118.      Class System.Exception MapNumberToException( I4 Number,  String Description);
  1119.      I4 MapErrorNumber( I4 Number);
  1120.     property HelpContext { get(){} set(){} };
  1121.     property LastDllError { get(){} set(){} };
  1122.     property Number { get(){} set(){} };
  1123.     property Erl { get(){} set(){} };
  1124.     property Source { get(){} set(){} };
  1125.     property HelpFile { get(){} set(){} };
  1126.     property Description { get(){} set(){} };
  1127.     }
  1128. class Microsoft.VisualBasic.DateAndTime : System.Object
  1129.     {
  1130.      SZArray String AcceptedDateFormatsDBCS;
  1131.      SZArray String AcceptedDateFormatsSBCS;
  1132.      Void Microsoft.VisualBasic.DateAndTime();
  1133.      ValueClass System.DateTime get_Today();
  1134.      Void set_Today( ValueClass System.DateTime Value);
  1135.      ValueClass System.DateTime get_Now();
  1136.      ValueClass System.DateTime get_TimeOfDay();
  1137.      Void set_TimeOfDay( ValueClass System.DateTime Value);
  1138.      String get_TimeString();
  1139.      Void set_TimeString( String Value);
  1140.      Boolean IsDBCSCulture();
  1141.      String get_DateString();
  1142.      Void set_DateString( String Value);
  1143.      R8 get_Timer();
  1144.      Class System.Globalization.Calendar get_CurrentCalendar();
  1145.      ValueClass System.DateTime DateAdd( ValueClass Microsoft.VisualBasic.DateInterval Interval,  R8 Number,  ValueClass System.DateTime DateValue);
  1146.      I8 DateDiff( ValueClass Microsoft.VisualBasic.DateInterval Interval,  ValueClass System.DateTime Date1,  ValueClass System.DateTime Date2,  ValueClass Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek,  ValueClass Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear);
  1147.      I4 GetDayOfWeek( ValueClass System.DateTime dt,  ValueClass Microsoft.VisualBasic.FirstDayOfWeek weekdayFirst);
  1148.      I4 DatePart( ValueClass Microsoft.VisualBasic.DateInterval Interval,  ValueClass System.DateTime DateValue,  ValueClass Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue,  ValueClass Microsoft.VisualBasic.FirstWeekOfYear FirstWeekOfYearValue);
  1149.      ValueClass System.DateTime DateAdd( String Interval,  R8 Number,  Object DateValue);
  1150.      I8 DateDiff( String Interval,  Object Date1,  Object Date2,  ValueClass Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek,  ValueClass Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear);
  1151.      I4 DatePart( String Interval,  Object DateValue,  ValueClass Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek,  ValueClass Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear);
  1152.      ValueClass Microsoft.VisualBasic.DateInterval DateIntervalFromString( String Interval);
  1153.      ValueClass System.DateTime DateSerial( I4 Year,  I4 Month,  I4 Day);
  1154.      ValueClass System.DateTime TimeSerial( I4 Hour,  I4 Minute,  I4 Second);
  1155.      ValueClass System.DateTime DateValue( String StringDate);
  1156.      ValueClass System.DateTime TimeValue( String StringTime);
  1157.      I4 Year( ValueClass System.DateTime DateValue);
  1158.      I4 Month( ValueClass System.DateTime DateValue);
  1159.      I4 Day( ValueClass System.DateTime DateValue);
  1160.      I4 Hour( ValueClass System.DateTime TimeValue);
  1161.      I4 Minute( ValueClass System.DateTime TimeValue);
  1162.      I4 Second( ValueClass System.DateTime TimeValue);
  1163.      I4 Weekday( ValueClass System.DateTime DateValue,  ValueClass Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek);
  1164.      String MonthName( I4 Month,  Boolean Abbreviate);
  1165.      String WeekdayName( I4 Weekday,  Boolean Abbreviate,  ValueClass Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue);
  1166.     property DateString { get(){} set(){} };
  1167.     property CurrentCalendar { get(){} set(){} };
  1168.     property Today { get(){} set(){} };
  1169.     property Timer { get(){} set(){} };
  1170.     property Now { get(){} set(){} };
  1171.     property TimeOfDay { get(){} set(){} };
  1172.     property TimeString { get(){} set(){} };
  1173.     }
  1174. class Microsoft.VisualBasic.Conversion : System.Object
  1175.     {
  1176.      I4 NUMPRS_LEADING_WHITE;
  1177.      I4 NUMPRS_TRAILING_WHITE;
  1178.      I4 NUMPRS_LEADING_PLUS;
  1179.      I4 NUMPRS_TRAILING_PLUS;
  1180.      I4 NUMPRS_LEADING_MINUS;
  1181.      I4 NUMPRS_TRAILING_MINUS;
  1182.      I4 NUMPRS_HEX_OCT;
  1183.      I4 NUMPRS_PARENS;
  1184.      I4 NUMPRS_DECIMAL;
  1185.      I4 NUMPRS_THOUSANDS;
  1186.      I4 NUMPRS_CURRENCY;
  1187.      I4 NUMPRS_EXPONENT;
  1188.      I4 NUMPRS_USE_ALL;
  1189.      I4 NUMPRS_STD;
  1190.      I4 NUMPRS_NEG;
  1191.      I4 NUMPRS_INEXACT;
  1192.      I4 VTBIT_EMPTY;
  1193.      I4 VTBIT_NULL;
  1194.      I4 VTBIT_I2;
  1195.      I4 VTBIT_I4;
  1196.      I4 VTBIT_R4;
  1197.      I4 VTBIT_R8;
  1198.      I4 VTBIT_CY;
  1199.      I4 VTBIT_DATE;
  1200.      I4 VTBIT_BSTR;
  1201.      I4 VTBIT_OBJECT;
  1202.      I4 VTBIT_ERROR;
  1203.      I4 VTBIT_BOOL;
  1204.      I4 VTBIT_VARIANT;
  1205.      I4 VTBIT_DATAOBJECT;
  1206.      I4 VTBIT_DECIMAL;
  1207.      I4 VTBIT_BYTE;
  1208.      I4 VTBIT_CHAR;
  1209.      I4 VTBIT_LONG;
  1210.      I4 MAX_ERR_NUMBER;
  1211.      I4 LOCALE_NOUSEROVERRIDE;
  1212.      I4 LCID_US_ENGLISH;
  1213.      I4 PRSFLAGS;
  1214.      I4 VTBITS;
  1215.      Char TYPE_INDICATOR_INT16;
  1216.      Char TYPE_INDICATOR_INT32;
  1217.      Char TYPE_INDICATOR_SINGLE;
  1218.      Char TYPE_INDICATOR_DECIMAL;
  1219.      I4 asc0;
  1220.      I4 ascUpperAoffset;
  1221.      I4 ascLowerAoffset;
  1222.      Void Microsoft.VisualBasic.Conversion();
  1223.      String ErrorToString();
  1224.      String ErrorToString( I4 ErrorNumber);
  1225.      I2 Fix( I2 Number);
  1226.      I4 Fix( I4 Number);
  1227.      I8 Fix( I8 Number);
  1228.      R8 Fix( R8 Number);
  1229.      R4 Fix( R4 Number);
  1230.      ValueClass System.Decimal Fix( ValueClass System.Decimal Number);
  1231.      Object Fix( Object Number);
  1232.      I2 Int( I2 Number);
  1233.      I4 Int( I4 Number);
  1234.      I8 Int( I8 Number);
  1235.      R8 Int( R8 Number);
  1236.      R4 Int( R4 Number);
  1237.      ValueClass System.Decimal Int( ValueClass System.Decimal Number);
  1238.      Object Int( Object Number);
  1239.      String Hex( I2 Number);
  1240.      String Hex( UI1 Number);
  1241.      String Hex( I4 Number);
  1242.      String Hex( I8 Number);
  1243.      String Hex( Object Number);
  1244.      String Oct( I2 Number);
  1245.      String Oct( UI1 Number);
  1246.      String Oct( I4 Number);
  1247.      String Oct( I8 Number);
  1248.      String Oct( Object Number);
  1249.      ValueClass System.TypeCode GetTypeCode( Object obj);
  1250.      String Str( Object Number);
  1251.      R8 Val( String InputStr);
  1252.      I4 Val( Char Expression);
  1253.      R8 Val( Object Expression);
  1254.      Boolean HexOrOctalToInt64( ByRef String sValue,  ByRef I8 i64);
  1255.      Object ParseInputField( Object Value,  ValueClass Microsoft.VisualBasic.VariantType vtInput);
  1256.      I4 ShiftVTBits( I4 vt);
  1257.      R8 HexOrOctValue( String InputStr,  I4 i);
  1258.     }
  1259. class Microsoft.VisualBasic.ControlChars : System.Object
  1260.     {
  1261.      String CrLf;
  1262.      String NewLine;
  1263.      Char Cr;
  1264.      Char Lf;
  1265.      Char Back;
  1266.      Char FormFeed;
  1267.      Char Tab;
  1268.      Char VerticalTab;
  1269.      Char NullChar;
  1270.      Char Quote;
  1271.      Void Microsoft.VisualBasic.ControlChars();
  1272.     }
  1273. class Microsoft.VisualBasic.Collection : System.Object
  1274.     {
  1275.      Class System.Collections.Hashtable m_HashData;
  1276.      Class System.Collections.ArrayList m_KeyList;
  1277.      SZArray Class Microsoft.VisualBasic.ForEachEnum m_Iterator;
  1278.      I4 m_MaxIterator;
  1279.      Void Microsoft.VisualBasic.Collection();
  1280.      Void Add( Object Item,  String Key,  Object Before,  Object After);
  1281.      Void Remove( String Key);
  1282.      Void Remove( I4 Index);
  1283.      Void IndexCheck( I4 Index);
  1284.      Object get_Item( I4 Index);
  1285.      Object get_Item( Object Index);
  1286.      I4 get_Count();
  1287.      Class System.Collections.IEnumerator GetEnumerator();
  1288.      SZArray Object get_Items();
  1289.      Class System.Collections.IEnumerator ICollectionGetEnumerator();
  1290.      I4 get_ICollectionCount();
  1291.      Boolean get_ICollectionIsSynchronized();
  1292.      Object get_ICollectionSyncRoot();
  1293.      Boolean get_IListIsFixedSize();
  1294.      Boolean get_IListIsReadOnly();
  1295.      Void ICollectionCopyTo( Class System.Array array,  I4 index);
  1296.      I4 IListAdd( Object Item);
  1297.      Void IListInsert( I4 index,  Object value);
  1298.      Void IListRemoveAt( I4 index);
  1299.      Void IListRemove( Object value);
  1300.      Void IListClear();
  1301.      Object get_IListItem( I4 Index);
  1302.      Void set_IListItem( I4 Index,  Object Value);
  1303.      Boolean IListContains( Object value);
  1304.      Boolean DataIsEqual( Object obj1,  Object obj2);
  1305.      I4 IListIndexOf( Object value);
  1306.     property IListIsReadOnly { get(){} set(){} };
  1307.     property IListItem { get(){} set(){} };
  1308.     property Count { get(){} set(){} };
  1309.     property Item { get(){} set(){} };
  1310.     property Item { get(){} set(){} };
  1311.     property Items { get(){} set(){} };
  1312.     property ICollectionCount { get(){} set(){} };
  1313.     property ICollectionIsSynchronized { get(){} set(){} };
  1314.     property ICollectionSyncRoot { get(){} set(){} };
  1315.     property IListIsFixedSize { get(){} set(){} };
  1316.     }
  1317. class AssemblyRef : System.Object
  1318.     {
  1319.      String VsAssemblyVer;
  1320.      String NdpAssemblyVer;
  1321.      Void AssemblyRef();
  1322.     }