PETableType contains information for identifying the type of a specified table. This information is gathered using PEGetNthTableType.
typedef struct PETableType {
WORD StructSize;
char DLLName [PE_DLL_NAME_LEN];
char DescriptiveName [PE_FULL_NAME_LEN];
WORD DBType;
} PETableType;
Specifies the size of the PETableType structure. Initialize this member to PE_SIZEOF_TABLE_TYPE. | ||
Specifies the name of the appropriate database DLL (of length PE_DLL_NAME_LEN = 64, NULL | ||
| Use this DLL | For this standard non | |
Specifies the full description of the table of interest (of length PE_FULL_NAME_LEN = 256, NULL | ||
Specifies the type of database that contains the table of interest. Use one of the PE_DT_XXX Database Type Constants. | ||
For PDSODBC.DLL, the DescriptiveName includes the ODBC data source name.
Type PETableType
StructSize As Integer
DLLName As String * PE_DLL_NAME_LEN
DescriptiveName As String * PE_FULL_NAME_LEN
DBType As Integer
End Type
type
PEDllNameType = array[0..PE_DLL_NAME_LEN-1 ] of char;
PEFullNameType = array[0..PE_FULL_NAME_LEN-1 ] of char;
PETableType = record
StructSize: Word;
DLLName: PEDllNameType;
DescriptiveName: PEFullNameType;
DBType: Word;
end;
| Seagate Software IMG Holdings, Inc. http://www.seagatesoftware.com Support services: http://support.seagatesoftware.com |