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.
64 lines
1.4 KiB
64 lines
1.4 KiB
/*++
|
|
|
|
© 1998 Seagate Software, Inc. All rights reserved.
|
|
|
|
Module Name:
|
|
|
|
dlldataX.c
|
|
|
|
Abstract:
|
|
|
|
wrapper for dlldata.c
|
|
|
|
Author:
|
|
|
|
Rohde Wakefield [rohde] 19-Aug-1997
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifdef _MERGE_PROXYSTUB // merge proxy stub DLL
|
|
|
|
#define REGISTER_PROXY_DLL //DllRegisterServer, etc.
|
|
|
|
#define USE_STUBLESS_PROXY //defined only with MIDL switch /Oicf
|
|
|
|
#pragma comment(lib, "rpcndr.lib")
|
|
#pragma comment(lib, "rpcns4.lib")
|
|
#pragma comment(lib, "rpcrt4.lib")
|
|
|
|
#define DllMain PrxDllMain
|
|
#define DllRegisterServer PrxDllRegisterServer
|
|
#define DllUnregisterServer PrxDllUnregisterServer
|
|
#define DllGetClassObject PrxDllGetClassObject
|
|
#define DllCanUnloadNow PrxDllCanUnloadNow
|
|
|
|
#undef _WIN32_WINNT
|
|
#define _WIN32_WINNT 0x0500
|
|
#define _purecall _purecallx
|
|
|
|
#include "dlldata.c"
|
|
#include "hsmadmin_p.c"
|
|
|
|
|
|
#ifdef _NOPROXY //no midl generated dlldata.c
|
|
|
|
#define STRICT 1
|
|
#include <ole2.h>
|
|
|
|
BOOL WINAPI PrxDllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
|
|
{return TRUE;}
|
|
|
|
STDAPI PrxDllCanUnloadNow(void){return S_OK;}
|
|
|
|
STDAPI PrxDllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv)
|
|
{return CLASS_E_CLASSNOTAVAILABLE;}
|
|
|
|
STDAPI PrxDllRegisterServer(void){return S_OK;}
|
|
|
|
STDAPI PrxDllUnregisterServer(void){return S_OK;}
|
|
|
|
#endif //!PROXY_DELEGATION
|
|
|
|
#endif //_MERGE_PROXYSTUB
|