Identifies the target operating system platform. It is defined as follows:
typedef enum tagSYSKIND {
SYS_WIN16,
SYS_WIN32,
SYS_MAC
} SYSKIND;
Value | Description |
---|---|
SYS_WIN16 | The target operating system for the type library is 16-bit Windows systems. By default, data members are packed. |
SYS_WIN32 | The target operating system for the type library is 32-bit Windows systems. By default, data members are naturally aligned (for example, 2-byte integers are aligned on even-byte boundaries; 4-byte integers are aligned on quad-word boundaries, and so on). |
SYS_MAC | The target operating system for the type library is Apple Macintosh. By default, all data members are aligned on even-byte boundaries. |