skyrope-mit-merge-hell-20040226
[openafs.git] / src / WINNT / kfw / inc / loadfuncs / loadfuncs-afs36.h
diff --git a/src/WINNT/kfw/inc/loadfuncs/loadfuncs-afs36.h b/src/WINNT/kfw/inc/loadfuncs/loadfuncs-afs36.h
new file mode 100644 (file)
index 0000000..974b8db
--- /dev/null
@@ -0,0 +1,51 @@
+#ifndef __LOADFUNCS_AFS36_H__
+#define __LOADFUNCS_AFS36_H__
+
+#include "loadfuncs.h"
+
+#define AFSTOKENS_DLL "afsauthent.dll"
+#define AFSCONF_DLL   "libafsconf.dll"
+
+#define CALLCONV_C
+typedef long cm_configProc_t(void *, struct sockaddr_in *, char *);
+
+TYPEDEF_FUNC(
+    int,
+    CALLCONV_C,
+    ktc_ListTokens,
+    (int, int *, struct ktc_principal *)
+    );
+TYPEDEF_FUNC(
+    int,
+    CALLCONV_C,
+    ktc_GetToken,
+    (struct ktc_principal *, struct ktc_token *, int, struct ktc_principal *)
+    );
+TYPEDEF_FUNC(
+    int,
+    CALLCONV_C,
+    ktc_SetToken,
+    (struct ktc_principal *, struct ktc_token *, struct ktc_principal *, int)
+    );
+TYPEDEF_FUNC(
+    int,
+    CALLCONV_C,
+    ktc_ForgetAllTokens,
+    ()
+    );
+
+
+TYPEDEF_FUNC(
+    long,
+    CALLCONV_C,
+    cm_SearchCellFile,
+    (char *, char *, cm_configProc_t *, void *)
+    );
+TYPEDEF_FUNC(
+    long,
+    CALLCONV_C,
+    cm_GetRootCellName,
+    (char *)
+    );
+
+#endif /* __LOADFUNCS_AFS_H__ */