mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
854 B
33 lines
854 B
#ifndef _DIACREATE_H_
|
|
#define _DIACREATE_H_
|
|
|
|
#ifdef DIA_LIBRARY
|
|
|
|
//
|
|
// Create a dia data source object from a static dia library
|
|
//
|
|
HRESULT STDMETHODCALLTYPE DiaCoCreate(
|
|
REFCLSID rclsid,
|
|
REFIID riid,
|
|
void **ppv);
|
|
|
|
#else
|
|
|
|
//
|
|
// Create a dia data source object from the dia dll (by dll name - does not access the registry).
|
|
//
|
|
HRESULT STDMETHODCALLTYPE NoRegCoCreate( const char*dllName,
|
|
REFCLSID rclsid,
|
|
REFIID riid,
|
|
void **ppv);
|
|
|
|
//
|
|
// 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
|
|
|
|
#endif
|