/*++ Copyright (c) 1996 Microsoft Corporation Module Name: tdepend.c Abstract: Test for cluster resource dependency APIs Author: John Vert (jvert) 3-May-1996 Revision History: --*/ #include "windows.h" #include "clusapi.h" #include "stdio.h" #include "stdlib.h" LPWSTR ClusterName=NULL; BOOL Remove = FALSE; LPWSTR ResName=NULL; LPWSTR DependsName=NULL; CHAR UsageText[] = "TDEPEND [-c cluster] [-r] resource dependson\n" " cluster\tspecifies the name of the cluster to connect to\n" " -r\t\tdependency should be removed\n"; void Usage( void ) { fprintf(stderr, UsageText); exit(1); } LPWSTR GetString( IN LPSTR String ) { LPWSTR wString; DWORD Length; Length = strlen(String)+1; wString = malloc(Length*sizeof(WCHAR)); if (wString == NULL) { fprintf(stderr, "GetString couldn't malloc %d bytes\n",Length*sizeof(WCHAR)); } mbstowcs(wString, String, Length); return(wString); } void ParseArgs( int argc, char *argv[] ) { int i; DWORD ArgsSeen=0; for (i=1;i