Built-in User-Defined Types

The compiler provides a set of built-in User-Defined Types, including:

 

TYPE DISPARAMS

  VaruantArgs AS VARIANT

  NamedDispID AS VARIANT

  CountArgs   AS DWORD

  CountNamed  AS DWORD

END TYPE

DISPARAMS is used internally by the compiler to send parameters to Dispatch methods and properties.

 

TYPE DIRDATA
  FileAttributes AS DWORD
  CreationTime   AS QUAD
  LastAccessTime AS QUAD
  LastWriteTime  AS QUAD
  FileSizeHigh   AS DWORD
  FileSizeLow    AS DWORD
  Reserved0      AS DWORD
  Reserved1      AS DWORD
  FileName       AS ASCIIZ * 260
  ShortName      AS ASCIIZ * 14
END TYPE

DIRDATA is used with the DIR$ function to retrieve file or directory information.

 

TYPE POINT

  x AS LONG

  y AS LONG

END TYPE

Used internally by the compiler.

 

TYPE PowerBounds

  Elements1     AS LONG

  LowBound1     AS LONG

  Elements2     AS LONG

  LowBound2     AS LONG

  Elements3     AS LONG

  LowBound3     AS LONG

  Elements4     AS LONG

  LowBound4     AS LONG

END TYPE

PowerBounds is used with a PowerArray Object to dimension the array.

 

See Also

Built-in numeric equates

Built-in RGB Color Equates
Built-in string equates

Built-in Interfaces