mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
707 B
27 lines
707 B
// HOMESVR.HXX
|
|
// Header file for HOMESVR.CXX
|
|
//
|
|
// Author: Joev Dubach
|
|
|
|
class NODE // Doubly-linked list assuming empty head and tail nodes.
|
|
{
|
|
public:
|
|
NODE();
|
|
~NODE();
|
|
MY_STATUS NewList();
|
|
NODE PAPI * FindNode(char PAPI *SearchName);
|
|
MY_STATUS AddNode(char PAPI *NewName, char PAPI *NewDirectory);
|
|
MY_STATUS DelNode(char PAPI *OldName);
|
|
MY_STATUS GetDir(char PAPI *ThisName, char PAPI *FoundDirectory);
|
|
MY_STATUS LoadData(void);
|
|
MY_STATUS SaveData(void);
|
|
void ShowData(void);
|
|
|
|
char PAPI * Name;
|
|
char PAPI * Directory;
|
|
NODE PAPI * Prev;
|
|
NODE PAPI * Next;
|
|
};
|
|
|
|
typedef NODE PAPI * PNODE;
|
|
|