netapi32: Add lmuseflg.h and include it from lmuse.h.
Also add some prototypes to lmuse.h, and use it in the implementation.
diff --git a/include/lmuse.h b/include/lmuse.h
index 786fb01..043cfac 100644
--- a/include/lmuse.h
+++ b/include/lmuse.h
@@ -22,20 +22,40 @@
extern "C" {
#endif
-typedef struct _USE_INFO_1 {
- LMSTR ui1_local, ui1_remote, ui1_password;
- DWORD ui1_status, ui1_asg_type, ui1_refcount, ui1_usecount;
+#include "lmcons.h"
+#include "lmuseflg.h"
+
+typedef struct _USE_INFO_1
+{
+ LMSTR ui1_local;
+ LMSTR ui1_remote;
+ LMSTR ui1_password;
+ DWORD ui1_status;
+ DWORD ui1_asg_type;
+ DWORD ui1_refcount;
+ DWORD ui1_usecount;
} USE_INFO_1, *PUSE_INFO_1, *LPUSE_INFO_1;
-typedef struct _USE_INFO_2 {
- LMSTR ui2_local, ui2_remote, ui2_password;
- DWORD ui2_status, ui2_asg_type, ui2_refcount, ui2_usecount;
- LPWSTR ui2_username;
- LMSTR ui2_domainname;
+typedef struct _USE_INFO_2
+{
+ LMSTR ui2_local;
+ LMSTR ui2_remote;
+ LMSTR ui2_password;
+ DWORD ui2_status;
+ DWORD ui2_asg_type;
+ DWORD ui2_refcount;
+ DWORD ui2_usecount;
+ LMSTR ui2_username;
+ LMSTR ui2_domainname;
} USE_INFO_2, *PUSE_INFO_2, *LPUSE_INFO_2;
+NET_API_STATUS WINAPI NetUseAdd(LMSTR,DWORD,LPBYTE,LPDWORD);
+NET_API_STATUS WINAPI NetUseDel(LMSTR,LMSTR,DWORD);
+NET_API_STATUS WINAPI NetUseEnum(LMSTR,DWORD,LPBYTE*,DWORD,LPDWORD,LPDWORD,LPDWORD);
+NET_API_STATUS WINAPI NetUseGetInfo(LMSTR,LMSTR,DWORD,LPBYTE*);
+
#ifdef __cplusplus
}
#endif
-#endif /* ndef _LMUSE_H */
+#endif /* _LMUSE_H */