ReactOS  0.4.15-dev-1206-g731eddf
mprapi.c
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2006 Dmitry Timoshkov
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17  */
18 
19 #include <stdarg.h>
20 
21 #include "windef.h"
22 #include "winbase.h"
23 #include "mprapi.h"
24 #include "wine/debug.h"
25 
27 
28 /*****************************************************
29  * DllMain
30  */
32 {
33  TRACE("(%p, %d, %p)\n", hinst, reason, reserved);
34 
35  switch(reason)
36  {
37  case DLL_WINE_PREATTACH:
38  return FALSE; /* prefer native version */
39 
40  case DLL_PROCESS_ATTACH:
42  break;
43  }
44  return TRUE;
45 }
46 
47 /***********************************************************************
48  * MprAdminGetErrorString (MPRAPI.@)
49  *
50  * Return a unicode string for the given mpr errorcode
51  *
52  * PARAMS
53  * mprerror [i] errorcode, for which a description is requested
54  * localstr [o] pointer, where a buffer with the error description is returned
55  *
56  * RETURNS
57  * Failure: ERROR_MR_MID_NOT_FOUND, when mprerror is not known
58  * Success: ERROR_SUCCESS, and in localstr a pointer to a buffer from LocalAlloc,
59  * which contains the error description.
60  *
61  * NOTES
62  * The caller must free the returned buffer with LocalFree
63  *
64  */
66 {
67  FIXME("(0x%x/%u, %p): stub!\n", mprerror, mprerror, localstr);
68 
69  *localstr = NULL;
71 }
72 
73 /***********************************************************************
74  * MprAdminIsServiceRunning (MPRAPI.@)
75  */
77 {
78  FIXME("(%s): stub!\n", debugstr_w(server));
79 
80  return FALSE;
81 }
static rfbScreenInfoPtr server
Definition: vnc.c:74
#define TRUE
Definition: types.h:120
DWORD APIENTRY MprAdminGetErrorString(DWORD mprerror, LPWSTR *localstr)
Definition: mprapi.c:65
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
Definition: loader.c:85
BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved)
Definition: mprapi.c:31
BOOL APIENTRY MprAdminIsServiceRunning(LPWSTR server)
Definition: mprapi.c:76
#define DLL_PROCESS_ATTACH
Definition: compat.h:131
#define FALSE
Definition: types.h:117
unsigned int BOOL
Definition: ntddk_ex.h:94
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:111
r reserved
Definition: btrfs.c:2940
smooth NULL
Definition: ftsmooth.c:416
#define TRACE(s)
Definition: solgame.cpp:4
#define WINAPI
Definition: msvc.h:6
unsigned long DWORD
Definition: ntddk_ex.h:95
static WCHAR reason[MAX_STRING_RESOURCE_LEN]
Definition: object.c:1904
#define ERROR_MR_MID_NOT_FOUND
Definition: winerror.h:321
static HINSTANCE hinst
Definition: edit.c:551
WCHAR * LPWSTR
Definition: xmlstorage.h:184
#define APIENTRY
Definition: api.h:79
WINE_DEFAULT_DEBUG_CHANNEL(mprapi)