generic.h

来自「自动生成虚拟设备驱动(VXD)的C++代码的一个库」· C头文件 代码 · 共 44 行

H
44
字号
/////////////////////////////////
// Header file for GENERIC.VxD
// FileName: GENERIC.h - created by VxDWriter
// Copyright (c) 1997 by Somnath Kundu.  All Rights Reserved.
// Note: You need a device ID to support 16-bit APIs and services

#ifndef _GENERIC_H
#define _GENERIC_H

#ifdef __cplusplus
extern "C" {
#endif

#define  GENERIC_MAJOR_VER      1	// Major version No. of VxD
#define  GENERIC_MINOR_VER      0	// Minor version No. of VxD
#define  GENERIC_DEVICE_ID      UNDEFINED_DEVICE_ID	// Device ID for this VxD
#define  GENERIC_INIT_ORDER     UNDEFINED_INIT_ORDER	// Initialization order

API_PROC V86_API;	// V86 API prototype declaration
#define  V86_API_PROC   V86_API	// V86 API declaration

API_PROC PM_API;	// PM API prototype declaration
#define  PM_API_PROC    PM_API	// PM API declaration

#define  CREATE_SERVICE_TABLE    TRUE	// Directs to create the service table

#define GENERIC_Service Declare_Service
#pragma warning (disable:4003) // turn off not enough params warning

Begin_Service_Table (GENERIC, VxD)
GENERIC_Service (GetVersion, LOCAL)
End_Service_Table (GENERIC, VxD)

// Prototype declaration(s) for VxD service(s)
DWORD _cdecl GetVersion ();

extern VMMDDB thisDDB;

#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

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