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);
|
|
};
|
|
}
|