IDA SDK

- Main Page
- Header Files
- Classes
- Modules

Macros
Segment combination codes
Segments » Segment structure

## Detailed Description

Used by segment_t::comb.

## Macros
#define | scPriv 0
| Private. More...
#define | scGroup 1
| Segment group.
#define | scPub 2
| Public. More...
#define | scPub2 4
| As defined by Microsoft, same as C=2 (public).
#define | scStack 5
| Stack. More...
#define | scCommon 6
| Common. Combine by overlay using maximum size.
#define | scPub3 7
| As defined by Microsoft, same as C=2 (public).
#define | sc_MAX_COMB_CODE scPub3

## Macro Definition Documentation

#define scPriv 0

Private.

Do not combine with any other program segment.

#define scPub 2

Public.

Combine by appending at an offset that meets the alignment requirement.

#define scStack 5

Stack.

Combine as for C=2. This combine type forces byte alignment.