winamp/Src/nu/CGlobalAtom.h
2024-09-29 02:04:03 +00:00

21 lines
No EOL
300 B
C++

#pragma once
#include <arch.h>
class CGlobalAtom
{
public:
CGlobalAtom(LPCWSTR name)
{
prop = GlobalAddAtomW(name);
}
~CGlobalAtom()
{
if (prop)
GlobalDeleteAtom(prop);
prop=0;
}
operator ATOM() { return prop; }
operator LPCWSTR() { return (LPCWSTR) prop; }
private:
ATOM prop;
};