# Basic Stuff

## Modules

| Buffer Management
| This file contains the definition of a GWEN_BUFFER.

| Error module
| This module does all error handling.

| ID list module
| A list of GWEN_TYPE_UINT32 objects.

| Generic List Handling
| Pointer with Reference Counter
| This file contains functions which implement a smart pointer.

| Ringbuffer Management
| This file contains the definition of a GWEN_RINGBUFFER.

| Long Term Operation Wait Callback
| This file contains the definition of a GWEN_WAITCALLBACK.