~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Wine Cross Reference
wine/dlls/clusapi/clusapi.c

Version: ~ [ wine-1.1.33 ] ~ [ wine-1.1.32 ] ~ [ wine-1.1.31 ] ~ [ wine-1.1.30 ] ~ [ wine-1.1.29 ] ~ [ wine-1.1.28 ] ~ [ wine-1.1.27 ] ~ [ wine-1.1.26 ] ~ [ wine-1.1.25 ] ~ [ wine-1.1.24 ] ~ [ wine-1.1.23 ] ~ [ wine-1.1.22 ] ~ [ wine-1.1.21 ] ~ [ wine-1.1.20 ] ~ [ wine-1.1.19 ] ~ [ wine-1.1.18 ] ~ [ wine-1.1.17 ] ~ [ wine-1.1.16 ] ~ [ wine-1.1.15 ] ~ [ wine-1.1.14 ] ~ [ wine-1.1.13 ] ~ [ wine-1.1.12 ] ~ [ wine-1.1.11 ] ~ [ wine-1.1.10 ] ~ [ wine-1.1.9 ] ~ [ wine-1.1.8 ] ~ [ wine-1.1.7 ] ~ [ wine-1.0.1 ] ~ [ wine-1.1.6 ] ~ [ wine-1.1.5 ] ~ [ wine-1.1.4 ] ~ [ wine-1.1.3 ] ~ [ wine-1.1.2 ] ~ [ wine-1.1.1 ] ~ [ wine-1.1.0 ] ~ [ wine-1.0 ] ~

  1 /*
  2  * clusapi main
  3  *
  4  * Copyright 2006 Benjamin Arai (Google)
  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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 19  */
 20 
 21 #include <stdarg.h>
 22 
 23 #include "windef.h"
 24 #include "winbase.h"
 25 #include "clusapi.h"
 26 #include "wine/debug.h"
 27 
 28 WINE_DEFAULT_DEBUG_CHANNEL(clusapi);
 29 
 30 /***********************************************************************
 31  *             GetNodeClusterState   (CLUSAPI.@)
 32  *
 33  * PARAMS
 34  *   lpszNodeName    [I] Optional Pointer to a NULL terminated unicode string
 35  *   pdwClusterState [O] Current state of the cluster
 36  *                        0x00 - Cluster not installed.
 37  *                        0x01 - Cluster not configured.
 38  *                        0x03 - Cluster not running.
 39  *                        0x13 - Cluster is running.
 40  */
 41 DWORD WINAPI GetNodeClusterState(LPCWSTR lpszNodeName, LPDWORD pdwClusterState)
 42 {
 43     FIXME("(%s,%p,%u) stub!\n",debugstr_w(lpszNodeName),pdwClusterState, *pdwClusterState);
 44 
 45     *pdwClusterState = 0;
 46 
 47     return ERROR_SUCCESS;
 48 }
 49 
 50 /***********************************************************************
 51  *             OpenCluster   (CLUSAPI.@)
 52  *
 53  */
 54 HCLUSTER WINAPI OpenCluster(LPCWSTR lpszClusterName)
 55 {
 56     FIXME("(%s) stub!\n", debugstr_w(lpszClusterName));
 57 
 58     return (HCLUSTER)0xdeadbeef;
 59 }
 60 
 61 /***********************************************************************
 62  *             CloseCluster   (CLUSAPI.@)
 63  *
 64  */
 65 BOOL WINAPI CloseCluster(HCLUSTER hCluster)
 66 {
 67     FIXME("(%p) stub!\n", hCluster);
 68 
 69     return TRUE;
 70 }
 71 
 72 /***********************************************************************
 73  *             ClusterOpenEnum   (CLUSAPI.@)
 74  *
 75  */
 76 HCLUSENUM WINAPI ClusterOpenEnum(HCLUSTER hCluster, DWORD dwType)
 77 {
 78     FIXME("(%p, %u) stub!\n", hCluster,dwType);
 79 
 80     return (HCLUSENUM)0xdeadbeef;
 81 }
 82 
 83 /***********************************************************************
 84  *             ClusterCloseEnum   (CLUSAPI.@)
 85  *
 86  */
 87 DWORD WINAPI ClusterCloseEnum(HCLUSENUM hEnum)
 88 {
 89     FIXME("(%p) stub!\n", hEnum);
 90 
 91     return ERROR_SUCCESS;
 92 }
 93 
 94 /***********************************************************************
 95  *             ClusterEnum   (CLUSAPI.@)
 96  *
 97  */
 98 DWORD WINAPI ClusterEnum(HCLUSENUM hEnum, DWORD dwIndex, LPDWORD lpdwType, LPWSTR lpszName, LPDWORD lpcchName)
 99 {
100     FIXME("(%p, %u, %u, %p, %u) stub!\n", hEnum, dwIndex, *lpdwType, lpszName, *lpcchName);
101 
102     return ERROR_NO_MORE_ITEMS;
103 }
104 
105 /***********************************************************************
106  *             DllMain   (CLUSAPI.@)
107  *
108  */
109 BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
110 {
111     switch(fdwReason)
112     {
113     case DLL_WINE_PREATTACH:
114         return FALSE;  /* prefer native version */
115     case DLL_PROCESS_ATTACH:
116         DisableThreadLibraryCalls( hinstDLL );
117         break;
118     }
119     return TRUE;
120 }
121 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.