windows-nt/Source/XPSP1/NT/net/upnp/host/inc/uhcommon.h
2020-09-26 16:20:57 +08:00

34 lines
965 B
C

//+---------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 2000.
//
// File: U H C O M M O N . H
//
// Contents: Common UPnP Device Host code
//
// Notes:
//
// Author: mbend 21 Sep 2000
//
//----------------------------------------------------------------------------
#pragma once
typedef enum
{
CALL_LOCALITY_INPROC = 1,
CALL_LOCALITY_LOCAL = 2,
CALL_LOCALITY_DIFFERENTMACHINE = 4
} CALL_LOCALITY;
HRESULT HrUDNStringToGUID(const wchar_t * szUUID, UUID & uuid);
HRESULT HrContentURLToGUID(const wchar_t * szURL, GUID & guid);
HRESULT HrSysAllocString(LPCWSTR pszSource, BSTR *pbstrDest);
HRESULT HrCreateNetworkSID();
VOID CleanupNetworkSID();
HRESULT HrGetCurrentCallLocality( OUT CALL_LOCALITY *pclCurrentCallLocality );
HRESULT HrIsAllowedCOMCallLocality( IN CALL_LOCALITY clAllowedCallLocality );