blob: fda8f354aabdb0b9dbd5553f7c502a6321a19992 [file] [log] [blame]
Patrik Stridvall4c692b92002-04-29 18:43:35 +00001/*
2 * Stub implementation of SNMPAPI.DLL
3 *
4 * Copyright 2002 Patrik Stridvall
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
10 *
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */
20
21#include "config.h"
22
Alexandre Julliarde37c6e12003-09-05 23:08:26 +000023#include <stdarg.h>
24
25#include "windef.h"
Dmitry Timoshkov4e1ef0c2003-06-30 20:53:48 +000026#include "winbase.h"
Patrik Stridvall4c692b92002-04-29 18:43:35 +000027#include "wine/debug.h"
28
29WINE_DEFAULT_DEBUG_CHANNEL(snmpapi);
30
31/***********************************************************************
Alexandre Julliard1e1313d2002-11-04 23:53:41 +000032 * DllMain for SNMPAPI
Patrik Stridvall4c692b92002-04-29 18:43:35 +000033 */
Alexandre Julliard1e1313d2002-11-04 23:53:41 +000034BOOL WINAPI DllMain(
Patrik Stridvall4c692b92002-04-29 18:43:35 +000035 HINSTANCE hInstDLL,
36 DWORD fdwReason,
37 LPVOID lpvReserved)
38{
Vincent Béron7160af02005-08-15 10:48:51 +000039 TRACE("(%p,%ld,%p)\n", hInstDLL, fdwReason, lpvReserved);
Vincent Béron9a624912002-05-31 23:06:46 +000040
Patrik Stridvall4c692b92002-04-29 18:43:35 +000041 switch(fdwReason) {
Alexandre Julliardc39a5f02006-03-21 16:18:24 +010042 case DLL_WINE_PREATTACH:
43 return FALSE; /* prefer native version */
Patrik Stridvall4c692b92002-04-29 18:43:35 +000044 case DLL_PROCESS_ATTACH:
Dmitry Timoshkov4e1ef0c2003-06-30 20:53:48 +000045 DisableThreadLibraryCalls(hInstDLL);
Patrik Stridvall4c692b92002-04-29 18:43:35 +000046 break;
47 case DLL_PROCESS_DETACH:
48 break;
Patrik Stridvall4c692b92002-04-29 18:43:35 +000049 }
Vincent Béron9a624912002-05-31 23:06:46 +000050
Patrik Stridvall4c692b92002-04-29 18:43:35 +000051 return TRUE;
52}