include/df/enumpid.hpp

00001 //code defined in api_enumpid.cpp
00002 class ProcessEnumerator : public Enumerator {
00003   private:
00004     PTR handle;
00005   public:
00006     int ff_pid;  //find fields
00007     int ff_ppid;
00008     int ff_threads;
00009     //also ff_name is EXE name
00010     BOOL First(char *);  //could be a process name ("*" to do all)
00011     BOOL Next();
00012     BOOL Close();
00013     BOOL IsFolder();
00014     void GetRootPath(String &);
00015     ProcessEnumerator() {handle = NULL;}
00016     ~ProcessEnumerator() {Close();}
00017 };
00018 

Generated on Mon Mar 5 09:49:14 2007 for DigiForce by  doxygen 1.4.7