WMD驱动编程,本人收集整理的10多个例子和编程环境配置文档,特别是8139驱动,加了许多说明,并测试通过.
源代码在线查看: ipdata.h
///////////////////////////////////////////////////////////////////////////////
//
// (C) Copyright 1999 - 2000 Mark Roddy
// All Rights Reserved
//
// Hollis Technology Solutions
// 94 Dow Road
// Hollis, NH 03049
// info@hollistech.com
//
// Synopsis:
//
//
// Version Information:
//
// $Header: /iphook/usr/IpMonitor/IpData.h 2 1/27/00 10:35p Markr $
//
///////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_IPDATA_H__00D475CA_9E97_42BF_9F6D_686CF034A5D3__INCLUDED_)
#define AFX_IPDATA_H__00D475CA_9E97_42BF_9F6D_686CF034A5D3__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// IpData.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// IpData form view
#ifndef __AFXEXT_H__
#include
#endif
class IpData : public CFormView
{
protected:
IpData(); // protected constructor used by dynamic creation
DECLARE_DYNCREATE(IpData)
// Form Data
public:
//{{AFX_DATA(IpData)
enum { IDD = IDD_IPDATA_FORM };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// Attributes
public:
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(IpData)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
virtual ~IpData();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
// Generated message map functions
//{{AFX_MSG(IpData)
// NOTE - the ClassWizard will add and remove member functions here.
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_IPDATA_H__00D475CA_9E97_42BF_9F6D_686CF034A5D3__INCLUDED_)
///////////////////////////////////////////////////////////////////////////////
//
// Change History Log
//
// $Log: /iphook/usr/IpMonitor/IpData.h $
//
// 2 1/27/00 10:35p Markr
// Prepare to release!
//
///////////////////////////////////////////////////////////////////////////////