Wing Commander II
Reconstructed Win32 source (1996)
Loading...
Searching...
No Matches
memapi.c File Reference

Memory stack frames and packet handles. More...

#include "game.h"

Go to the source code of this file.

Functions

void ClearMemoryHeaps (void)
unsigned short IsSoundHardwarePresent (short device)
void MessagePumpHook (int mode)
void * PushMemoryStackFrame (void *memory, int offset)
int IsPushedPacketHandle (void *handle)
void * MapPacketHandleToBlock (void *handle)
void * AllocateTaggedMemory (unsigned int size, short flags)
void ReleasePacketHandle (void *handle)
unsigned int GetAvailableFarMemoryByType (short memoryType)
unsigned int GetLargestFreeMemoryBlockByType (short memoryType)

Variables

void * g_9_apPacketHandlesTable [0x1000]
int g_aiPacketHandleOffsets [0x1000]
int g_nPacketHandleCount

Detailed Description

Memory stack frames and packet handles.

Definition in file memapi.c.

Function Documentation

◆ AllocateTaggedMemory()

◆ ClearMemoryHeaps()

void ClearMemoryHeaps ( void )

Definition at line 11 of file memapi.c.

References ClearMemoryHeaps(), and TimerResetHook().

Referenced by ClearMemoryHeaps(), and DosMemmove().

◆ GetAvailableFarMemoryByType()

unsigned int GetAvailableFarMemoryByType ( short memoryType)

◆ GetLargestFreeMemoryBlockByType()

◆ IsPushedPacketHandle()

int IsPushedPacketHandle ( void * handle)

◆ IsSoundHardwarePresent()

unsigned short IsSoundHardwarePresent ( short device)

◆ MapPacketHandleToBlock()

◆ MessagePumpHook()

void MessagePumpHook ( int mode)

◆ PushMemoryStackFrame()

void * PushMemoryStackFrame ( void * memory,
int offset )

◆ ReleasePacketHandle()

Variable Documentation

◆ g_9_apPacketHandlesTable

void* g_9_apPacketHandlesTable[0x1000]

Definition at line 147 of file memapi.c.

Referenced by IsPushedPacketHandle(), MapPacketHandleToBlock(), and PushMemoryStackFrame().

◆ g_aiPacketHandleOffsets

int g_aiPacketHandleOffsets[0x1000]

Definition at line 148 of file memapi.c.

Referenced by IsPushedPacketHandle(), MapPacketHandleToBlock(), and PushMemoryStackFrame().

◆ g_nPacketHandleCount

int g_nPacketHandleCount

Definition at line 149 of file memapi.c.

Referenced by IsPushedPacketHandle(), MapPacketHandleToBlock(), and PushMemoryStackFrame().