PDA

Просмотр полной версии : need help! drvcomm.inc


Фещ
05.10.2007, 11:54
Народ помогите плиз найти этот инклуд (drvcomm.inc)
в гугль не посылать - он теперь на запрос этого файла выдает только мои посты с помощью помочь его найти :(

#ifndef __DRVCOMM_H__
#define __DRVCOMM_H__

//device names
#define DEVICE_NAME L"\\Device\\hook2"
#define DOS_DEVICE_NAME L"\\DosDevices\\hook2"

//IO control codes

//HOOK_START initiates hooks
#define IOCTL_HOOK_START CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED ,FILE_READ_DATA | FILE_WRITE_DATA)

//HOOK_STOP unhooks hooked functions
#define IOCTL_HOOK_STOP CTL_CODE(FILE_DEVICE_UNKNOWN,0x801,METHOD_BUFFERED ,FILE_READ_DATA | FILE_WRITE_DATA)

//driver/app communication buffer
typedef struct DRVCOMM_BUFFER
{
ULONG status;
} DRVCOMM_BUFFER,*PDRVCOMM_BUFFER;

#endif <----- НЕ ТО!!! с ним пишет ошибку при компиляции! вообщем если у кого есть данный файлик просьба скинуть! буду безумно благодарен :)

tclover
05.10.2007, 12:25
Наверное потому, что ты пытаешься сконоплировать масмом си-инклуд

Фещ
05.10.2007, 13:37
неужели ни у кого нету? ((((((((((((

groundhog
05.10.2007, 13:47
Фещ, ты лучше скажи, почему сишный инклуд с расширением .inc?

Фещ
05.10.2007, 13:55
include libs\inc\windows.inc
include libs\inc\masm32.inc
include libs\inc\urlmon.inc
include libs\inc\kernel32.inc
include libs\inc\msvcrt.inc
include libs\inc\user32.inc
include libs\inc\shell32.inc
include libs\inc\advapi32.inc
include libs\inc\ws2_32.inc
include libs\inc\base64.inc
include libs\inc\Strings.mac
include libs\inc\getseg.inc
include libs\inc\winioctl.inc
include libs\inc\common.inc
include libs\inc\w2k\ntdll.inc
include libs\inc\w2k\native.inc
include libs\inc\w2k\ntstatus.inc
include libs\inc\drvcomm.inc


вырезка из кода

tclover
05.10.2007, 14:43
потому, что у тебя нет разницы между си и ассемблером

Фещ
05.10.2007, 14:54
блин.. исходник на ассемблере! нужен инклуд!

Ni0x
05.10.2007, 15:03
$#@%!
drvcomm.inc
Это авторский хедер. У каждого он может быть разный, или ты предлагаешь самим хедер набросать? Теперь объясняю еще раз более подробно, для тех кто не понимает:
У мр.А в drvcomm.inc может содержаться описание структур, у мр.Б - прототипы функций и тд.