亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ifsddk.inc

?? title = 文件系統(tǒng)監(jiān)視程序源碼 兄弟們
?? INC
字號:
OFF	equ	offset
L	equ	large
D	equ	dword
W	equ	word
TRUE	equ	01
FALSE	equ	00

FILE_DEVICE_DISK_FILE_SYSTEM    equ 008h
IRP_MJ_CREATE                   equ 000h
IRP_MJ_CLOSE                    equ 002h
IRP_MJ_DEVICE_CONTROL           equ 00eh
IRP_MJ_MAXIMUM_FUNCTION         equ 01bh
IO_NO_INCREMENT                 equ 000h
FAST_IO_MAX_FUNCTION		equ 0027
STATUS_INVALID_PARAMETER        equ 0C000000Dh
STATUS_INVALID_DEVICE_REQUEST   equ 0C0000010h
FILE_ANY_ACCESS			equ 0
SYNCHRONIZE                     equ 00100000h
FILE_SHARE_READ                 equ 00000001 
FILE_SHARE_WRITE                equ 00000002
FILE_OPEN                       equ 00000001
FILE_SYNCHRONOUS_IO_NONALERT    equ 00000020h
FILE_DIRECTORY_FILE             equ 00000001
FILE_READ_DATA			equ 01
OBJ_CASE_INSENSITIVE		equ 00000040h

OBJECT_ATTRIB struc
   ;ULONG Length;
    oaLength dd ?
   ;HANDLE RootDirectory;
    oaRootDirectory dd ?
   ;PUNICODE_STRING ObjectName;
    oaObjectName dd ?
   ;ULONG Attributes;
    oaAttrib dd ?
   ;PVOID SecurityDescriptor;        // Points to type SECURITY_DESCRIPTOR
   ;PVOID SecurityQualityOfService;  // Points to type SECURITY_QUALITY_OF_SERVICE
    oaSecurityDescriptor dd ?
    oaSecurityQualityOfService dd ?
OBJECT_ATTRIB ends

UNICODE_STRING struc
    ;USHORT Length;
    ;USHORT MaximumLength;

    usLength dw ?
    usMaximumLength dw ?

;#ifdef MIDL_PASS
;    [size_is(MaximumLength / 2), length_is((Length) / 2) ] USHORT * Buffer;
;#else // MIDL_PASS
;    PWSTR  Buffer;
;#endif // MIDL_PASS

     usBuffer dd ?

UNICODE_STRING ends

ANSI_STRING struc
    ;USHORT Length;
    ;USHORT MaximumLength;

    asLength dw ?
    asMaximumLength dw ?

;#ifdef MIDL_PASS
;    [size_is(MaximumLength / 2), length_is((Length) / 2) ] USHORT * Buffer;
;#else // MIDL_PASS
;    PWSTR  Buffer;
;#endif // MIDL_PASS

     asBuffer dd ?

ANSI_STRING ends

DEVICE_OBJECT struc

    ;CSHORT Type;
    ;USHORT Size;

    doType dw ?
    doSize dw ?

    ;LONG ReferenceCount;

    doReferenceCount dd ?

    ;struct _DRIVER_OBJECT *DriverObject;
    ;struct _DEVICE_OBJECT *NextDevice;
    ;struct _DEVICE_OBJECT *AttachedDevice;
    ;struct _IRP *CurrentIrp;

    doDriverObject dd ?
    doNextDevice dd ?
    doAttachedDevice dd ?
    doCurrentIrp dd ?

    ;PIO_TIMER Timer;
    ;ULONG Flags;                                // See above:  DO_...
    ;ULONG Characteristics;                      // See ntioapi:  FILE_...

    doTimer dd ?
    doFlags dd ?
    doCharacteristics dd ?

    ;PVPB Vpb;
    ;PVOID DeviceExtension;

    doVpb dd ?
    doDeviceExtension dd ?

    ;DEVICE_TYPE DeviceType;

    doDeviceType dd ?

    ;CCHAR StackSize;

    doStackSize db ?

    ;union {
    ;    LIST_ENTRY ListEntry;
    ;    WAIT_CONTEXT_BLOCK Wcb;
    ;} Queue;

    doListEntry dd 2 dup(?)

    ;ULONG AlignmentRequirement;

    doAlignmentReq dd ?

    ;KDEVICE_QUEUE DeviceQueue;

    ;KDPC Dpc;

    ;//
    ;//  The following field is for exclusive use by the filesystem to keep
   ; //  track of the number of Fsp threads currently using the device
    ;//

    ;ULONG ActiveThreadCount;
    ;PSECURITY_DESCRIPTOR SecurityDescriptor;
    ;KEVENT DeviceLock;

    ;USHORT SectorSize;
   ; USHORT Spare1;

    ;struct _DEVOBJ_EXTENSION  *DeviceObjectExtension;
    ;PVOID  Reserved;

DEVICE_OBJECT ends


FILE_OBJECT struc

    ;CSHORT Type;
    ;CSHORT Size;

    foType dw ?
    foSize dw ?

    ;PDEVICE_OBJECT DeviceObject;
    ;PVPB Vpb;    
    ;PVOID FsContext;
    ;PVOID FsContext2;
    ;PSECTION_OBJECT_POINTERS SectionObjectPointer;
    ;PVOID PrivateCacheMap;

    foDeviceObject dd ?    
    foVpb dd ?
    foFsContext dd ?
    foFsContext2 dd ?
    foSectionObjectPointer dd ?
    foPrivateCacheMap dd ?

    ;NTSTATUS FinalStatus;

    foFinalStatus dd ?

    ;struct _FILE_OBJECT *RelatedFileObject;
    RelatedFileObject dd ?

    ;BOOLEAN LockOperation;
    ;BOOLEAN DeletePending;
    ;BOOLEAN ReadAccess;
    ;BOOLEAN WriteAccess;
    ;BOOLEAN DeleteAccess;
    ;BOOLEAN SharedRead;
    ;BOOLEAN SharedWrite;
    ;BOOLEAN SharedDelete;

    foLockOperation db ?
    foDeletePending db ?
    foReadAccess db ?
    WrtieAcess db ?
    DeleteAccess db ?
    shateRead db ?
    ShareWrite db ?
    ShareDelete db ?

    ;ULONG Flags;

    foFlags dd ?

    ;UNICODE_STRING FileName;

    foFileName UNICODE_STRING <>

    ;LARGE_INTEGER CurrentByteOffset;
    CurrentByteOffsetL dd ?
    CurrentByteOffsetH dd ?

    ;ULONG Waiters;
    ;ULONG Busy;
    ;PVOID LastLock;

    foWaiters dd ?
    foBusy dd ?
    foLastLock dd ?

    ;KEVENT Lock;
    ;KEVENT Event;

    foLock dd 4 dup(?)
    foEvent dd 4 dup(?)

    ;PIO_COMPLETION_CONTEXT CompletionContext;

    foCompletionContext dd ?

FILE_OBJECT ends

PDRIVER_OBJECT struc

    ;CSHORT Type;   
    ;CSHORT Size;

     doType dw ?
     doSize dw ?

    ;//
    ;// The following links all of the devices created by a single driver
    ;// together on a list, and the Flags word provides an extensible flag
    ;// location for driver objects.
    ;//

    ;PDEVICE_OBJECT DeviceObject;
    ;ULONG Flags;

    doDeviceObject dd ?
    DrvObjFlags dd ?

    ;//
    ;// The following section describes where the driver is loaded.  The count
    ;// field is used to count the number of times the driver has had its
    ;// registered reinitialization routine invoked.
    ;//

    ;PVOID DriverStart;
    ;ULONG DriverSize;
    ;PVOID DriverSection;
    ;PDRIVER_EXTENSION DriverExtension;

    doDriverStart dd ? ;驅(qū)動程序文件頭"MZ"標(biāo)志
    doDriverSize  dd ?
    doDriverSection dd ?
    doDriverExtension dd ?

    ;//
    ;// The driver name field is used by the error log thread
    ;// determine the name of the driver that an I/O request is/was bound.
    ;//

    ;UNICODE_STRING DriverName;

    doDriverName UNICODE_STRING<>

    ;//
    ;// The following section is for registry support.  Thise is a pointer
    ;// to the path to the hardware information in the registry
    ;//

    ;PUNICODE_STRING HardwareDatabase;

    doHardwareDatabase dd ?

    ;//
    ;// The following section contains the optional pointer to an array of
    ;// alternate entry points to a driver for "fast I/O" support.  Fast I/O
    ;// is performed by invoking the driver routine directly with separate
    ;// parameters, rather than using the standard IRP call mechanism.  Note
    ;// that these functions may only be used for synchronous I/O, and when
    ;// the file is cached.
    ;//

    ;PFAST_IO_DISPATCH FastIoDispatch;

    doFastIoDispatch dd ?

    ;//
    ;// The following section describes the entry points to this particular
    ;// driver.  Note that the major function dispatch table must be the last
    ;// field in the object so that it remains extensible.
    ;//

    ;PDRIVER_INITIALIZE DriverInit;
    ;PDRIVER_STARTIO DriverStartIo;
    ;PDRIVER_UNLOAD DriverUnload;
    ;PDRIVER_DISPATCH MajorFunction[IRP_MJ_MAXIMUM_FUNCTION + 1];

    doDriverInit dd ?
    doDriverStartIo dd ?
    doDriverUnload dd ?
    doMajorFunction dd IRP_MJ_MAXIMUM_FUNCTION+1 dup(?)

PDRIVER_OBJECT ends

IO_STATUS_BLOCK struc

    ;union {
    ;    NTSTATUS Status;
    ;    PVOID Pointer;
    ;};

    iosbStatus dd ?

    ;ULONG_PTR Information;

    iosbInformation dd ?

IO_STATUS_BLOCK ends

;IRP struc 太復(fù)雜

;IO_STACK_LOCATION依然復(fù)雜,忽略聯(lián)合結(jié)構(gòu)
IO_STACK_LOCATION struc ;At device io control

    ioslMajorFunction db ?
    ioslMinorFunction db ?
    ioslFlags db ?
    ioslControl db ?
    ioslOutputBufferLength dd ?
    ioslInputBufferLength dd ?
    ioslIoControlCode dd ?
    ioslType3InputBuffer dd ?
    ioslDeviceObject dd ?
    ioslFileObject dd ?
    ioslCompletionRoutine dd ?
    ioslContext dd ?

IO_STACK_LOCATION ends

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区自拍偷拍| 一区二区视频免费在线观看| 亚洲综合丁香婷婷六月香| 国产综合成人久久大片91| 欧美视频一区在线| 中文字幕精品一区二区三区精品| 日韩精品亚洲一区二区三区免费| thepron国产精品| 久久日韩精品一区二区五区| 丁香亚洲综合激情啪啪综合| 91精品国产一区二区三区香蕉| 曰韩精品一区二区| 成人午夜碰碰视频| 久久这里只精品最新地址| 午夜视黄欧洲亚洲| 色婷婷av一区| 亚洲色图19p| 成人动漫一区二区| 国产亚洲综合av| 国产毛片一区二区| 欧美成人官网二区| 奇米亚洲午夜久久精品| 精品婷婷伊人一区三区三| 亚洲欧美电影一区二区| 99久久精品国产观看| 中文在线免费一区三区高中清不卡| 久久草av在线| 日韩精品一区二区三区四区 | 欧美日韩一级片网站| 亚洲日本在线a| 菠萝蜜视频在线观看一区| 久久久久久久综合狠狠综合| 韩国精品主播一区二区在线观看 | 久久九九久精品国产免费直播| 免费一级片91| 日韩免费成人网| 久久精品国内一区二区三区| 日韩视频免费直播| 久久国产剧场电影| 欧美精品一区二区蜜臀亚洲| 狠狠狠色丁香婷婷综合激情| 欧美成人激情免费网| 国精产品一区一区三区mba桃花| 精品国产一区二区三区久久久蜜月 | 日本一区二区不卡视频| 高清成人免费视频| 亚洲欧美自拍偷拍色图| 色猫猫国产区一区二在线视频| 亚洲精品第1页| 欧美视频在线一区二区三区 | 久久精品99国产精品日本| 日韩精品一区国产麻豆| 免费成人结看片| 久久婷婷综合激情| 成人性视频免费网站| 国产精品麻豆一区二区| 成人国产精品免费观看动漫| 国产精品久久久久久久久免费丝袜| 国产91精品一区二区| 亚洲欧美日韩在线不卡| 色94色欧美sute亚洲线路二 | 国产精品日韩精品欧美在线| jizz一区二区| 亚洲一区二区三区四区不卡| 欧美精品久久99| 久久精品噜噜噜成人av农村| 久久久久国产一区二区三区四区 | 人人超碰91尤物精品国产| 精品久久久三级丝袜| 国精产品一区一区三区mba视频| 欧美成人伊人久久综合网| 韩国成人在线视频| 国产精品区一区二区三| 欧美中文字幕一区| 麻豆视频观看网址久久| 国产午夜亚洲精品午夜鲁丝片| 91美女片黄在线观看91美女| 日韩电影免费一区| 国产欧美一区二区三区鸳鸯浴 | 国产91在线看| 一区二区三区高清| 欧美va亚洲va在线观看蝴蝶网| 国产成人免费高清| 亚洲综合网站在线观看| 精品国产精品一区二区夜夜嗨| 波多野结衣精品在线| 亚洲成人一区在线| 久久精品一二三| 日韩**一区毛片| 免费观看在线色综合| 成人综合在线视频| 97精品超碰一区二区三区| 国产精品中文字幕日韩精品| 韩国精品在线观看| 国产乱淫av一区二区三区| 91污在线观看| 91精品国产综合久久小美女| 欧美日韩一本到| 日韩免费在线观看| 日本不卡一区二区| 7777女厕盗摄久久久| 成人免费观看av| 美女网站一区二区| 亚洲久本草在线中文字幕| 精品欧美乱码久久久久久1区2区| 99久久国产综合精品女不卡| 亚洲狠狠丁香婷婷综合久久久| 久久综合色婷婷| 欧美日韩久久久一区| 成人av综合在线| 极品销魂美女一区二区三区| 亚洲一区在线电影| 国产精品少妇自拍| 精品久久久久久久久久久久久久久| 91国偷自产一区二区开放时间| 国产成人av福利| 日本成人超碰在线观看| 一区二区免费在线| 国产精品美女久久福利网站| 日韩女优视频免费观看| 欧美日韩中文字幕一区| 91同城在线观看| 国产一区二区三区四区五区入口| 婷婷久久综合九色综合绿巨人 | 欧美主播一区二区三区美女| 国产乱码精品一区二区三区av | 国产精品的网站| 久久久蜜臀国产一区二区| 91精品国产欧美日韩| 欧美三级一区二区| 色婷婷av一区二区三区gif| 成人午夜电影小说| 国产精品一区三区| 国内精品国产三级国产a久久| 免费高清在线视频一区·| 午夜精品福利一区二区蜜股av| 亚洲精品成人少妇| 亚洲色图在线看| 国产精品美女久久久久久久久 | 国产色一区二区| 精品少妇一区二区三区视频免付费 | 青娱乐精品视频在线| 亚洲成精国产精品女| 亚洲一二三四区| 亚洲精品第1页| 一区二区在线观看av| 亚洲欧洲美洲综合色网| 国产精品天天摸av网| 欧美激情一区二区三区| 国产欧美精品日韩区二区麻豆天美| 久久久久99精品一区| 久久伊99综合婷婷久久伊| 日韩欧美精品在线| 欧美一级电影网站| 欧美成人精品1314www| 精品国产青草久久久久福利| 精品国产一区二区三区忘忧草 | 欧美一级久久久久久久大片| 6080日韩午夜伦伦午夜伦| 欧美一区国产二区| 欧美大片国产精品| 337p粉嫩大胆噜噜噜噜噜91av| 久久众筹精品私拍模特| 国产亚洲欧美在线| 欧美国产综合色视频| 成人欧美一区二区三区黑人麻豆| 国产精品美女久久久久高潮| 最新热久久免费视频| 一区二区三区四区视频精品免费| 亚洲午夜影视影院在线观看| 午夜精品久久久久久久| 美女尤物国产一区| 国产精品一区不卡| av资源站一区| 在线看不卡av| 在线播放中文一区| 精品久久国产97色综合| 久久精品日产第一区二区三区高清版| 国产亚洲美州欧州综合国| 国产精品家庭影院| 亚洲国产美女搞黄色| 奇米精品一区二区三区四区| 国产精品1区2区| 91麻豆免费看片| 91精品国产综合久久精品麻豆 | 精品sm捆绑视频| 国产精品欧美一级免费| 一区二区三区不卡视频在线观看 | 亚洲国产精品激情在线观看| 亚洲人成人一区二区在线观看| 亚洲午夜一区二区| 经典三级一区二区| 99久久综合国产精品| 欧美日韩mp4| 久久天天做天天爱综合色| 亚洲欧美中日韩| 日韩精品成人一区二区三区| 国产激情91久久精品导航| 91美女片黄在线| 日韩精品一区二区三区蜜臀|