home *** CD-ROM | disk | FTP | other *** search
- /*++
-
- Copyright (c) 1996 Microsoft Corporation
-
- Module Name:
-
- CNamCF.cpp
-
- Abstract:
-
- Author:
-
- Environment:
-
- User mode
-
- Revision History :
-
- --*/
- #include "adssmp.h"
- #pragma hdrstop
-
-
- //+---------------------------------------------------------------------------
- //
- // Function: CSampleDSNamespaceCF::CreateInstance
- //
- // Synopsis:
- //
- // Arguments: [pUnkOuter]
- // [iid]
- // [ppv]
- //
- // Returns: HRESULT
- //
- // Modifies:
- //
- //----------------------------------------------------------------------------
- STDMETHODIMP
- CSampleDSNamespaceCF::CreateInstance(IUnknown * pUnkOuter, REFIID iid, LPVOID * ppv)
- {
- HRESULT hr = S_OK;
-
- if (pUnkOuter)
- RRETURN(E_FAIL);
-
- WCHAR wcaProviderDispName[MAX_PATH] = L"";
- wcscpy(wcaProviderDispName,g_szProviderName);
- wcscat(wcaProviderDispName,L":");
-
- hr = CSampleDSNamespace::CreateNamespace(
- L"ADs:",
- wcaProviderDispName, // Displayed by Enum of Namespaces
- ADS_OBJECT_BOUND,
- iid,
- ppv
- );
-
- RRETURN(hr);
- }
-
-
-
-
-
-