Module: wine Branch: master Commit: 0c406bec4503065e3262f8b24e85da76d5a1c28b URL: http://source.winehq.org/git/wine.git/?a=commit;h=0c406bec4503065e3262f8b24e...
Author: Ricardo Filipe ricardo_barbano@hotmail.com Date: Sat Dec 6 00:20:20 2008 +0000
clusapi: Add stubs for ClusterEnum, ClusterOpenEnum and ClusterCloseEnum.
---
dlls/clusapi/clusapi.c | 33 +++++++++++++++++++++++++++++++++ dlls/clusapi/clusapi.spec | 6 +++--- include/clusapi.h | 4 ++++ 3 files changed, 40 insertions(+), 3 deletions(-)
diff --git a/dlls/clusapi/clusapi.c b/dlls/clusapi/clusapi.c index 252f09b..243c979 100644 --- a/dlls/clusapi/clusapi.c +++ b/dlls/clusapi/clusapi.c @@ -70,6 +70,39 @@ BOOL WINAPI CloseCluster(HCLUSTER hCluster) }
/*********************************************************************** + * ClusterOpenEnum (CLUSAPI.@) + * + */ +HCLUSENUM WINAPI ClusterOpenEnum(HCLUSTER hCluster, DWORD dwType) +{ + FIXME("(%p, %u) stub!\n", hCluster,dwType); + + return (HCLUSENUM)0xdeadbeef; +} + +/*********************************************************************** + * ClusterCloseEnum (CLUSAPI.@) + * + */ +DWORD WINAPI ClusterCloseEnum(HCLUSENUM hEnum) +{ + FIXME("(%p) stub!\n", hEnum); + + return ERROR_SUCCESS; +} + +/*********************************************************************** + * ClusterEnum (CLUSAPI.@) + * + */ +DWORD WINAPI ClusterEnum(HCLUSENUM hEnum, DWORD dwIndex, LPDWORD lpdwType, LPWSTR lpszName, LPDWORD lpcchName) +{ + FIXME("(%p, %u, %u, %s, %u) stub!\n", hEnum, dwIndex, *lpdwType, debugstr_w(lpszName), *lpcchName); + + return ERROR_NO_MORE_ITEMS; +} + +/*********************************************************************** * DllMain (CLUSAPI.@) * */ diff --git a/dlls/clusapi/clusapi.spec b/dlls/clusapi/clusapi.spec index a23af87..5ad0b2e 100644 --- a/dlls/clusapi/clusapi.spec +++ b/dlls/clusapi/clusapi.spec @@ -10,9 +10,9 @@ @ stub CloseClusterNode @ stub CloseClusterNotifyPort @ stub CloseClusterResource -@ stub ClusterCloseEnum +@ stdcall ClusterCloseEnum(ptr) @ stub ClusterControl -@ stub ClusterEnum +@ stdcall ClusterEnum(ptr long ptr wstr ptr) @ stub ClusterGetEnumCount @ stub ClusterGroupCloseEnum @ stub ClusterGroupControl @@ -30,7 +30,7 @@ @ stub ClusterNodeEnum @ stub ClusterNodeGetEnumCount @ stub ClusterNodeOpenEnum -@ stub ClusterOpenEnum +@ stdcall ClusterOpenEnum(ptr long) @ stub ClusterRegCloseKey @ stub ClusterRegCreateKey @ stub ClusterRegDeleteKey diff --git a/include/clusapi.h b/include/clusapi.h index 71e3302..7e04964 100644 --- a/include/clusapi.h +++ b/include/clusapi.h @@ -24,10 +24,14 @@ extern "C" { #endif
typedef struct _HCLUSTER *HCLUSTER; +typedef struct _HCLUSENUM *HCLUSENUM;
BOOL WINAPI CloseCluster(HCLUSTER hCluster); DWORD WINAPI GetNodeClusterState(LPCWSTR lpszNodeName, LPDWORD pdwClusterState); HCLUSTER WINAPI OpenCluster(LPCWSTR lpszClusterName); +HCLUSENUM WINAPI ClusterOpenEnum(HCLUSTER hCluster, DWORD dwType); +DWORD WINAPI ClusterEnum(HCLUSENUM hEnum, DWORD dwIndex, LPDWORD lpdwType, LPWSTR lpszName, LPDWORD lpcchName); +DWORD WINAPI ClusterCloseEnum(HCLUSENUM hEnum);
#ifdef __cplusplus }