23 lines
399 B
C
23 lines
399 B
C
|
#ifndef __HASHNODE_H_INCLUDED__
|
||
|
#define __HASHNODE_H_INCLUDED__
|
||
|
|
||
|
class CHashNode {
|
||
|
public:
|
||
|
CHashNode();
|
||
|
virtual ~CHashNode();
|
||
|
|
||
|
static HRESULT Create(LPCWSTR pwzSource, CHashNode **ppHashNode);
|
||
|
|
||
|
BOOL IsDuplicate(LPCWSTR pwzStr) const;
|
||
|
|
||
|
private:
|
||
|
HRESULT Init(LPCWSTR pwzSource);
|
||
|
|
||
|
private:
|
||
|
LPWSTR _pwzSource;
|
||
|
|
||
|
};
|
||
|
|
||
|
#endif
|
||
|
|