//+--------------------------------------------------------------------------- // // Microsoft Windows // Copyright (C) Microsoft Corporation, 2000. // // File: R E G D E F . H // // Contents: Common definitions for the registrar // // Notes: // // Author: mbend 13 Sep 2000 // //---------------------------------------------------------------------------- #pragma once #include "UString.h" #include "ComUtility.h" #include "upnphost.h" #include "hostp.h" // Typedefs typedef CUString UDN; typedef GUID PhysicalDeviceIdentifier; typedef CUString Sid; // COM Smart Pointers typedef SmartComPtr IUPnPEventingManagerPtr; typedef SmartComPtr IUPnPContainerPtr; typedef SmartComPtr IUPnPContainerManagerPtr; typedef SmartComPtr IUPnPDynamicContentProviderPtr; typedef SmartComPtr IUPnPDynamicContentSourcePtr; typedef SmartComPtr IUPnPDescriptionManagerPtr; typedef SmartComPtr IUPnPDevicePersistenceManagerPtr; typedef SmartComPtr IUPnPRegistrarLookupPtr; typedef SmartComPtr IUPnPRegistrarPrivatePtr; typedef SmartComPtr IUPnPAutomationProxyPtr; typedef SmartComPtr IUPnPEventSourcePtr; typedef SmartComPtr IUPnPEventSinkPtr; typedef SmartComPtr IUPnPRegistrarPtr; typedef SmartComPtr IUPnPReregistrarPtr; typedef SmartComPtr IUPnPDeviceControlPtr; typedef SmartComPtr IUPnPDeviceProviderPtr; typedef SmartComPtr IUPnPValidationManagerPtr; typedef SmartComPtr IUnknownPtr; typedef SmartComPtr IDispatchPtr;