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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ntdll.h

?? 爾羅斯著名黑客寫的rootkit
?? H
?? 第 1 頁 / 共 2 頁
字號:
//ntdll.h
//API Windows NT

#ifndef _NTDLL_H_
 #define _NTDLL_H_

#ifdef _MSC_VER
 #pragma pack(push,8)
#endif //_MSC_VER

#ifdef __cplusplus
extern "C" {
#endif

#ifndef IN
 #define IN
#endif //IN

#ifndef OUT
 #define OUT
#endif //OUT

#ifndef OPTIONAL
 #define OPTIONAL
#endif //OPTIONAL

#if defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC) && !defined(MIDL_PASS)
 #define DECLSPEC_IMPORT __declspec(dllimport)
#else
 #define DECLSPEC_IMPORT
#endif

#if defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC) && !defined(MIDL_PASS)
 #define DECLSPEC_EXPORT __declspec(dllexport)
#else
 #define DECLSPEC_EXPORT
#endif

#if (_MSC_VER>=800) || defined(_STDCALL_SUPPORTED)
 #define NTAPI __stdcall
#else
 #define _cdecl
 #define NTAPI
#endif

#if !defined(_NTSYSTEM_)
 #define NTSYSAPI DECLSPEC_IMPORT
#else
 #define NTSYSAPI DECLSPEC_EXPORT
#endif

#ifndef CONST
 #define CONST               const
#endif

#ifndef VOID
 #define VOID void
 typedef char CHAR;
 typedef short SHORT;
 typedef long LONG;
#endif

typedef void *PVOID;    // winnt

#define FALSE   0
#define TRUE    1

#ifndef NULL
 #ifdef __cplusplus
  #define NULL    0
 #else
  #define NULL    ((void *)0)
 #endif
#endif // NULL

#ifndef _WCHAR_T_DEFINED
 typedef unsigned short wchar_t;
 #define _WCHAR_T_DEFINED
#endif //_WCHAR_T_DEFINED

typedef wchar_t WCHAR;
typedef WCHAR *LPWSTR, *PWSTR;
typedef CONST WCHAR *LPCWSTR, *PCWSTR;
typedef CHAR *LPSTR, *PSTR, *PCHAR;
typedef CONST CHAR *LPCSTR, *PCSTR;

#define UNICODE_NULL ((WCHAR)0) // winnt

typedef unsigned char UCHAR;
typedef unsigned short USHORT;
typedef unsigned long ULONG;
typedef UCHAR *PUCHAR;
typedef USHORT *PUSHORT;
typedef ULONG *PULONG;

typedef unsigned long       DWORD;
typedef unsigned char       BYTE;
typedef unsigned short      WORD;
typedef void               *LPVOID;

typedef void *HANDLE;
typedef HANDLE *PHANDLE;
typedef UCHAR BOOLEAN;           // winnt
typedef BOOLEAN *PBOOLEAN;       // winnt
typedef long NTSTATUS;

#ifndef _WINNT_

typedef struct _LARGE_INTEGER {
     ULONG LowPart;
     LONG HighPart;
} LARGE_INTEGER, *PLARGE_INTEGER;

typedef struct _ULARGE_INTEGER {
     ULONG LowPart;
     ULONG HighPart;
} ULARGE_INTEGER, *PULARGE_INTEGER;

typedef LARGE_INTEGER LUID, *PLUID;

#endif //_WINNT_

typedef struct _UNICODE_STRING {
    USHORT Length;
    USHORT MaximumLength;
    PWSTR  Buffer;
} UNICODE_STRING;

typedef UNICODE_STRING *PUNICODE_STRING;

NTSYSAPI
VOID
NTAPI
RtlInitUnicodeString(
    PUNICODE_STRING DestinationString,
    PCWSTR SourceString
    );


//
// Valid values for the Attributes field
//

#define OBJ_INHERIT             0x00000002L
#define OBJ_PERMANENT           0x00000010L
#define OBJ_EXCLUSIVE           0x00000020L
#define OBJ_CASE_INSENSITIVE    0x00000040L
#define OBJ_OPENIF              0x00000080L
#define OBJ_OPENLINK            0x00000100L
#define OBJ_VALID_ATTRIBUTES    0x000001F2L

//
// Object Attributes structure
//

typedef struct _OBJECT_ATTRIBUTES {
    ULONG Length;
    HANDLE RootDirectory;
    PUNICODE_STRING ObjectName;
    ULONG Attributes;
    PVOID SecurityDescriptor;        // Points to type SECURITY_DESCRIPTOR
    PVOID SecurityQualityOfService;  // Points to type SECURITY_QUALITY_OF_SERVICE
} OBJECT_ATTRIBUTES;
typedef OBJECT_ATTRIBUTES *POBJECT_ATTRIBUTES;

#define InitializeObjectAttributes( p, n, a, r, s ) { \
    (p)->Length = sizeof( OBJECT_ATTRIBUTES );          \
    (p)->RootDirectory = r;                             \
    (p)->Attributes = a;                                \
    (p)->ObjectName = n;                                \
    (p)->SecurityDescriptor = s;                        \
    (p)->SecurityQualityOfService = NULL;               \
    }

#define OBJ_NAME_PATH_SEPARATOR ((WCHAR) L'\\')

typedef ULONG ACCESS_MASK;

#define DELETE                           (0x00010000L)
#define READ_CONTROL                     (0x00020000L)
#define WRITE_DAC                        (0x00040000L)
#define WRITE_OWNER                      (0x00080000L)
#define SYNCHRONIZE                      (0x00100000L)

#define STANDARD_RIGHTS_REQUIRED         (0x000F0000L)

#define STANDARD_RIGHTS_READ             (READ_CONTROL)
#define STANDARD_RIGHTS_WRITE            (READ_CONTROL)
#define STANDARD_RIGHTS_EXECUTE          (READ_CONTROL)

#define STANDARD_RIGHTS_ALL              (0x001F0000L)

#define SPECIFIC_RIGHTS_ALL              (0x0000FFFFL)

//
// AccessSystemAcl access type
//

#define ACCESS_SYSTEM_SECURITY           (0x01000000L)

//
// MaximumAllowed access type
//

#define MAXIMUM_ALLOWED                  (0x02000000L)

//
//  These are the generic rights.
//

#define GENERIC_READ                     (0x80000000L)
#define GENERIC_WRITE                    (0x40000000L)
#define GENERIC_EXECUTE                  (0x20000000L)
#define GENERIC_ALL                      (0x10000000L)

#define NT_SUCCESS(Status) ((NTSTATUS)(Status) >= 0)

NTSYSAPI
NTSTATUS
NTAPI
NtClose(
    IN HANDLE Handle
    );


//
// Object Manager Directory Specific Access Rights.
//

#define DIRECTORY_QUERY                 (0x0001)
#define DIRECTORY_TRAVERSE              (0x0002)
#define DIRECTORY_CREATE_OBJECT         (0x0004)
#define DIRECTORY_CREATE_SUBDIRECTORY   (0x0008)

#define DIRECTORY_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | 0xF)

NTSYSAPI
NTSTATUS
NTAPI
NtOpenDirectoryObject(
    OUT PHANDLE DirectoryHandle,
    IN ACCESS_MASK DesiredAccess,
    IN POBJECT_ATTRIBUTES ObjectAttributes
    ); 

typedef struct _OBJECT_NAMETYPE_INFO {               
    UNICODE_STRING ObjectName;
    UNICODE_STRING ObjectType;
} OBJECT_NAMETYPE_INFO, *POBJECT_NAMETYPE_INFO;   

typedef enum _DIRECTORYINFOCLASS {
    ObjectArray,
    ObjectByOne
} DIRECTORYINFOCLASS, *PDIRECTORYINFOCLASS;

#define QUERY_DIRECTORY_BUF_SIZE 0x200

NTSYSAPI
NTSTATUS
NTAPI
NtQueryDirectoryObject(
    IN PHANDLE DirectoryObjectHandle,
    OUT PVOID ObjectInfoBuffer,
    IN ULONG ObjectInfoBufferLength,
    IN DIRECTORYINFOCLASS DirectoryInformationClass,
    IN BOOLEAN First,
    IN OUT PULONG ObjectIndex,
    OUT PULONG LengthReturned
    ); 

NTSYSAPI
NTSTATUS
NTAPI
NtDisplayString(
    IN PUNICODE_STRING DisplayString
    );


//
// Registry Specific Access Rights.
//

#define KEY_QUERY_VALUE         (0x0001)
#define KEY_SET_VALUE           (0x0002)
#define KEY_CREATE_SUB_KEY      (0x0004)
#define KEY_ENUMERATE_SUB_KEYS  (0x0008)
#define KEY_NOTIFY              (0x0010)
#define KEY_CREATE_LINK         (0x0020)

#define KEY_READ                ((STANDARD_RIGHTS_READ       |\
                                  KEY_QUERY_VALUE            |\
                                  KEY_ENUMERATE_SUB_KEYS     |\
                                  KEY_NOTIFY)                 \
                                  &                           \
                                 (~SYNCHRONIZE))


#define KEY_WRITE               ((STANDARD_RIGHTS_WRITE      |\
                                  KEY_SET_VALUE              |\
                                  KEY_CREATE_SUB_KEY)         \
                                  &                           \
                                 (~SYNCHRONIZE))

#define KEY_EXECUTE             ((KEY_READ)                   \
                                  &                           \
                                 (~SYNCHRONIZE))

#define KEY_ALL_ACCESS          ((STANDARD_RIGHTS_ALL        |\
                                  KEY_QUERY_VALUE            |\
                                  KEY_SET_VALUE              |\
                                  KEY_CREATE_SUB_KEY         |\
                                  KEY_ENUMERATE_SUB_KEYS     |\
                                  KEY_NOTIFY                 |\
                                  KEY_CREATE_LINK)            \
                                  &                           \
                                 (~SYNCHRONIZE))

//
// Open/Create Options
//

#define REG_OPTION_RESERVED         (0x00000000L)   // Parameter is reserved

#define REG_OPTION_NON_VOLATILE     (0x00000000L)   // Key is preserved
                                                    // when system is rebooted

#define REG_OPTION_VOLATILE         (0x00000001L)   // Key is not preserved
                                                    // when system is rebooted

#define REG_OPTION_CREATE_LINK      (0x00000002L)   // Created key is a
                                                    // symbolic link

#define REG_OPTION_BACKUP_RESTORE   (0x00000004L)   // open for backup or restore
                                                    // special access rules
                                                    // privilege required

#define REG_OPTION_OPEN_LINK        (0x00000008L)   // Open symbolic link

#define REG_LEGAL_OPTION            \
                (REG_OPTION_RESERVED            |\
                 REG_OPTION_NON_VOLATILE        |\
                 REG_OPTION_VOLATILE            |\
                 REG_OPTION_CREATE_LINK         |\
                 REG_OPTION_BACKUP_RESTORE      |\
                 REG_OPTION_OPEN_LINK)

//
// Key creation/open disposition
//

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本一区二区三区四区| 综合久久久久综合| 欧美极品少妇xxxxⅹ高跟鞋| 午夜精品福利久久久| 成人免费黄色大片| 日韩精品一区二| 亚洲午夜三级在线| 91麻豆高清视频| 欧美国产97人人爽人人喊| 青椒成人免费视频| 欧美三级午夜理伦三级中视频| 国产日韩精品一区| 国产真实乱对白精彩久久| 制服丝袜在线91| 亚洲伊人伊色伊影伊综合网| eeuss鲁片一区二区三区| 久久综合久久综合久久| 蜜臀91精品一区二区三区| 精品视频一区二区不卡| 亚洲精选视频免费看| 成人美女视频在线看| 亚洲国产精品成人综合色在线婷婷 | 亚洲人成7777| 成人黄色小视频在线观看| 久久久国产精品麻豆| 国产真实乱子伦精品视频| 精品少妇一区二区三区日产乱码 | 亚洲美女免费视频| 99久久国产免费看| 中文字幕永久在线不卡| 成人综合在线视频| 国产精品久久久久久久久果冻传媒| 风流少妇一区二区| 国产精品国产三级国产aⅴ无密码| 国产高清不卡一区| 中文字幕不卡的av| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 91在线无精精品入口| 中文字幕一区二区不卡 | 偷窥国产亚洲免费视频| 在线视频国内自拍亚洲视频| 亚洲女子a中天字幕| 欧美伊人久久久久久久久影院| 洋洋成人永久网站入口| 欧美日韩一二三区| 蜜臀国产一区二区三区在线播放 | 欧美激情在线一区二区三区| 国产成人综合在线播放| 中文字幕在线视频一区| 色综合激情五月| 日韩成人精品在线观看| 国产亚洲视频系列| 91丨porny丨首页| 午夜电影一区二区| 精品国产一二三| 成人激情电影免费在线观看| 亚洲欧美日韩电影| 欧美一区二区啪啪| 不卡av在线免费观看| 亚洲国产一二三| 久久久久久久久久久黄色| 91亚洲男人天堂| 日本欧美加勒比视频| 中文字幕第一页久久| 欧美精品久久久久久久久老牛影院| 日本不卡一二三| 国产精品网曝门| 欧美日韩aaaaa| 成人av在线观| 免费在线一区观看| 亚洲欧洲av另类| 日韩欧美亚洲另类制服综合在线 | 国产很黄免费观看久久| 亚洲一区二区在线播放相泽| 久久精品亚洲国产奇米99| 91久久国产综合久久| 精品一区二区在线视频| 一区二区三区精品久久久| 欧美精品一区二区三区在线播放 | 久久久五月婷婷| 欧美日韩精品福利| 高清shemale亚洲人妖| 五月婷婷久久丁香| 中文字幕一区二区不卡| 久久综合中文字幕| 欧美一级片在线| 欧洲亚洲精品在线| 91玉足脚交白嫩脚丫在线播放| 极品尤物av久久免费看| 亚洲bt欧美bt精品| 中文字幕中文字幕在线一区 | 亚洲一区二区在线观看视频 | 日韩精品中文字幕在线一区| 91精品福利视频| 国产成人精品免费看| 日韩电影免费在线| 亚洲一级不卡视频| 亚洲欧洲美洲综合色网| 国产三级久久久| 久久久美女毛片| 久久综合九色综合欧美98| 欧美午夜精品电影| 欧美性淫爽ww久久久久无| 色综合色综合色综合色综合色综合| 国产精品18久久久| 国产成人综合精品三级| 国内成人精品2018免费看| 蜜臀av亚洲一区中文字幕| 青椒成人免费视频| 美女看a上一区| 久久国产乱子精品免费女| 日韩精彩视频在线观看| 日韩精品国产精品| 日本视频中文字幕一区二区三区| 亚洲蜜桃精久久久久久久| 亚洲欧美另类久久久精品2019| 亚洲视频一区在线| 亚洲美女免费视频| 亚洲午夜免费电影| 丝袜美腿亚洲一区二区图片| 日本不卡视频一二三区| 国产自产视频一区二区三区| 韩国欧美国产1区| 成人午夜看片网址| 91麻豆免费观看| 欧美日韩一区二区三区在线| 在线播放国产精品二区一二区四区| 欧美精品在线观看播放| 日韩精品最新网址| 中文字幕av免费专区久久| 亚洲女子a中天字幕| 日韩黄色免费网站| 精品一区二区成人精品| 成人深夜在线观看| 欧洲av在线精品| 91精品国产综合久久蜜臀 | 亚洲欧洲另类国产综合| 亚洲韩国一区二区三区| 精品一区二区在线播放| 91婷婷韩国欧美一区二区| 欧美日韩精品欧美日韩精品 | 国产成人一级电影| 91丨porny丨蝌蚪视频| 91精品在线麻豆| 欧美极品美女视频| 水蜜桃久久夜色精品一区的特点 | 国产精品你懂的| 亚洲成人手机在线| 黄色小说综合网站| 色女孩综合影院| 欧美成人精品二区三区99精品| 国产精品视频第一区| 亚洲综合av网| 国产91丝袜在线观看| 欧美私模裸体表演在线观看| 久久亚洲综合色| 亚洲国产精品久久久久秋霞影院| 国产在线精品一区二区不卡了| 色播五月激情综合网| 精品久久久久久综合日本欧美| 亚洲精品午夜久久久| 国产一区二区三区视频在线播放| 在线精品视频免费观看| 欧美激情在线一区二区| 琪琪久久久久日韩精品| 一本久久a久久免费精品不卡| 26uuu国产日韩综合| 亚洲第一激情av| 99re热这里只有精品免费视频| 欧美一级电影网站| 亚洲国产一区二区三区| 91免费国产在线| 欧美精品一区二区不卡| 日韩va欧美va亚洲va久久| 91浏览器在线视频| 国产欧美日韩亚州综合| 九九热在线视频观看这里只有精品| 日本高清视频一区二区| 国产精品福利一区二区三区| 国产成人日日夜夜| 欧美mv日韩mv亚洲| 欧美96一区二区免费视频| 欧美日免费三级在线| 亚洲综合在线第一页| 99麻豆久久久国产精品免费优播| 337p日本欧洲亚洲大胆精品| 美女在线观看视频一区二区| 欧美日韩国产高清一区二区 | 欧美精品色一区二区三区| 亚洲乱码日产精品bd| 99热这里都是精品| 亚洲色图一区二区三区| 91麻豆国产在线观看| 一区二区三区.www| 欧美亚一区二区| 亚洲成年人网站在线观看| 欧美电影一区二区| 美国十次综合导航| 日韩欧美一区二区三区在线| 麻豆91免费看|