⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 define.h

📁 WDM驱动开发的辅助工具 非常好用 欢迎大家下载
💻 H
字号:
#ifndef __DEFINE__H__
#define __DEFINE__H__

#include <windows.h>

#define CALLDDK_FNAME       _T("CallDDK.bat")
#define CHK_ERR_FNAME       _T("buildchk.err")
#define FRE_ERR_FNAME       _T("buildfre.err")
#define OPTION_FNAME        _T("Option.dat")
#define MAKEFILE_FNAME      _T("MAKEFILE")
#define SOURCES_FNAME       _T("SOURCES")

#define TIMER_ID            0
#define TIMER_ELAPSE        500
#define TIMEOUT_ELAPSE      5000

typedef struct tagOPTION{
    TCHAR caDriverName[_MAX_PATH + 1];
    TCHAR caDDKPath   [_MAX_PATH + 1];
    TCHAR caSourcePath[_MAX_PATH + 1];
    TCHAR caCopyToPath[_MAX_PATH + 1];
}OPTION, *POPTION;

typedef struct tagDLGMAIN{
    HWND hDlg;
    HWND hBnCheck;
    HWND hBnFree;
    HWND hBnInstall;
    HWND hBnStart;
    HWND hBnStop;
    HWND hBnUninst;
    HWND hBnOption;
    HWND hBnHelp;
    UINT uTimerID;
}DLGMAIN, *PDLGMAIN;

typedef struct tagDLGOPTION{
    HWND   hDlg;
    HWND   hEbDriverName;
    HWND   hEbDDKPath;
    HWND   hEbSourcePath;
    HWND   hEbCopyToPath;
    OPTION Option;
}DLGOPTION, *PDLGOPTION;

typedef struct tagDLGHELP{
    HWND hDlg;
    HWND hEbRemark;
}DLGHELP, *PDLGHELP;

typedef struct tagSYSTEM{
    SC_HANDLE hSCManager;
    HINSTANCE hModule;
    HICON     hIcon;
    HWND      hWnd;
    TCHAR     caPath[_MAX_PATH + 1];
    TCHAR     caName[_MAX_PATH + 1];
    OPTION    Option;         
}SYSTEM, *PSYSTEM;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -