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

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

?? dbghelp.h

?? 一套DDR OL 游戲源碼.也就是所謂的SMO.內(nèi)置SQL 及其完善的源碼 可以用作2次開發(fā)等
?? H
?? 第 1 頁 / 共 5 頁
字號:
#define SymGetLineFromName SymGetLineFromName64
#else
BOOL
IMAGEAPI
SymGetLineFromName(
    IN     HANDLE             hProcess,
    IN     PSTR               ModuleName,
    IN     PSTR               FileName,
    IN     DWORD              dwLineNumber,
       OUT PLONG              plDisplacement,
    IN OUT PIMAGEHLP_LINE     Line
    );
#endif

BOOL
IMAGEAPI
SymGetLineNext64(
    IN     HANDLE               hProcess,
    IN OUT PIMAGEHLP_LINE64     Line
    );

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymGetLineNext SymGetLineNext64
#else
BOOL
IMAGEAPI
SymGetLineNext(
    IN     HANDLE             hProcess,
    IN OUT PIMAGEHLP_LINE     Line
    );
#endif

BOOL
IMAGEAPI
SymGetLinePrev64(
    IN     HANDLE               hProcess,
    IN OUT PIMAGEHLP_LINE64     Line
    );

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymGetLinePrev SymGetLinePrev64
#else
BOOL
IMAGEAPI
SymGetLinePrev(
    IN     HANDLE             hProcess,
    IN OUT PIMAGEHLP_LINE     Line
    );
#endif

BOOL
IMAGEAPI
SymMatchFileName(
    IN  PSTR  FileName,
    IN  PSTR  Match,
    OUT PSTR *FileNameStop,
    OUT PSTR *MatchStop
    );

BOOL
IMAGEAPI
SymInitialize(
    IN HANDLE   hProcess,
    IN PSTR     UserSearchPath,
    IN BOOL     fInvadeProcess
    );

BOOL
IMAGEAPI
SymGetSearchPath(
    IN  HANDLE          hProcess,
    OUT PSTR            SearchPath,
    IN  DWORD           SearchPathLength
    );

BOOL
IMAGEAPI
SymSetSearchPath(
    IN HANDLE           hProcess,
    IN PSTR             SearchPath
    );

DWORD64
IMAGEAPI
SymLoadModule64(
    IN  HANDLE          hProcess,
    IN  HANDLE          hFile,
    IN  PSTR            ImageName,
    IN  PSTR            ModuleName,
    IN  DWORD64         BaseOfDll,
    IN  DWORD           SizeOfDll
    );

#define SLMFLAG_VIRTUAL 0x1

DWORD64
IMAGEAPI
SymLoadModuleEx(
    IN  HANDLE         hProcess,
    IN  HANDLE         hFile,
    IN  PSTR           ImageName,
    IN  PSTR           ModuleName,
    IN  DWORD64        BaseOfDll,
    IN  DWORD          DllSize,
    IN  PMODLOAD_DATA  Data,
    IN  DWORD          Flags
    );

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymLoadModule SymLoadModule64
#else
DWORD
IMAGEAPI
SymLoadModule(
    IN  HANDLE          hProcess,
    IN  HANDLE          hFile,
    IN  PSTR            ImageName,
    IN  PSTR            ModuleName,
    IN  DWORD           BaseOfDll,
    IN  DWORD           SizeOfDll
    );
#endif

BOOL
IMAGEAPI
SymUnloadModule64(
    IN  HANDLE          hProcess,
    IN  DWORD64         BaseOfDll
    );

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymUnloadModule SymUnloadModule64
#else
BOOL
IMAGEAPI
SymUnloadModule(
    IN  HANDLE          hProcess,
    IN  DWORD           BaseOfDll
    );
#endif

BOOL
IMAGEAPI
SymUnDName64(
    IN  PIMAGEHLP_SYMBOL64 sym,               // Symbol to undecorate
    OUT PSTR               UnDecName,         // Buffer to store undecorated name in
    IN  DWORD              UnDecNameLength    // Size of the buffer
    );

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymUnDName SymUnDName64
#else
BOOL
IMAGEAPI
SymUnDName(
    IN  PIMAGEHLP_SYMBOL sym,               // Symbol to undecorate
    OUT PSTR             UnDecName,         // Buffer to store undecorated name in
    IN  DWORD            UnDecNameLength    // Size of the buffer
    );
#endif

BOOL
IMAGEAPI
SymRegisterCallback64(
    IN HANDLE                        hProcess,
    IN PSYMBOL_REGISTERED_CALLBACK64 CallbackFunction,
    IN ULONG64                       UserContext
    );

BOOL
IMAGEAPI
SymRegisterFunctionEntryCallback64(
    IN HANDLE                       hProcess,
    IN PSYMBOL_FUNCENTRY_CALLBACK64 CallbackFunction,
    IN ULONG64                      UserContext
    );

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymRegisterCallback SymRegisterCallback64
#define SymRegisterFunctionEntryCallback SymRegisterFunctionEntryCallback64
#else
BOOL
IMAGEAPI
SymRegisterCallback(
    IN HANDLE                      hProcess,
    IN PSYMBOL_REGISTERED_CALLBACK CallbackFunction,
    IN PVOID                       UserContext
    );

BOOL
IMAGEAPI
SymRegisterFunctionEntryCallback(
    IN HANDLE                     hProcess,
    IN PSYMBOL_FUNCENTRY_CALLBACK CallbackFunction,
    IN PVOID                      UserContext
    );
#endif


typedef struct _IMAGEHLP_SYMBOL_SRC {
    DWORD sizeofstruct;
    DWORD type;
    char  file[MAX_PATH];
} IMAGEHLP_SYMBOL_SRC, *PIMAGEHLP_SYMBOL_SRC;

typedef struct _MODULE_TYPE_INFO { // AKA TYPTYP
    USHORT      dataLength;
    USHORT      leaf;
    BYTE        data[1];
} MODULE_TYPE_INFO, *PMODULE_TYPE_INFO;

typedef struct _SYMBOL_INFO {
    ULONG       SizeOfStruct;
    ULONG       TypeIndex;        // Type Index of symbol
    ULONG64     Reserved[2];
    ULONG       info;
    ULONG       Size;
    ULONG64     ModBase;          // Base Address of module comtaining this symbol
    ULONG       Flags;
    ULONG64     Value;            // Value of symbol, ValuePresent should be 1
    ULONG64     Address;          // Address of symbol including base address of module
    ULONG       Register;         // register holding value or pointer to value
    ULONG       Scope;            // scope of the symbol
    ULONG       Tag;              // pdb classification
    ULONG       NameLen;          // Actual length of name
    ULONG       MaxNameLen;
    CHAR        Name[1];          // Name of symbol
} SYMBOL_INFO, *PSYMBOL_INFO;

typedef struct _SYMBOL_INFO_PACKAGE {
    SYMBOL_INFO si;
    CHAR        name[MAX_SYM_NAME + 1];
} SYMBOL_INFO_PACKAGE, *PSYMBOL_INFO_PACKAGE;

typedef struct _IMAGEHLP_STACK_FRAME
{
    ULONG64 InstructionOffset;
    ULONG64 ReturnOffset;
    ULONG64 FrameOffset;
    ULONG64 StackOffset;
    ULONG64 BackingStoreOffset;
    ULONG64 FuncTableEntry;
    ULONG64 Params[4];
    ULONG64 Reserved[5];
    BOOL    Virtual;
    ULONG   Reserved2;
} IMAGEHLP_STACK_FRAME, *PIMAGEHLP_STACK_FRAME;

typedef VOID IMAGEHLP_CONTEXT, *PIMAGEHLP_CONTEXT;


BOOL
IMAGEAPI
SymSetContext(
    HANDLE hProcess,
    PIMAGEHLP_STACK_FRAME StackFrame,
    PIMAGEHLP_CONTEXT Context
    );

BOOL
IMAGEAPI
SymFromAddr(
    IN  HANDLE              hProcess,
    IN  DWORD64             Address,
    OUT PDWORD64            Displacement,
    IN OUT PSYMBOL_INFO     Symbol
    );

// While SymFromName will provide a symbol from a name,
// SymEnumSymbols can provide the same matching information
// for ALL symbols with a matching name, even regular
// expressions.  That way you can search across modules
// and differentiate between identically named symbols.

BOOL
IMAGEAPI
SymFromName(
    IN  HANDLE              hProcess,
    IN  LPSTR               Name,
    OUT PSYMBOL_INFO        Symbol
    );

typedef BOOL
(CALLBACK *PSYM_ENUMERATESYMBOLS_CALLBACK)(
    PSYMBOL_INFO  pSymInfo,
    ULONG         SymbolSize,
    PVOID         UserContext
    );

BOOL
IMAGEAPI
SymEnumSymbols(
    IN HANDLE                       hProcess,
    IN ULONG64                      BaseOfDll,
    IN PCSTR                        Mask,
    IN PSYM_ENUMERATESYMBOLS_CALLBACK    EnumSymbolsCallback,
    IN PVOID                        UserContext
    );

BOOL
IMAGEAPI
SymEnumSymbolsForAddr(
    IN HANDLE                       hProcess,
    IN DWORD64                      Address,
    IN PSYM_ENUMERATESYMBOLS_CALLBACK    EnumSymbolsCallback,
    IN PVOID                        UserContext
    );

typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO {
    TI_GET_SYMTAG,
    TI_GET_SYMNAME,
    TI_GET_LENGTH,
    TI_GET_TYPE,
    TI_GET_TYPEID,
    TI_GET_BASETYPE,
    TI_GET_ARRAYINDEXTYPEID,
    TI_FINDCHILDREN,
    TI_GET_DATAKIND,
    TI_GET_ADDRESSOFFSET,
    TI_GET_OFFSET,
    TI_GET_VALUE,
    TI_GET_COUNT,
    TI_GET_CHILDRENCOUNT,
    TI_GET_BITPOSITION,
    TI_GET_VIRTUALBASECLASS,
    TI_GET_VIRTUALTABLESHAPEID,
    TI_GET_VIRTUALBASEPOINTEROFFSET,
    TI_GET_CLASSPARENTID,
    TI_GET_NESTED,
    TI_GET_SYMINDEX,
    TI_GET_LEXICALPARENT,
    TI_GET_ADDRESS,
    TI_GET_THISADJUST,
    TI_GET_UDTKIND,
    TI_IS_EQUIV_TO,
    TI_GET_CALLING_CONVENTION,
} IMAGEHLP_SYMBOL_TYPE_INFO;

typedef struct _TI_FINDCHILDREN_PARAMS {
    ULONG Count;
    ULONG Start;
    ULONG ChildId[1];
} TI_FINDCHILDREN_PARAMS;

BOOL
IMAGEAPI
SymGetTypeInfo(
    IN  HANDLE          hProcess,
    IN  DWORD64         ModBase,
    IN  ULONG           TypeId,
    IN  IMAGEHLP_SYMBOL_TYPE_INFO GetType,
    OUT PVOID           pInfo
    );

BOOL
IMAGEAPI
SymEnumTypes(
    IN HANDLE                       hProcess,
    IN ULONG64                      BaseOfDll,
    IN PSYM_ENUMERATESYMBOLS_CALLBACK    EnumSymbolsCallback,
    IN PVOID                        UserContext
    );

BOOL
IMAGEAPI
SymGetTypeFromName(
    IN  HANDLE              hProcess,
    IN  ULONG64             BaseOfDll,
    IN  LPSTR               Name,
    OUT PSYMBOL_INFO        Symbol
    );

BOOL
IMAGEAPI
SymAddSymbol(
    IN HANDLE                       hProcess,
    IN ULONG64                      BaseOfDll,
    IN PCSTR                        Name,
    IN DWORD64                      Address,
    IN DWORD                        Size,
    IN DWORD                        Flags
    );

BOOL
IMAGEAPI
SymDeleteSymbol(
    IN HANDLE                       hProcess,
    IN ULONG64                      BaseOfDll,
    IN PCSTR                        Name,
    IN DWORD64                      Address,
    IN DWORD                        Flags
    );

//
// Full user-mode dump creation.
//

typedef BOOL (WINAPI *PDBGHELP_CREATE_USER_DUMP_CALLBACK)(
    DWORD       DataType,
    PVOID*      Data,
    LPDWORD     DataLength,
    PVOID       UserData
    );

BOOL
WINAPI
DbgHelpCreateUserDump(
    IN LPSTR                              FileName,
    IN PDBGHELP_CREATE_USER_DUMP_CALLBACK Callback,
    IN PVOID                              UserData
    );

BOOL
WINAPI
DbgHelpCreateUserDumpW(
    IN LPWSTR                             FileName,
    IN PDBGHELP_CREATE_USER_DUMP_CALLBACK Callback,
    IN PVOID                              UserData
    );

// -----------------------------------------------------------------
// The following 4 legacy APIs are fully supported, but newer
// ones are recommended.  SymFromName and SymFromAddr provide
// much more detailed info on the returned symbol.

BOOL
IMAGEAPI
SymGetSymFromAddr64(
    IN  HANDLE              hProcess,
    IN  DWORD64             qwAddr,
    OUT PDWORD64            pdwDisplacement,
    OUT PIMAGEHLP_SYMBOL64  Symbol
    );

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymGetSymFromAddr SymGetSymFromAddr64
#else
BOOL
IMAGEAPI
SymGetSymFromAddr(
    IN  HANDLE            hProcess,
    IN  DWORD             dwAddr,
    OUT PDWORD            pdwDisplacement,
    OUT PIMAGEHLP_SYMBOL  Symbol
    );
#endif

// While following two APIs will provide a symbol from a name,
// SymEnumSymbols can provide the same matching information
// for ALL symbols with a matching name, even regular
// expressions.  That way you can search across modules
// and differentiate between identically named symbols.

BOOL
IMAGEAPI
SymGetSymFromName64(
    IN  HANDLE              hProcess,
    IN  PSTR                Name,
    OUT PIMAGEHLP_SYMBOL64  Symbol
    );

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
7777精品伊人久久久大香线蕉经典版下载 | 一区二区不卡在线播放 | 风间由美一区二区av101| 亚洲视频香蕉人妖| 日韩欧美国产成人一区二区| 91美女在线观看| 激情综合色播激情啊| 悠悠色在线精品| 欧美激情一区二区三区不卡| 日韩欧美国产精品一区| 色妞www精品视频| 国产99久久久久久免费看农村| 午夜精品免费在线观看| 国产日韩欧美亚洲| 精品捆绑美女sm三区| 在线精品观看国产| 不卡欧美aaaaa| 国产精品资源在线看| 免费一级欧美片在线观看| 一区二区在线看| 国产精品色噜噜| 国产亚洲综合在线| 91精品婷婷国产综合久久| 一本在线高清不卡dvd| 岛国精品在线播放| 狠狠色丁香婷婷综合| 亚洲激情六月丁香| 国产精品视频看| 欧美三级蜜桃2在线观看| 国产成人在线免费| 蜜桃视频第一区免费观看| 久久久www成人免费无遮挡大片| 97久久精品人人做人人爽50路| 日本亚洲免费观看| 中文字幕在线不卡一区| 日韩午夜在线影院| 91久久国产综合久久| 99久久精品免费| 国产精品99久| 免费成人在线网站| 亚洲v中文字幕| 成人欧美一区二区三区视频网页| 精品久久久久香蕉网| 69堂国产成人免费视频| 色一情一伦一子一伦一区| 岛国精品一区二区| 国产激情一区二区三区| 国内精品伊人久久久久影院对白| 日韩二区三区在线观看| 亚洲一区在线电影| 一区二区三区成人在线视频| 亚洲欧洲日产国产综合网| 国产亚洲女人久久久久毛片| 精品蜜桃在线看| 日韩欧美国产成人一区二区| 日韩一区二区三区免费观看| 日韩一区二区三区视频在线| 91精品蜜臀在线一区尤物| 欧美美女网站色| 欧美日韩亚洲综合一区| 欧美性三三影院| 欧美日本一区二区在线观看| 91免费国产在线| 懂色av一区二区在线播放| 亚洲国产精品久久一线不卡| 亚洲免费三区一区二区| 国产精品乱码久久久久久| 欧美少妇xxx| 99久久国产综合色|国产精品| 岛国精品在线播放| 99免费精品视频| 色综合久久88色综合天天免费| 91免费在线视频观看| 欧美无乱码久久久免费午夜一区| 欧美日韩卡一卡二| 欧美草草影院在线视频| 精品久久久久久久一区二区蜜臀| 欧美日本一区二区在线观看| 欧美一个色资源| 久久久噜噜噜久久人人看 | 国产女主播视频一区二区| 欧美激情自拍偷拍| 伊人性伊人情综合网| 日韩黄色一级片| 国产精品亚洲成人| 国产精品中文字幕日韩精品| 国产乱淫av一区二区三区| 成人18视频在线播放| 色国产精品一区在线观看| 7878成人国产在线观看| 久久精品国产亚洲aⅴ | 性感美女久久精品| 奇米色777欧美一区二区| 精品夜夜嗨av一区二区三区| 韩国精品主播一区二区在线观看 | 日本精品裸体写真集在线观看| 欧美日韩一区成人| 欧美一级二级三级乱码| 国产农村妇女精品| 亚洲一区二区三区在线| 久久er精品视频| 国产一区二区伦理| 色综合久久久久久久| 欧美日韩高清一区| 国产精品免费网站在线观看| 亚洲三级久久久| 日韩电影一二三区| av一区二区三区在线| 91精品国产手机| 国产精品国产三级国产aⅴ中文 | 国产在线精品一区在线观看麻豆| 99re视频精品| 日韩美女在线视频| 亚洲精品伦理在线| 国产一区二区三区视频在线播放| 色婷婷一区二区| 国产午夜精品美女毛片视频| 亚洲精品成人悠悠色影视| 久久国产精品99久久人人澡| 91年精品国产| 久久综合国产精品| 午夜电影网一区| 99久久精品免费看| 26uuu欧美| 亚洲午夜激情网页| 91国产丝袜在线播放| 国产欧美一区二区三区在线看蜜臀 | 久久免费看少妇高潮| 一区二区激情视频| 精品一区二区在线视频| 91麻豆福利精品推荐| 久久色.com| 性久久久久久久久久久久| 国产成人精品一区二区三区网站观看| 欧洲另类一二三四区| 中文字幕在线一区| 黄页视频在线91| 色婷婷av一区| 日韩亚洲电影在线| 久久精品国产免费| 91免费看片在线观看| 久久亚洲影视婷婷| 久久er精品视频| 日韩一区二区电影在线| 偷拍亚洲欧洲综合| 欧美午夜一区二区三区| 在线影视一区二区三区| 欧美高清激情brazzers| 亚洲永久免费av| 日本韩国精品一区二区在线观看| 国产精品欧美综合在线| 国产精品一色哟哟哟| 欧美高清视频一二三区| 亚洲大尺度视频在线观看| 91在线一区二区| 综合自拍亚洲综合图不卡区| 不卡的av电影| 欧美mv日韩mv| 夜色激情一区二区| 在线91免费看| 日韩在线a电影| 日韩午夜激情视频| 免费成人你懂的| 精品日本一线二线三线不卡| 久久成人18免费观看| www激情久久| 国产a级毛片一区| 亚洲欧美在线视频观看| 一本色道久久综合精品竹菊| 中文字幕一区二区三区在线不卡| 国产在线看一区| 日韩欧美一区二区在线视频| 国产精品一区免费视频| 国产精品污污网站在线观看| 99久久综合狠狠综合久久| 亚洲欧美一区二区不卡| 在线看日本不卡| 日韩精品一级中文字幕精品视频免费观看 | 欧美变态口味重另类| 国产呦萝稀缺另类资源| 国产精品午夜在线| 欧美三级欧美一级| 老司机精品视频线观看86| 中文字幕高清不卡| 色欧美片视频在线观看在线视频| 亚洲最新视频在线播放| 日韩三级视频中文字幕| 国产成人精品aa毛片| 一区二区三区不卡视频 | 欧美二区在线观看| 国产一区二区在线视频| 国产亚洲欧美日韩日本| 色国产综合视频| 久久国产婷婷国产香蕉| 欧美国产日本韩| 92精品国产成人观看免费| 亚洲与欧洲av电影| 日韩欧美一区二区视频| 国产91露脸合集magnet| 亚洲在线视频网站|