mirror of
https://gitlab.com/Syroot/Worms.git
synced 2025-03-20 01:00:14 +03:00
20 lines
332 B
C
20 lines
332 B
C
|
#pragma once
|
||
|
#include <Windows.h>
|
||
|
|
||
|
namespace fk
|
||
|
{
|
||
|
struct WinHandle
|
||
|
{
|
||
|
public:
|
||
|
WinHandle(HANDLE handle, BOOL(__stdcall* closeProc)(HANDLE));
|
||
|
~WinHandle();
|
||
|
|
||
|
operator bool() { return _handle; }
|
||
|
operator HANDLE() { return _handle; }
|
||
|
|
||
|
private:
|
||
|
HANDLE _handle;
|
||
|
BOOL(__stdcall* _closeProc)(HANDLE);
|
||
|
};
|
||
|
}
|