SymPG_S Type (Structure)

AMS 2.00 or higher unknown.h

typedef struct SymPrivateGlobals {
unsigned char SPG_Ver;
unsigned short SymTempFolCount;
unsigned char *SymFolder,*SymName;
HANDLE SymHandle, HomeHandle, MainHandle, DefTempHandle, DefFolderHandle;
unsigned short SymErrCode;
BOOL CallStatFree;
HANDLE FindHandle;
unsigned short DefFolderName[SYM_LEN+1];
struct {
FOLDER_TYPE Low, High, Cur;
unsigned short CurOffset;
} Find, Prev;
} SymPG_S;

A structure describing a "symbol table private global structure".

There is only one reason for using such a structure: saving the global variables pointed to by pSymPG.

Note: replacing the structure pointed to by pSymPG by an invalid structure may leave the system in an unstable state.

Any information is welcome.