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

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

?? cooperator.h

?? 比較老版本的IceSwordSample的源碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
///////////////////////////////////////////////////////////////////
//-----------------------------------------------------------------
//                 Copyright (c) 2004 jfpan20000@sina.com
// 
//                         IceSword協件庫 1.06
// 
//                           pjf    USTC
//------------------------------------------------------------------
////////////////////////////////////////////////////////////////////
#ifndef __ICE_COOPERATOR_
#define __ICE_COOPERATOR_

#pragma comment(lib, "IceSword.lib")

typedef LONG NTSTATUS;

//
////指示IsdOpenKey的RootDirectory為空
//
#define NULL_ROOT_DIR_HANDLE     ((HANDLE)0xF000000F)
//
////歷史原因,將其定義為2000,其實只用到255字節
//
#define DATA_BUF_LEN                    2000

//
////IsdCreateFile可以創建與打開目錄,但必須為dwFlagsAndAttributes指定FILE_FLAG_DIRECTORY標志
//
#define FILE_FLAG_DIRECTORY             0x00400000

//
////用于IsdFindFile,對應于WIN32_FIND_DATA,有一點區別
//
typedef struct _ISD_WIN32_FIND_DATA {
	DWORD         dwFileAttributes; 
	FILETIME      ftCreationTime; 
	FILETIME      ftLastAccessTime; 
	FILETIME      ftLastWriteTime; 
	LARGE_INTEGER nFileSize; 
	LARGE_INTEGER AllocationSize; 
	TCHAR         cAlternateFileName[ 14 ]; 
	TCHAR         cFileName[ DATA_BUF_LEN ]; 
} ISD_WIN32_FIND_DATA, *PISD_WIN32_FIND_DATA;

//
////用于IsdSetInformationFile/IsdQueryInformationFile
//
typedef enum _FILE_INFORMATION_CLASS {
    FileDirectoryInformation         = 1,
    FileFullDirectoryInformation,   // 2
    FileBothDirectoryInformation,   // 3
    FileBasicInformation,           // 4  wdm
    FileStandardInformation,        // 5  wdm
    FileInternalInformation,        // 6
    FileEaInformation,              // 7
    FileAccessInformation,          // 8
    FileNameInformation,            // 9
    FileRenameInformation,          // 10
    FileLinkInformation,            // 11
    FileNamesInformation,           // 12
    FileDispositionInformation,     // 13
    FilePositionInformation,        // 14 wdm
    FileFullEaInformation,          // 15
    FileModeInformation,            // 16
    FileAlignmentInformation,       // 17
    FileAllInformation,             // 18
    FileAllocationInformation,      // 19
    FileEndOfFileInformation,       // 20 wdm
    FileAlternateNameInformation,   // 21
    FileStreamInformation,          // 22
    FilePipeInformation,            // 23
    FilePipeLocalInformation,       // 24
    FilePipeRemoteInformation,      // 25
    FileMailslotQueryInformation,   // 26
    FileMailslotSetInformation,     // 27
    FileCompressionInformation,     // 28
    FileObjectIdInformation,        // 29
    FileCompletionInformation,      // 30
    FileMoveClusterInformation,     // 31
    FileQuotaInformation,           // 32
    FileReparsePointInformation,    // 33
    FileNetworkOpenInformation,     // 34
    FileAttributeTagInformation,    // 35
    FileTrackingInformation,        // 36
    FileIdBothDirectoryInformation, // 37
    FileIdFullDirectoryInformation, // 38
    FileValidDataLengthInformation, // 39
    FileShortNameInformation,       // 40
    FileMaximumInformation
} FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS;

//
////注冊表查詢操作結構
//
typedef enum _KEY_INFORMATION_CLASS {
    KeyBasicInformation,
    KeyNodeInformation,
    KeyFullInformation,
    KeyNameInformation,
    KeyCachedInformation,
    KeyFlagsInformation
} KEY_INFORMATION_CLASS;

typedef struct _KEY_BASIC_INFORMATION {
  LARGE_INTEGER LastWriteTime;
  ULONG  TitleIndex;
  ULONG  NameLength;
  WCHAR  Name[1];  //  Variable-length string
} KEY_BASIC_INFORMATION, *PKEY_BASIC_INFORMATION;

typedef enum _KEY_VALUE_INFORMATION_CLASS {
    KeyValueBasicInformation,
    KeyValueFullInformation,
    KeyValuePartialInformation,
    KeyValueFullInformationAlign64,
    KeyValuePartialInformationAlign64
} KEY_VALUE_INFORMATION_CLASS;

typedef struct _KEY_VALUE_BASIC_INFORMATION {
    ULONG   TitleIndex;
    ULONG   Type;
    ULONG   NameLength;
    WCHAR   Name[1];            // Variable size
} KEY_VALUE_BASIC_INFORMATION, *PKEY_VALUE_BASIC_INFORMATION;

typedef struct _KEY_VALUE_PARTIAL_INFORMATION {
	ULONG  TitleIndex;
	ULONG  Type;
	ULONG  DataLength;
	UCHAR  Data[1];  //  Variable size
} KEY_VALUE_PARTIAL_INFORMATION, *PKEY_VALUE_PARTIAL_INFORMATION;

typedef struct _KEY_FULL_INFORMATION {
	LARGE_INTEGER  LastWriteTime;
	ULONG  TitleIndex;
	ULONG  ClassOffset;
	ULONG  ClassLength;
	ULONG  SubKeys;
	ULONG  MaxNameLen;
	ULONG  MaxClassLen;
	ULONG  Values;
	ULONG  MaxValueNameLen;
	ULONG  MaxValueDataLen;
	WCHAR  Class[1];
} KEY_FULL_INFORMATION, *PKEY_FULL_INFORMATION;

typedef struct _KEY_VALUE_FULL_INFORMATION {
	ULONG  TitleIndex;
	ULONG  Type;
	ULONG  DataOffset;
	ULONG  DataLength;
	ULONG  NameLength;
	WCHAR  Name[1];  //  Variable size
} KEY_VALUE_FULL_INFORMATION, *PKEY_VALUE_FULL_INFORMATION;

//
////導出函數
//

/////////////////////////////////////////////////////////////////////
////IsdGetVersion
//
//目的:獲取運行中的Icesword程序版本
//
//參數:
//  Version 
//    [out] 成功后返回版本號,如1.06版就返回0x106. 
//
//返回值:成功則返回TRUE.
/////////////////////////////////////////////////////////////////////
extern "C" __declspec(dllimport) BOOL IsdGetVersion(DWORD *Version);

/////////////////////////////////////////////////////////////////////
////IsdGetIceProcId
//
//目的:獲取運行中的Icesword進程PID
//
//參數:無 
//
//返回值:成功則返回PID.
/////////////////////////////////////////////////////////////////////
extern "C" __declspec(dllimport) DWORD IsdGetIceProcId();

/////////////////////////////////////////////////////////////////////
////IsConnectServer
//
//目的:是否已經連接到IceSword進程
//
//參數:無 
//
//返回值:已連接則返回TRUE.
/////////////////////////////////////////////////////////////////////
extern "C" __declspec(dllimport) BOOL IsConnectServer();

/////////////////////////////////////////////////////////////////////
////ConnectAndCall
//
//目的:連接IceSword進程并獲取初始參數
//
//參數:無 
//
//返回值:成功則返回TRUE.
/////////////////////////////////////////////////////////////////////
extern "C" __declspec(dllimport) BOOL ConnectAndCall();

/////////////////////////////////////////////////////////////////////
////IsdEnumProcesses
//
//目的:枚舉進程
//
//參數:
//  lpidProcess
//    [out] 用于保存返回值的緩沖. 
//  cb
//    [in] 緩沖大小.
//  cbNeeded
//    [out] 實際返回緩沖大小.
//
//返回值:成功則返回TRUE.
//
//備注:1、它與系統PSAPI的EnumProcesses幾乎一樣使用,就不多說了.
//      注意因為0號Idle進程始終不變,返回值就省略了,所以進程總數
//      應該加一.
//      2、它返回的PID包含狀態Deleting的進程,請用IsProcessDeleting
//      判斷是不是該狀態(返回TRUE則是).
/////////////////////////////////////////////////////////////////////
extern "C" __declspec(dllimport) BOOL IsdEnumProcesses(
                                            DWORD *lpidProcess, 
                                            DWORD cb, 
                                            DWORD *cbNeeded);

/////////////////////////////////////////////////////////////////////
////IsProcessDeleting
//
//目的:判斷進程狀態是否為Deleting
//
//參數:
//  Pid
//    [in] 用于保存返回值的緩沖. 
//
//返回值:是Deleting狀態進程則返回TRUE.
//
/////////////////////////////////////////////////////////////////////
extern "C" __declspec(dllimport) BOOL IsProcessDeleting(DWORD Pid);

/////////////////////////////////////////////////////////////////////
////IsdEnumProcessModules
//
//目的:枚舉進程模塊
//
//參數:
//  Pid
//    [in] 進程PID
//  lphModule
//    [out] 用于保存返回值的緩沖. 
//  cb
//    [in] 緩沖大小.
//  lpcbNeeded
//    [out] 實際返回緩沖大小.
//
//返回值:成功則返回TRUE.
//
//備注:它與系統PSAPI的EnumProcessModules幾乎一樣使用,注意第一個參
//      數不同,這里是Pid.
/////////////////////////////////////////////////////////////////////
extern "C" __declspec(dllimport) BOOL IsdEnumProcessModules(
                                            DWORD Pid, 
                                            HMODULE *lphModule, 
                                            DWORD cb, 
                                            LPDWORD lpcbNeeded);

/////////////////////////////////////////////////////////////////////
////IsdQueryProcessFileName
//
//目的:由進程PID獲取進程文件路徑名
//
//參數:
//  Pid
//    [in] 進程PID
//  FileName

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合激情成人伊人| 午夜精品久久久| 一区二区三区高清| 韩国精品免费视频| 欧美三片在线视频观看| 国产精品国产三级国产普通话三级| 亚洲成人av中文| av毛片久久久久**hd| 精品乱人伦小说| 亚洲成va人在线观看| av亚洲精华国产精华精华| 2023国产精华国产精品| 亚洲r级在线视频| 91成人免费电影| 日韩理论片在线| 激情成人综合网| 欧美成人三级在线| 日本在线观看不卡视频| 欧美日韩一级片在线观看| 亚洲色图制服丝袜| a级精品国产片在线观看| 国产人伦精品一区二区| 紧缚奴在线一区二区三区| 91精品中文字幕一区二区三区| 一区二区三区四区不卡在线| av日韩在线网站| 中文字幕亚洲电影| av一区二区不卡| 午夜精品久久久久久久蜜桃app | 91精品久久久久久久久99蜜臂| 亚洲欧美偷拍卡通变态| 99视频精品全部免费在线| 国产日产精品一区| 国产成人av在线影院| 国产精品伦一区二区三级视频| 东方欧美亚洲色图在线| 国产精品久久777777| 97精品视频在线观看自产线路二| 亚洲欧美成人一区二区三区| 色综合中文字幕国产| 一级精品视频在线观看宜春院 | 一区二区三区 在线观看视频| 日本久久一区二区| 亚洲国产综合91精品麻豆| 欧美男男青年gay1069videost | 精品蜜桃在线看| 一区二区三区不卡视频| 91精品福利视频| 亚洲国产成人av好男人在线观看| 欧美精品在线一区二区三区| 热久久一区二区| 久久久精品国产免费观看同学| 风流少妇一区二区| 亚洲欧美激情在线| 欧美精品久久久久久久多人混战 | av不卡在线播放| 悠悠色在线精品| 日韩亚洲欧美在线| 国产成人精品www牛牛影视| 亚洲三级小视频| 欧美人与z0zoxxxx视频| 国产在线精品视频| 亚洲免费伊人电影| 欧美α欧美αv大片| 精品一区二区三区在线视频| 久久久精品tv| 91麻豆精品一区二区三区| 亚洲成人激情自拍| 国产色综合久久| 在线免费不卡电影| 狠狠色丁香久久婷婷综合丁香| 国产精品欧美极品| 91精品国产免费久久综合| 国产福利电影一区二区三区| 亚洲福利视频一区二区| 精品福利在线导航| 欧美亚洲国产怡红院影院| 日韩激情在线观看| 国产精品三级av| 欧美一级理论片| 色综合久久久久久久| 九九九精品视频| 亚洲在线成人精品| 日本一二三不卡| 日韩三级伦理片妻子的秘密按摩| 成人午夜视频在线| 奇米精品一区二区三区在线观看一| 国产精品美女久久久久久久久久久| 91精品国产色综合久久不卡蜜臀 | 不卡的av网站| 经典三级一区二区| 日韩影视精彩在线| 国产精品乱人伦| 精品国产乱码久久久久久1区2区| 欧美综合久久久| bt7086福利一区国产| 岛国精品一区二区| 久久99久久99精品免视看婷婷 | 91在线看国产| 国产激情精品久久久第一区二区 | jlzzjlzz国产精品久久| 国产成+人+日韩+欧美+亚洲| 国内精品不卡在线| 美女网站一区二区| 视频一区在线播放| 天天做天天摸天天爽国产一区 | 国产精品大尺度| 国产精品美女久久久久高潮| 久久精品水蜜桃av综合天堂| 日韩免费观看高清完整版在线观看| 欧美男人的天堂一二区| 精品视频1区2区3区| 欧美另类变人与禽xxxxx| 欧美日韩中字一区| 欧美日韩国产经典色站一区二区三区| 91久久香蕉国产日韩欧美9色| 色94色欧美sute亚洲线路一久| 91美女片黄在线观看| 91蜜桃传媒精品久久久一区二区| 99精品欧美一区二区三区小说| 成人av资源下载| 一本一本大道香蕉久在线精品| 91官网在线观看| 欧美三级中文字| 日韩视频不卡中文| 国产午夜亚洲精品理论片色戒| 国产视频一区二区在线| 国产精品网站一区| 亚洲免费视频中文字幕| 亚洲成av人片在线| 久久99精品久久久久久动态图| 精品一二三四在线| 成人国产精品免费观看动漫| 色播五月激情综合网| 欧美日韩1234| 精品国产乱码久久久久久闺蜜| 国产欧美精品在线观看| 亚洲色图另类专区| 午夜久久福利影院| 国产精品1区2区3区在线观看| 日韩av电影天堂| 精久久久久久久久久久| 大桥未久av一区二区三区中文| 一本一本久久a久久精品综合麻豆| 欧美亚洲国产一卡| 久久午夜羞羞影院免费观看| 欧美大片在线观看一区二区| 国产精品99久| 国产成人免费在线视频| 色综合天天综合网国产成人综合天 | 午夜精品免费在线观看| 韩国一区二区三区| 在线欧美一区二区| 欧美精品一区二区在线观看| 亚洲女子a中天字幕| 日本成人在线不卡视频| 成人理论电影网| 欧美一级一区二区| 国产精品热久久久久夜色精品三区| 午夜不卡av在线| 国产精品一卡二卡在线观看| 国产精品影视在线观看| 欧美三级午夜理伦三级中视频| 欧美一卡二卡三卡四卡| 日本一区二区在线不卡| 亚洲五码中文字幕| 成人午夜激情在线| 欧美一区二区三区影视| 日韩一区日韩二区| 国产一区美女在线| 欧美精品1区2区| 亚洲男人电影天堂| 国产成人精品一区二| 日韩一级免费观看| 亚洲一区二区高清| 成人性生交大片免费看视频在线 | 日韩高清在线一区| 9久草视频在线视频精品| 2020国产精品| 日韩综合一区二区| 国产精品原创巨作av| 欧美一区二区三区四区在线观看| 国产精品成人一区二区三区夜夜夜 | 欧美成人一区二区三区在线观看 | 国产精品天干天干在线综合| 国产精品1024| 欧美一区午夜精品| 亚洲精品乱码久久久久久| 国产99久久久久| 精品国产91久久久久久久妲己| 午夜电影网亚洲视频| 欧美性感一类影片在线播放| 亚洲女同ⅹxx女同tv| 99久久精品免费看国产| 国产精品麻豆网站| 99久久婷婷国产| 中文字幕一区视频| 99久久免费视频.com| 国产精品嫩草影院com| 99精品视频在线观看|