| Server IP : 121.121.20.254 / Your IP : 216.73.216.42 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Microsoft Visual Studio/18/BuildTools/DIA SDK/include/ |
Upload File : |
// diacreate.h - creation helper functions for DIA initialization
//-----------------------------------------------------------------
//
// Copyright Microsoft Corporation. All Rights Reserved.
//
//---------------------------------------------------------------
#ifndef _DIACREATE_H_
#define _DIACREATE_H_
//
// Create a dia data source object from the dia dll (by dll name - does not access the registry).
//
HRESULT STDMETHODCALLTYPE NoRegCoCreate( const __wchar_t *dllName,
REFCLSID rclsid,
REFIID riid,
void **ppv);
#ifndef _NATIVE_WCHAR_T_DEFINED
#ifdef __cplusplus
// When compiling with /Zc:wchar_t- this becomes unsigned short overload that maps back to real __wchar_t function
inline HRESULT STDMETHODCALLTYPE NoRegCoCreate( const wchar_t *dllName,
REFCLSID rclsid,
REFIID riid,
void **ppv)
{
return NoRegCoCreate( (const __wchar_t *)dllName, rclsid, riid, ppv );
}
#endif
#endif
//
// Create a dia data source object from the dia dll (looks up the class id in the registry).
//
HRESULT STDMETHODCALLTYPE NoOleCoCreate( REFCLSID rclsid,
REFIID riid,
void **ppv);
#endif