binana/profile/3.3.5a-windows/include/common/handle.h

21 lines
315 B
C
Raw Normal View History

#ifndef COMMON_HANDLE_H
#define COMMON_HANDLE_H
#include "system/types.h"
#if !defined(DECLARE_HANDLE)
#define DECLARE_HANDLE(name) \
typedef struct name##__ { \
int32_t unused; \
}* name
#endif
2024-09-20 00:13:32 -04:00
DECLARE_STRUCT(CHandleObject);
struct CHandleObject {
int32_t m_refcount;
};
2024-11-01 03:54:09 -04:00
DECLARE_HANDLE(HOBJECT);
#endif