Memory Management Functions
┌──────────────────────────────────────────────────────────────┐
│ Memory Management Functions. This table compares the OS/2 │
│ Version 1.3 and OS/2 Version 2.0 memory allocation and │
│ management functions. │
├───────────────────────────────┬──────────────────────────────┤
│ 16-BIT FUNCTION NAME │ 32-BIT FUNCTION NAME │
├───────────────────────────────┼──────────────────────────────┤
│ DosAllocSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosAllocShrSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosGetShrSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosGetSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosGiveSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosReallocSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosFreeSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosAllocHuge │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosGetHugeShift │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosReallocHuge │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosCreateCSAlias │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosLockSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosUnLockSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosMemAvail │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosSizeSeg │ N/A │
├───────────────────────────────┼──────────────────────────────┤
│ DosGetResource │ DosGetResource │
├───────────────────────────────┼──────────────────────────────┤
│ DosSubAlloc │ DosSubAlloc │
├───────────────────────────────┼──────────────────────────────┤
│ DosSubFree │ DosSubFree │
├───────────────────────────────┼──────────────────────────────┤
│ DosSubSet │ DosSubSet │
├───────────────────────────────┼──────────────────────────────┤
│ N/A │ DosSubUnSet │
├───────────────────────────────┼──────────────────────────────┤
│ N/A │ DosAllocMem │
├───────────────────────────────┼──────────────────────────────┤
│ N/A │ DosAllocSharedMem │
├───────────────────────────────┼──────────────────────────────┤
│ N/A │ DosGetNamedSharedMem │
├───────────────────────────────┼──────────────────────────────┤
│ N/A │ DosGetSharedMem │
├───────────────────────────────┼──────────────────────────────┤
│ N/A │ DosGiveSharedMem │
├───────────────────────────────┼──────────────────────────────┤
│ N/A │ DosFreeMem │
├───────────────────────────────┼──────────────────────────────┤
│ N/A │ DosSetMem │
├───────────────────────────────┼──────────────────────────────┤
│ N/A │ DosQueryMem │
└───────────────────────────────┴──────────────────────────────┘
[Back: Type Prefixes for Pointers]
[Next: Session Management Functions]