Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

57 lines
1.2 KiB

//
//--- Formated ConfigInfop
//
#define MAX_RESOURCE_INFO_LEN 40
#define IrqResource 0
#define PortResource 1
#define MemoryRvirtual TCHAR * Label(VOID);source 2
#define ResourceCount 3
#if 0
typedef struct ResourceT
{
UCHAR Type;
WCHAR * TypeString;
WCHAR Info[MAX_RESOURCE_INFO_LEN];
} * PRESOURCE, RESOURCE;
typedef struct ResourceListT
{
int Count;
RESOURCE List[MAX_MEMMORY+MAX_PORTS+1];
WCHAR Irq[MAX_RESOURCE_INFO_LEN];
WCHAR Port[MAX_RESOURCE_INFO_LEN];
WCHAR Memory[MAX_RESOURCE_INFO_LEN];
WCHAR DMA[MAX_RESOURCE_INFO_LEN];
} * PRESOURCELIST, RESOURCELIST;
#endif
typedef class RESOURCELISTC * PRESOURCELISTC;
class RESOURCELISTC
{
private:
int ListViewID;
HWND hDlg;
HWND hListView;
PCONFIGINFO ConfigInfo;
//RESOURCELIST ResourceList;
public:
RESOURCELISTC(VOID);
RESOURCELISTC(PCONFIGINFO ConfigInfo,HWND hDlg,int ListViewControlID);
~RESOURCELISTC();
void SetResourceList(VOID);
PRESOURCE_ITEM GetSelection(VOID);
BOOL ChangeSelectedResource(VOID);
// BOOL HasChanged(VOID);
BOOL Notify(WPARAM wParam,LPARAM lParam);
VOID Set(PCONFIGINFO ConfInfo,HWND hdlg,int ListViewControlID);
};