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

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

?? dplay8.h

?? directX8.1版本。的頭文件和庫 雖然現在directX9.0版本
?? H
?? 第 1 頁 / 共 4 頁
字號:
/*==========================================================================;
 *
 *  Copyright (C) 1998-2000 Microsoft Corporation.  All Rights Reserved.
 *
 *  File:		DPlay8.h
 *  Content:	DirectPlay8 include file
 *
 ***************************************************************************/

#ifndef __DIRECTPLAY8_H__
#define __DIRECTPLAY8_H__

#include <ole2.h>			// for DECLARE_INTERFACE and HRESULT

#include "dpaddr.h"

#ifdef __cplusplus
extern "C" {
#endif


/****************************************************************************
 *
 * DirectPlay8 CLSIDs
 *
 ****************************************************************************/

// {743F1DC6-5ABA-429f-8BDF-C54D03253DC2}
DEFINE_GUID(CLSID_DirectPlay8Client,
0x743f1dc6, 0x5aba, 0x429f, 0x8b, 0xdf, 0xc5, 0x4d, 0x3, 0x25, 0x3d, 0xc2);

// {286F484D-375E-4458-A272-B138E2F80A6A}
DEFINE_GUID(CLSID_DirectPlay8Peer,
0x286f484d, 0x375e, 0x4458, 0xa2, 0x72, 0xb1, 0x38, 0xe2, 0xf8, 0xa, 0x6a);

// {DA825E1B-6830-43d7-835D-0B5AD82956A2}
DEFINE_GUID(CLSID_DirectPlay8Server,
0xda825e1b, 0x6830, 0x43d7, 0x83, 0x5d, 0xb, 0x5a, 0xd8, 0x29, 0x56, 0xa2);


/****************************************************************************
 *
 * DirectPlay8 Interface IIDs
 *
 ****************************************************************************/

// {5102DACD-241B-11d3-AEA7-006097B01411}
DEFINE_GUID(IID_IDirectPlay8Client,
0x5102dacd, 0x241b, 0x11d3, 0xae, 0xa7, 0x0, 0x60, 0x97, 0xb0, 0x14, 0x11);

// {5102DACF-241B-11d3-AEA7-006097B01411}
DEFINE_GUID(IID_IDirectPlay8Peer,
0x5102dacf, 0x241b, 0x11d3, 0xae, 0xa7, 0x0, 0x60, 0x97, 0xb0, 0x14, 0x11);

// {5102DACE-241B-11d3-AEA7-006097B01411}
DEFINE_GUID(IID_IDirectPlay8Server,
0x5102dace, 0x241b, 0x11d3, 0xae, 0xa7, 0x0, 0x60, 0x97, 0xb0, 0x14, 0x11);

/****************************************************************************
 *
 * DirectPlay8 Service Provider GUIDs
 *
 ****************************************************************************/

// {53934290-628D-11D2-AE0F-006097B01411}
DEFINE_GUID(CLSID_DP8SP_IPX, 0x53934290, 0x628d, 0x11d2, 0xae, 0xf, 0x0, 0x60, 0x97, 0xb0, 0x14, 0x11);

// {6D4A3650-628D-11D2-AE0F-006097B01411}
DEFINE_GUID(CLSID_DP8SP_MODEM, 0x6d4a3650, 0x628d, 0x11d2, 0xae, 0xf, 0x0, 0x60, 0x97, 0xb0, 0x14, 0x11);

// {743B5D60-628D-11D2-AE0F-006097B01411}
DEFINE_GUID(CLSID_DP8SP_SERIAL, 0x743b5d60, 0x628d, 0x11d2, 0xae, 0xf, 0x0, 0x60, 0x97, 0xb0, 0x14, 0x11);

// {EBFE7BA0-628D-11D2-AE0F-006097B01411}
DEFINE_GUID(CLSID_DP8SP_TCPIP, 0xebfe7ba0, 0x628d, 0x11d2, 0xae, 0xf, 0x0, 0x60, 0x97, 0xb0, 0x14, 0x11);

/****************************************************************************
 *
 * DirectPlay8 Interface Pointer definitions
 *
 ****************************************************************************/

typedef	struct IDirectPlay8Peer     *PDIRECTPLAY8PEER;
typedef	struct IDirectPlay8Server	*PDIRECTPLAY8SERVER;
typedef	struct IDirectPlay8Client	*PDIRECTPLAY8CLIENT;

/****************************************************************************
 *
 * DirectPlay8 Forward Declarations For External Types
 *
 ****************************************************************************/

typedef struct IDirectPlay8LobbiedApplication	*PDNLOBBIEDAPPLICATION;
typedef struct IDirectPlay8Address              IDirectPlay8Address;

/****************************************************************************
 *
 * DirectPlay8 Callback Functions
 *
 ****************************************************************************/

//
// Callback Function Type Definition
//
typedef HRESULT (WINAPI *PFNDPNMESSAGEHANDLER)(PVOID,DWORD,PVOID);

/****************************************************************************
 *
 * DirectPlay8 Datatypes (Non-Structure / Non-Message)
 *
 ****************************************************************************/

//
// Player IDs.  Used to uniquely identify a player in a session
//
typedef DWORD	DPNID,      *PDPNID;

//
// Used as identifiers for operations
//
typedef	DWORD	DPNHANDLE, *PDPNHANDLE;

/****************************************************************************
 *
 * DirectPlay8 Message Identifiers
 *
 ****************************************************************************/

#define	DPN_MSGID_OFFSET					0xFFFF0000
#define DPN_MSGID_ADD_PLAYER_TO_GROUP		( DPN_MSGID_OFFSET | 0x0001 )
#define DPN_MSGID_APPLICATION_DESC			( DPN_MSGID_OFFSET | 0x0002 )
#define DPN_MSGID_ASYNC_OP_COMPLETE			( DPN_MSGID_OFFSET | 0x0003 )
#define DPN_MSGID_CLIENT_INFO				( DPN_MSGID_OFFSET | 0x0004 )
#define DPN_MSGID_CONNECT_COMPLETE			( DPN_MSGID_OFFSET | 0x0005 )
#define DPN_MSGID_CREATE_GROUP				( DPN_MSGID_OFFSET | 0x0006 )
#define DPN_MSGID_CREATE_PLAYER				( DPN_MSGID_OFFSET | 0x0007 )
#define DPN_MSGID_DESTROY_GROUP				( DPN_MSGID_OFFSET | 0x0008 )
#define DPN_MSGID_DESTROY_PLAYER			( DPN_MSGID_OFFSET | 0x0009 )
#define DPN_MSGID_ENUM_HOSTS_QUERY			( DPN_MSGID_OFFSET | 0x000a )
#define DPN_MSGID_ENUM_HOSTS_RESPONSE		( DPN_MSGID_OFFSET | 0x000b )
#define DPN_MSGID_GROUP_INFO				( DPN_MSGID_OFFSET | 0x000c )
#define DPN_MSGID_HOST_MIGRATE				( DPN_MSGID_OFFSET | 0x000d )
#define DPN_MSGID_INDICATE_CONNECT			( DPN_MSGID_OFFSET | 0x000e )
#define DPN_MSGID_INDICATED_CONNECT_ABORTED	( DPN_MSGID_OFFSET | 0x000f )
#define DPN_MSGID_PEER_INFO					( DPN_MSGID_OFFSET | 0x0010 )
#define DPN_MSGID_RECEIVE					( DPN_MSGID_OFFSET | 0x0011 )
#define DPN_MSGID_REMOVE_PLAYER_FROM_GROUP	( DPN_MSGID_OFFSET | 0x0012 )
#define	DPN_MSGID_RETURN_BUFFER				( DPN_MSGID_OFFSET | 0x0013 )
#define DPN_MSGID_SEND_COMPLETE				( DPN_MSGID_OFFSET | 0x0014 )
#define DPN_MSGID_SERVER_INFO				( DPN_MSGID_OFFSET | 0x0015 )
#define	DPN_MSGID_TERMINATE_SESSION			( DPN_MSGID_OFFSET | 0x0016 )

/****************************************************************************
 *
 * DirectPlay8 Constants
 *
 ****************************************************************************/

#define	DPNID_ALL_PLAYERS_GROUP				0

//
// DESTROY_GROUP reasons
//
#define	DPNDESTROYGROUPREASON_NORMAL				0x0001
#define DPNDESTROYGROUPREASON_AUTODESTRUCTED		0x0002
#define	DPNDESTROYGROUPREASON_SESSIONTERMINATED		0x0003

//
// DESTROY_PLAYER reasons
//
#define DPNDESTROYPLAYERREASON_NORMAL				0x0001
#define DPNDESTROYPLAYERREASON_CONNECTIONLOST		0x0002
#define	DPNDESTROYPLAYERREASON_SESSIONTERMINATED	0x0003
#define	DPNDESTROYPLAYERREASON_HOSTDESTROYEDPLAYER	0x0004

/****************************************************************************
 *
 * DirectPlay8 Flags
 *
 ****************************************************************************/

//
// Asynchronous operation flags (For Async Ops)
//
#define DPNOP_SYNC							0x80000000

//
// Add player to group flags (For AddPlayerToGroup)
//
#define DPNADDPLAYERTOGROUP_SYNC			DPNOP_SYNC

//
// Cancel flags
//
#define	DPNCANCEL_CONNECT					0x0001
#define	DPNCANCEL_ENUM						0x0002
#define	DPNCANCEL_SEND						0x0004
#define	DPNCANCEL_ALL_OPERATIONS			0x8000

//
// Connect flags (For Connect)
//
#define	DPNCONNECT_SYNC						DPNOP_SYNC
#define	DPNCONNECT_OKTOQUERYFORADDRESSING	0x0001

//
// Create group flags (For CreateGroup)
//
#define	DPNCREATEGROUP_SYNC					DPNOP_SYNC

//
// Destroy group flags (For DestroyGroup)
//
#define	DPNDESTROYGROUP_SYNC				DPNOP_SYNC

//
// Enumerate clients and groups flags (For EnumPlayersAndGroups)
//
#define DPNENUM_PLAYERS						0x0001
#define DPNENUM_GROUPS						0x0010

//
// Enum hosts flags (For EnumHosts)
//
#define	DPNENUMHOSTS_SYNC					DPNOP_SYNC
#define	DPNENUMHOSTS_OKTOQUERYFORADDRESSING	0x0001
#define	DPNENUMHOSTS_NOBROADCASTFALLBACK	0x0002

//
// Enum service provider flags (For EnumSP)
//
#define DPNENUMSERVICEPROVIDERS_ALL			0x0001

//
// Get send queue info flags (For GetSendQueueInfo)
//
#define	DPNGETSENDQUEUEINFO_PRIORITY_NORMAL	0x0001
#define	DPNGETSENDQUEUEINFO_PRIORITY_HIGH	0x0002
#define	DPNGETSENDQUEUEINFO_PRIORITY_LOW	0x0004

//
// Group information flags (For Group Info)
//
#define DPNGROUP_AUTODESTRUCT				0x0001

//
// Host flags (For Host)
//
#define	DPNHOST_OKTOQUERYFORADDRESSING		0x0001

//
// Set info
//
#define	DPNINFO_NAME						0x0001
#define	DPNINFO_DATA						0x0002

//
// Initialize flags (For Initialize)
//
#define DPNINITIALIZE_DISABLEPARAMVAL		0x0001

//
// Register Lobby flags
//
#define	DPNLOBBY_REGISTER					0x0001
#define DPNLOBBY_UNREGISTER					0x0002

//
// Player information flags (For Player Info / Player Messages)
//
#define	DPNPLAYER_LOCAL						0x0002
#define	DPNPLAYER_HOST						0x0004

//
// Remove player from group flags (For RemovePlayerFromGroup)
//
#define	DPNREMOVEPLAYERFROMGROUP_SYNC		DPNOP_SYNC

//
// Send flags (For Send/SendTo)
//
#define DPNSEND_SYNC						DPNOP_SYNC
#define DPNSEND_NOCOPY						0x0001
#define DPNSEND_NOCOMPLETE					0x0002
#define DPNSEND_COMPLETEONPROCESS			0x0004
#define DPNSEND_GUARANTEED					0x0008
#define	DPNSEND_NONSEQUENTIAL				0x0010
#define DPNSEND_NOLOOPBACK					0x0020
#define	DPNSEND_PRIORITY_LOW				0x0040
#define	DPNSEND_PRIORITY_HIGH				0x0080

//
// Session Flags (for DPN_APPLICATION_DESC)
//
#define DPNSESSION_CLIENT_SERVER			0x0001
#define DPNSESSION_MIGRATE_HOST				0x0004
#define DPNSESSION_NODPNSVR					0x0040
#define DPNSESSION_REQUIREPASSWORD          0x0080

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产喷白浆一区二区三区| 欧美国产精品中文字幕| 精品国产制服丝袜高跟| 亚洲欧美综合色| 久久99九九99精品| 91黄色小视频| 中文字幕日韩av资源站| 九九精品视频在线看| 欧美三级一区二区| 国产精品区一区二区三区 | 日韩午夜小视频| 最新热久久免费视频| 狠狠色丁香婷婷综合久久片| 欧美综合欧美视频| 成人欧美一区二区三区1314| 狠狠色丁香九九婷婷综合五月| 91黄色在线观看| 国产福利精品导航| 欧美男男青年gay1069videost| 国产精品成人一区二区艾草| 韩国女主播一区| 日韩视频在线一区二区| 奇米色777欧美一区二区| 精品视频在线免费观看| 一区二区三区精密机械公司| 成人国产精品免费网站| 国产清纯白嫩初高生在线观看91 | 一区二区三区不卡视频在线观看| 国产精品综合二区| 精品日本一线二线三线不卡| 石原莉奈在线亚洲三区| 欧美在线影院一区二区| 亚洲色大成网站www久久九九| 高清成人在线观看| 中文字幕欧美日韩一区| 丁香激情综合五月| 国产精品狼人久久影院观看方式| 国内偷窥港台综合视频在线播放| 欧美一区国产二区| 麻豆精品在线看| 日韩欧美国产成人一区二区| 久久精品国产精品青草| 久久综合色一综合色88| 国产精品18久久久久久久久久久久 | 日日欢夜夜爽一区| 欧美一区二区大片| 国产精品一区二区在线播放| 中文字幕精品—区二区四季| 99re66热这里只有精品3直播| 亚洲天堂成人在线观看| 欧美在线免费播放| 免费看日韩精品| 国产亚洲欧美一区在线观看| 91香蕉国产在线观看软件| 亚洲高清不卡在线观看| 精品欧美乱码久久久久久1区2区 | 久久精品视频一区二区三区| 国产成人精品aa毛片| 自拍偷拍国产精品| 5858s免费视频成人| 加勒比av一区二区| 亚洲久草在线视频| 日韩免费视频一区| 97精品久久久午夜一区二区三区| 一区二区三区在线视频免费观看| 91精品国产一区二区三区| 国产成人免费视频网站高清观看视频 | 亚洲码国产岛国毛片在线| 欧美日韩视频专区在线播放| 国产自产2019最新不卡| 亚洲人成电影网站色mp4| 欧美一区二区三区色| 成人黄色大片在线观看| 亚洲蜜桃精久久久久久久| 日韩一区二区三| 成人短视频下载| 蜜桃一区二区三区在线| 专区另类欧美日韩| 精品裸体舞一区二区三区| 91国产精品成人| 国产成人欧美日韩在线电影| 视频在线观看91| 亚洲欧洲精品一区二区三区| 日韩精品一区二区三区中文不卡| 99re这里都是精品| 国产一区三区三区| 人人狠狠综合久久亚洲| 亚洲精品亚洲人成人网在线播放| 精品国产乱码久久久久久老虎| 欧美性猛交xxxxxx富婆| 成人免费视频app| 国内精品国产成人| 免费欧美在线视频| 亚洲线精品一区二区三区| 亚洲欧洲日韩综合一区二区| 亚洲精品在线观看网站| 欧美一区二区三区公司| 欧美性大战久久久| 成人app软件下载大全免费| 国产真实乱偷精品视频免| 日日夜夜精品视频免费| 亚洲一二三区视频在线观看| 中文字幕一区不卡| 国产精品久久久久久亚洲伦| 久久九九久久九九| 久久亚洲精精品中文字幕早川悠里| 91精品国产综合久久久久| 欧美日韩国产高清一区二区 | 天堂蜜桃一区二区三区| 亚洲精品成人悠悠色影视| 亚洲人被黑人高潮完整版| 中文字幕一区二区三中文字幕| 久久综合九色欧美综合狠狠| 日韩欧美国产一区二区在线播放| 7799精品视频| 91精品啪在线观看国产60岁| 欧美日韩美女一区二区| 欧美人妖巨大在线| 欧美一级xxx| 欧美电视剧免费全集观看| 日韩欧美亚洲国产精品字幕久久久| 国产精品久久久久影院色老大| 国产丝袜在线精品| 国产精品福利一区| 亚洲欧洲日本在线| 亚洲一区二区三区精品在线| 午夜激情一区二区| 韩国视频一区二区| 成人av电影在线| 日本国产一区二区| 欧美一区二区三区播放老司机| 91精品国产综合久久福利软件 | 欧美一区永久视频免费观看| 欧美一区二区女人| 久久久久久亚洲综合| 国产精品免费视频网站| 一区二区三区精品视频| 日韩专区在线视频| 国产精品一区二区黑丝| 99久久er热在这里只有精品66| 91美女在线观看| 3d动漫精品啪啪1区2区免费| 精品电影一区二区三区| 成人欧美一区二区三区视频网页| 亚洲午夜在线电影| 国产在线播精品第三| 一本大道综合伊人精品热热 | 欧美日韩免费电影| 久久综合色综合88| 亚洲愉拍自拍另类高清精品| 久久精品国产一区二区三区免费看| 成人av午夜影院| 制服丝袜中文字幕一区| 日本一区二区动态图| 午夜精品视频一区| 国产福利一区在线观看| 欧美高清视频一二三区 | 国产夜色精品一区二区av| 一区二区三区四区中文字幕| 老司机免费视频一区二区三区| 成人免费视频一区二区| 欧美一级生活片| 亚洲视频在线观看三级| 久久精品999| 欧美日韩一级视频| 亚洲青青青在线视频| 国产一区二区在线电影| 欧美日韩情趣电影| 最新成人av在线| 国产资源精品在线观看| 91麻豆精品国产91久久久久久久久 | 成人激情动漫在线观看| 欧美人与禽zozo性伦| 一区二区三区欧美久久| 成人性生交大片免费看在线播放 | 欧美视频在线不卡| 中文成人综合网| 九九视频精品免费| 欧美精品乱码久久久久久| 国产精品美女久久久久久久久 | 91在线小视频| 久久久国际精品| 麻豆久久久久久| 欧美一区二区三区四区视频| 亚洲一区二区三区自拍| 成人福利视频在线| 国产精品亲子乱子伦xxxx裸| 国产一区福利在线| 久久久国际精品| 国产一区二区免费视频| 日韩三级视频在线观看| 日本最新不卡在线| 欧美顶级少妇做爰| 亚洲成a人v欧美综合天堂| 欧美性生活影院| 亚洲国产日日夜夜| 欧美日韩黄色影视| 日本亚洲最大的色成网站www| 欧美日韩在线三区| 亚洲成人免费av|