SYSKIND

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.