PETablePrivateInfo

PETablePrivateInfo contains information for using data objects such as ADO, RDO, or CDO with the Active Data Driver(PS2MON.DLL).

C Syntax
typedef struct PETablePrivateInfo {
    WORD StructSize;
    WORD nBytes;
    DWORD tag;
    BYTE FAR *dataPtr;
} PETablePrivateInfo;
Members

StructSize

Specifies the size of the PETablePrivateInfo structure. Initialize this member to PE_SIZEOF_TABLE_PRIVATE_INFO.

nBytes

Specifies the length of the data starting at the dataPtr.

tag

Specifies a value indicating the type of data being passed to theDatabaseTable object in the Data parameter. Currently, the only possible value is 3. This value must be used for all Active data sources including DAO, ADO, RDO, CDO, and the Visual Basic data control.

dataPtr

Specifies a pointer to variant data passed to the database driver. With Active data, this must be a Recordset object if DAO, ADO, or the Visual Basic data control is used. If CDO is used, this must be a Rowset object.

Delphi Record Listing
    type
     crBytePointer = ^Byte;
     PETablePrivateInfo = record
          StructSize: Word; {initialize to
          PE_SIZEOF_TABLE_PRIVATE_INFO}
          nBytes: Smallint;
          tag: DWORD;
          dataPtr: crBytePointer;
     end;


Seagate Software IMG Holdings, Inc.
http://www.seagatesoftware.com
Support services:
http://support.seagatesoftware.com