mirror of
https://github.com/decompals/wibo.git
synced 2025-10-15 14:45:12 +00:00
26 lines
375 B
C++
26 lines
375 B
C++
#pragma once
|
|
|
|
#include <cstdlib>
|
|
|
|
namespace handles {
|
|
enum Type {
|
|
TYPE_UNUSED,
|
|
TYPE_FILE,
|
|
TYPE_MAPPED,
|
|
TYPE_PROCESS,
|
|
TYPE_TOKEN,
|
|
TYPE_MUTEX,
|
|
TYPE_EVENT,
|
|
TYPE_THREAD
|
|
};
|
|
|
|
struct Data {
|
|
Type type = TYPE_UNUSED;
|
|
void *ptr;
|
|
size_t size;
|
|
};
|
|
|
|
Data dataFromHandle(void *handle, bool pop);
|
|
void *allocDataHandle(Data data);
|
|
}
|