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

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

?? guiddef.h

?? DDK 開發程序面美觀
?? H
字號:
//+---------------------------------------------------------------------------
//
//  Microsoft Windows
//  Copyright (C) Microsoft Corporation, 1998-1999.
//
//  File:       guiddef.h
//
//  Contents:   GUID definition
//
//----------------------------------------------------------------------------

#ifndef GUID_DEFINED
#define GUID_DEFINED
#ifdef __midl
typedef struct {
#else
typedef struct _GUID {
#endif
    unsigned long  Data1;
    unsigned short Data2;
    unsigned short Data3;
    unsigned char  Data4[ 8 ];
} GUID;
#endif

#ifndef FAR
#ifdef _WIN32
#define FAR
#else
#define FAR _far
#endif
#endif

#ifndef DECLSPEC_SELECTANY
#if (_MSC_VER >= 1100)
#define DECLSPEC_SELECTANY  __declspec(selectany)
#else
#define DECLSPEC_SELECTANY
#endif
#endif

#ifndef EXTERN_C
#ifdef __cplusplus
#define EXTERN_C    extern "C"
#else
#define EXTERN_C    extern
#endif
#endif

#ifdef DEFINE_GUID
#undef DEFINE_GUID
#endif

#ifdef INITGUID
#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
        EXTERN_C const GUID DECLSPEC_SELECTANY name \
                = { l, w1, w2, { b1, b2,  b3,  b4,  b5,  b6,  b7,  b8 } }
#else
#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
    EXTERN_C const GUID FAR name
#endif // INITGUID

#define DEFINE_OLEGUID(name, l, w1, w2) DEFINE_GUID(name, l, w1, w2, 0xC0,0,0,0,0,0,0,0x46)

#ifndef _GUIDDEF_H_
#define _GUIDDEF_H_

#ifndef __LPGUID_DEFINED__
#define __LPGUID_DEFINED__
typedef GUID *LPGUID;
#endif

#ifndef __LPCGUID_DEFINED__
#define __LPCGUID_DEFINED__
typedef const GUID *LPCGUID;
#endif

#ifndef __IID_DEFINED__
#define __IID_DEFINED__

typedef GUID IID;
typedef IID *LPIID;
#define IID_NULL            GUID_NULL
#define IsEqualIID(riid1, riid2) IsEqualGUID(riid1, riid2)
typedef GUID CLSID;
typedef CLSID *LPCLSID;
#define CLSID_NULL          GUID_NULL
#define IsEqualCLSID(rclsid1, rclsid2) IsEqualGUID(rclsid1, rclsid2)
typedef GUID FMTID;
typedef FMTID *LPFMTID;
#define FMTID_NULL          GUID_NULL
#define IsEqualFMTID(rfmtid1, rfmtid2) IsEqualGUID(rfmtid1, rfmtid2)

#ifdef __midl_proxy
#define __MIDL_CONST
#else
#define __MIDL_CONST const
#endif

#ifndef _REFGUID_DEFINED
#define _REFGUID_DEFINED
#ifdef __cplusplus
#define REFGUID const GUID &
#else
#define REFGUID const GUID * __MIDL_CONST
#endif
#endif

#ifndef _REFIID_DEFINED
#define _REFIID_DEFINED
#ifdef __cplusplus
#define REFIID const IID &
#else
#define REFIID const IID * __MIDL_CONST
#endif
#endif

#ifndef _REFCLSID_DEFINED
#define _REFCLSID_DEFINED
#ifdef __cplusplus
#define REFCLSID const IID &
#else
#define REFCLSID const IID * __MIDL_CONST
#endif
#endif

#ifndef _REFFMTID_DEFINED
#define _REFFMTID_DEFINED
#ifdef __cplusplus
#define REFFMTID const IID &
#else
#define REFFMTID const IID * __MIDL_CONST
#endif
#endif

#endif // !__IID_DEFINED__

#if !defined (__midl)
#if !defined (_SYS_GUID_OPERATORS_)
#define _SYS_GUID_OPERATORS_
#include <string.h>

// Faster (but makes code fatter) inline version...use sparingly
#ifdef __cplusplus
__inline int InlineIsEqualGUID(REFGUID rguid1, REFGUID rguid2)
{
   return (
      ((unsigned long *) &rguid1)[0] == ((unsigned long *) &rguid2)[0] &&
      ((unsigned long *) &rguid1)[1] == ((unsigned long *) &rguid2)[1] &&
      ((unsigned long *) &rguid1)[2] == ((unsigned long *) &rguid2)[2] &&
      ((unsigned long *) &rguid1)[3] == ((unsigned long *) &rguid2)[3]);
}

__inline int IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
{
    return !memcmp(&rguid1, &rguid2, sizeof(GUID));
}

#else   // ! __cplusplus

#define InlineIsEqualGUID(rguid1, rguid2)  \
        (((unsigned long *) rguid1)[0] == ((unsigned long *) rguid2)[0] &&   \
        ((unsigned long *) rguid1)[1] == ((unsigned long *) rguid2)[1] &&    \
        ((unsigned long *) rguid1)[2] == ((unsigned long *) rguid2)[2] &&    \
        ((unsigned long *) rguid1)[3] == ((unsigned long *) rguid2)[3])

#define IsEqualGUID(rguid1, rguid2) (!memcmp(rguid1, rguid2, sizeof(GUID)))

#endif  // __cplusplus

#ifdef __INLINE_ISEQUAL_GUID
#undef IsEqualGUID
#define IsEqualGUID(rguid1, rguid2) InlineIsEqualGUID(rguid1, rguid2)
#endif

// Same type, different name

#define IsEqualIID(riid1, riid2) IsEqualGUID(riid1, riid2)
#define IsEqualCLSID(rclsid1, rclsid2) IsEqualGUID(rclsid1, rclsid2)


#if !defined _SYS_GUID_OPERATOR_EQ_ && !defined _NO_SYS_GUID_OPERATOR_EQ_
#define _SYS_GUID_OPERATOR_EQ_
// A couple of C++ helpers

#ifdef __cplusplus
__inline int operator==(REFGUID guidOne, REFGUID guidOther)
{
    return IsEqualGUID(guidOne,guidOther);
}

__inline int operator!=(REFGUID guidOne, REFGUID guidOther)
{
    return !(guidOne == guidOther);
}
#endif
#endif  // _SYS_GUID_OPERATOR_EQ_
#endif  // _SYS_GUID_OPERATORS_
#endif  // __midl
#endif  // _GUIDDEF_H_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区高清播放| 久久黄色级2电影| 欧美不卡123| 成人动漫视频在线| 天天操天天综合网| 欧美亚洲尤物久久| 视频在线在亚洲| 国产肉丝袜一区二区| 91激情五月电影| 另类小说视频一区二区| 中文字幕精品一区二区三区精品| 欧美在线高清视频| 狠狠色综合播放一区二区| 亚洲欧洲av色图| 欧美一级片在线| 成人av网在线| 美女视频第一区二区三区免费观看网站| 久久婷婷一区二区三区| 在线观看亚洲精品视频| 蜜桃视频第一区免费观看| 中文字幕一区av| 欧美一级欧美一级在线播放| 北岛玲一区二区三区四区| 日本三级亚洲精品| 亚洲欧美一区二区三区国产精品| 日韩免费高清av| 欧洲国内综合视频| 国产成人亚洲综合色影视| 日韩高清在线电影| 一区二区三区精品在线观看| 国产视频在线观看一区二区三区 | 亚洲狼人国产精品| 精品第一国产综合精品aⅴ| 欧美亚男人的天堂| 99精品视频在线免费观看| 麻豆精品视频在线观看视频| 亚洲成在线观看| 国产精品国产三级国产aⅴ入口 | 欧美性色欧美a在线播放| 国产91精品一区二区麻豆网站| 视频一区欧美日韩| **网站欧美大片在线观看| 亚洲精品一区二区三区精华液| 欧美日韩你懂得| 91丝袜高跟美女视频| 国产·精品毛片| 激情成人午夜视频| 日本三级亚洲精品| 日韩和欧美一区二区| 一区二区免费在线播放| 亚洲四区在线观看| 亚洲三级在线免费| 欧美国产亚洲另类动漫| 久久久精品免费网站| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产精品美女视频| 中文字幕不卡在线| 久久奇米777| 日韩欧美国产1| 精品久久免费看| 欧美日韩国产一级| 欧美婷婷六月丁香综合色| 色噜噜狠狠一区二区三区果冻| 国产激情一区二区三区| 免费av网站大全久久| 午夜久久电影网| 亚洲欧美另类小说视频| 亚洲人成电影网站色mp4| 亚洲色图欧美在线| 玉足女爽爽91| 亚洲国产日产av| 视频一区二区三区中文字幕| 婷婷一区二区三区| 日本最新不卡在线| 韩日欧美一区二区三区| 国产成人在线视频网站| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美在线观看18| 欧美一级高清片在线观看| 久久男人中文字幕资源站| 国产欧美日韩在线| 国产精品国产三级国产普通话三级 | 成人av高清在线| 91麻豆.com| 欧美日韩在线免费视频| 欧美一区二区美女| 久久精品亚洲精品国产欧美 | 欧美一区二区久久| 久久精品视频在线看| 亚洲视频图片小说| 亚洲图片欧美色图| 美女视频第一区二区三区免费观看网站 | 成人一级片在线观看| 不卡欧美aaaaa| 欧美亚洲动漫另类| 久久综合久久综合久久综合| 国产精品美女视频| 樱桃国产成人精品视频| 日本亚洲欧美天堂免费| 成人亚洲一区二区一| 欧美亚男人的天堂| 久久久亚洲精品一区二区三区| 有坂深雪av一区二区精品| 蜜臀va亚洲va欧美va天堂 | 卡一卡二国产精品| 91亚洲精品一区二区乱码| 欧美高清dvd| 国产偷国产偷精品高清尤物| 一区二区三区日韩欧美精品| 久久99国产精品久久99果冻传媒| 成人18精品视频| 欧美一区二区三区免费视频 | 国产婷婷色一区二区三区四区 | 99国产精品久久久久| 在线中文字幕一区| 精品国产精品网麻豆系列| 亚洲色图另类专区| 韩国女主播一区二区三区| 91美女片黄在线观看| 欧美电影免费观看高清完整版在线| 国产精品福利一区| 美女一区二区视频| 一本色道亚洲精品aⅴ| 久久综合九色综合欧美亚洲| 亚洲成人资源网| 91丨porny丨最新| 精品福利二区三区| 日韩电影在线免费| 欧美优质美女网站| 中文字幕中文乱码欧美一区二区 | 亚洲欧美乱综合| 国产精品123区| 日韩欧美中文字幕一区| 亚洲第一主播视频| 色婷婷av久久久久久久| 国产精品久久久久桃色tv| 国产一区二区在线免费观看| 欧美一区二区三区色| 婷婷六月综合亚洲| 欧洲精品中文字幕| 亚洲欧美日韩国产综合| 成人av在线资源| 中文字幕欧美区| 国产suv精品一区二区883| 精品少妇一区二区三区日产乱码 | 精品蜜桃在线看| 日本美女一区二区| 91精品国产高清一区二区三区 | 日韩国产欧美三级| 欧美日韩mp4| 亚洲成av人**亚洲成av**| 91九色最新地址| 国产精品久久久久永久免费观看| 国产一区二区三区在线看麻豆| 欧美一区二区在线观看| 天天色图综合网| 欧美巨大另类极品videosbest | 国产亚洲综合在线| 国产精品自在欧美一区| 国产亚洲精品精华液| 成人性生交大片免费看视频在线 | 91污在线观看| 亚洲欧美电影院| 91蜜桃视频在线| 亚洲成人一区在线| 91麻豆精品国产自产在线观看一区| 亚洲国产毛片aaaaa无费看| 在线观看亚洲一区| 亚洲激情欧美激情| av不卡一区二区三区| 一个色在线综合| 欧美精品在线一区二区| 蜜桃一区二区三区在线| 久久综合资源网| 成人在线一区二区三区| 亚洲美女免费在线| 欧美美女黄视频| 国产一区二区美女诱惑| 国产精品视频你懂的| 在线观看日韩高清av| 日本成人在线一区| 欧美激情自拍偷拍| 欧美亚洲动漫另类| 久久99九九99精品| 亚洲欧洲韩国日本视频| 欧美三级日韩三级| 蜜臀av一区二区在线免费观看| 国产精品乱码妇女bbbb| 91精品婷婷国产综合久久竹菊| 丰满白嫩尤物一区二区| 日韩国产在线观看一区| 亚洲欧洲av一区二区三区久久| 日韩精品自拍偷拍| 欧美在线观看一二区| 成人精品视频一区二区三区尤物| 免费成人在线观看视频| 夜夜精品视频一区二区| 中国色在线观看另类| 日韩一区二区免费高清| 色噜噜狠狠色综合中国|