Go to the source code of this file.
|
| HRESULT | DirectPlayNATHelpCreate (LPCGUID pIID, LPVOID *ppvInterface) |
| |
| | DEFINE_GUID (CLSID_DirectPlayNATHelpUPnP, 0xb9c2e9c4, 0x68c1, 0x4d42, 0xa7, 0xa1, 0xe7, 0x6a, 0x26, 0x98, 0x2a, 0xd6) |
| |
| | DEFINE_GUID (CLSID_DirectPlayNATHelpPAST, 0x963ab779, 0x16a1, 0x477c, 0xa3, 0x6d, 0xcb, 0x5e, 0x71, 0x19, 0x38, 0xf7) |
| |
| | DEFINE_GUID (IID_IDirectPlayNATHelp, 0x154940b6, 0x2278, 0x4a2f, 0x91, 0x01, 0x9b, 0xa9, 0xf4, 0x31, 0xf6, 0x03) |
| |
| | DECLARE_INTERFACE_ (IDirectPlayNATHelp, IUnknown) |
| |
◆ _DPNH_FACILITY_CODE
| #define _DPNH_FACILITY_CODE 0x015 |
◆ _DPNH_HRESULT_BASE
| #define _DPNH_HRESULT_BASE 0xF000 |
◆ DPNH_OK
◆ DPNHADDRESSTYPE_FIXEDPORTS
| #define DPNHADDRESSTYPE_FIXEDPORTS 0x02 |
◆ DPNHADDRESSTYPE_GATEWAY
| #define DPNHADDRESSTYPE_GATEWAY 0x10 |
◆ DPNHADDRESSTYPE_GATEWAYISLOCAL
| #define DPNHADDRESSTYPE_GATEWAYISLOCAL 0x20 |
◆ DPNHADDRESSTYPE_LOCALFIREWALL
| #define DPNHADDRESSTYPE_LOCALFIREWALL 0x08 |
◆ DPNHADDRESSTYPE_SHAREDPORTS
| #define DPNHADDRESSTYPE_SHAREDPORTS 0x04 |
◆ DPNHADDRESSTYPE_TCP
| #define DPNHADDRESSTYPE_TCP 0x01 |
◆ DPNHCAPSFLAG_GATEWAYISLOCAL
| #define DPNHCAPSFLAG_GATEWAYISLOCAL 0x04 |
◆ DPNHCAPSFLAG_GATEWAYPRESENT
| #define DPNHCAPSFLAG_GATEWAYPRESENT 0x02 |
◆ DPNHCAPSFLAG_LOCALFIREWALLPRESENT
| #define DPNHCAPSFLAG_LOCALFIREWALLPRESENT 0x01 |
◆ DPNHCAPSFLAG_NOTALLSUPPORTACTIVENOTIFY
| #define DPNHCAPSFLAG_NOTALLSUPPORTACTIVENOTIFY 0x10 |
◆ DPNHCAPSFLAG_PUBLICADDRESSAVAILABLE
| #define DPNHCAPSFLAG_PUBLICADDRESSAVAILABLE 0x08 |
◆ DPNHERR_ALREADYINITIALIZED
◆ DPNHERR_BUFFERTOOSMALL
◆ DPNHERR_GENERIC
◆ DPNHERR_INVALIDFLAGS
◆ DPNHERR_INVALIDOBJECT
◆ DPNHERR_INVALIDPARAM
◆ DPNHERR_INVALIDPOINTER
◆ DPNHERR_NOMAPPING
◆ DPNHERR_NOMAPPINGBUTPRIVATE
◆ DPNHERR_NOTINITIALIZED
◆ DPNHERR_OUTOFMEMORY
◆ DPNHERR_PORTALREADYREGISTERED
◆ DPNHERR_PORTUNAVAILABLE
◆ DPNHERR_REENTRANT
◆ DPNHERR_SERVERNOTAVAILABLE
◆ DPNHERR_UPDATESERVERSTATUS
◆ DPNHGETCAPS_UPDATESERVERSTATUS
| #define DPNHGETCAPS_UPDATESERVERSTATUS 0x01 |
◆ DPNHGETREGISTEREDADDRESSES_LOCALFIREWALLREMAPONLY
| #define DPNHGETREGISTEREDADDRESSES_LOCALFIREWALLREMAPONLY 0x01 |
◆ DPNHINITIALIZE_DISABLEGATEWAYSUPPORT
| #define DPNHINITIALIZE_DISABLEGATEWAYSUPPORT 0x01 |
◆ DPNHINITIALIZE_DISABLELOCALFIREWALLSUPPORT
| #define DPNHINITIALIZE_DISABLELOCALFIREWALLSUPPORT 0x02 |
◆ DPNHQUERYADDRESS_CACHEFOUND
| #define DPNHQUERYADDRESS_CACHEFOUND 0x02 |
◆ DPNHQUERYADDRESS_CACHENOTFOUND
| #define DPNHQUERYADDRESS_CACHENOTFOUND 0x04 |
◆ DPNHQUERYADDRESS_CHECKFORPRIVATEBUTUNMAPPED
| #define DPNHQUERYADDRESS_CHECKFORPRIVATEBUTUNMAPPED 0x08 |
◆ DPNHQUERYADDRESS_TCP
| #define DPNHQUERYADDRESS_TCP 0x01 |
◆ DPNHREGISTERPORTS_FIXEDPORTS
| #define DPNHREGISTERPORTS_FIXEDPORTS 0x02 |
◆ DPNHREGISTERPORTS_SHAREDPORTS
| #define DPNHREGISTERPORTS_SHAREDPORTS 0x04 |
◆ DPNHREGISTERPORTS_TCP
| #define DPNHREGISTERPORTS_TCP 0x01 |
◆ DPNHSUCCESS_ADDRESSESCHANGED
◆ INTERFACE
◆ MAKE_DPNHFAILURE
◆ MAKE_DPNHSUCCESS
◆ DPNHCAPS
◆ DPNHHANDLE
◆ PDPNHCAPS
◆ PDPNHHANDLE
◆ DECLARE_INTERFACE_()
| DECLARE_INTERFACE_ |
( |
IDirectPlayNATHelp |
, |
|
|
IUnknown |
|
|
) |
| |
Definition at line 105 of file dpnathlp.h.
106{
107
110 void** ppvObject)
PURE;
111
113
115
116
119
122
126
134
138 const DWORD *dwAddressSize,
139 const DWORD *dwAddressFlags,
140 const DWORD *dwRemaining,
142
146
153
157
163
168};
_Check_return_ _In_ PQUERY_INTERFACE QueryInterface
static ULONG WINAPI AddRef(IStream *iface)
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
◆ DEFINE_GUID() [1/3]
| DEFINE_GUID |
( |
CLSID_DirectPlayNATHelpPAST |
, |
|
|
0x963ab779 |
, |
|
|
0x16a1 |
, |
|
|
0x477c |
, |
|
|
0xa3 |
, |
|
|
0x6d |
, |
|
|
0xcb |
, |
|
|
0x5e |
, |
|
|
0x71 |
, |
|
|
0x19 |
, |
|
|
0x38 |
, |
|
|
0xf7 |
|
|
) |
| |
◆ DEFINE_GUID() [2/3]
| DEFINE_GUID |
( |
CLSID_DirectPlayNATHelpUPnP |
, |
|
|
0xb9c2e9c4 |
, |
|
|
0x68c1 |
, |
|
|
0x4d42 |
, |
|
|
0xa7 |
, |
|
|
0xa1 |
, |
|
|
0xe7 |
, |
|
|
0x6a |
, |
|
|
0x26 |
, |
|
|
0x98 |
, |
|
|
0x2a |
, |
|
|
0xd6 |
|
|
) |
| |
◆ DEFINE_GUID() [3/3]
| DEFINE_GUID |
( |
IID_IDirectPlayNATHelp |
, |
|
|
0x154940b6 |
, |
|
|
0x2278 |
, |
|
|
0x4a2f |
, |
|
|
0x91 |
, |
|
|
0x01 |
, |
|
|
0x9b |
, |
|
|
0xa9 |
, |
|
|
0xf4 |
, |
|
|
0x31 |
, |
|
|
0xf6 |
, |
|
|
0x03 |
|
|
) |
| |
◆ DirectPlayNATHelpCreate()
Definition at line 34 of file main.c.
35{
36 TRACE(
"(%p, %p) stub\n", pIID, ppvInterface);
38}