00001
00002
00003
00004
00005
00006 #if !defined(AFX_VMSSTRINGLIST_H__C29CF9E3_9C2B_42BF_A976_4F2B69F7DF0B__INCLUDED_)
00007 #define AFX_VMSSTRINGLIST_H__C29CF9E3_9C2B_42BF_A976_4F2B69F7DF0B__INCLUDED_
00008
00009 #if _MSC_VER > 1000
00010 #pragma once
00011 #endif
00012
00013 #include "list.h"
00014
00015 class vmsStringList
00016 {
00017 public:
00018 void Clear();
00019
00020 BOOL Load (HANDLE hFile);
00021 BOOL Save (HANDLE hFile);
00022 LPCSTR get_String (int nIndex) const;
00023 void Del (int nIndex);
00024 int get_Count() const;
00025 void Add (LPCSTR psz);
00026
00027 vmsStringList();
00028 virtual ~vmsStringList();
00029
00030 protected:
00031 fs::list <fsString> m_vList;
00032 };
00033
00034 #endif