summaryrefslogtreecommitdiffstats
path: root/public/sdk/inc/lmconfig.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--public/sdk/inc/lmconfig.h90
1 files changed, 90 insertions, 0 deletions
diff --git a/public/sdk/inc/lmconfig.h b/public/sdk/inc/lmconfig.h
new file mode 100644
index 000000000..f7413cee1
--- /dev/null
+++ b/public/sdk/inc/lmconfig.h
@@ -0,0 +1,90 @@
+/*++ BUILD Version: 0003 // Increment this if a change has global effects
+
+Copyright (c) 1991-1996 Microsoft Corporation
+
+Module Name:
+
+ lmconfig.h
+
+Abstract:
+
+ This module defines the API function prototypes and data structures
+ for the following groups of NT API functions:
+ NetConfig
+
+Environment:
+
+ User Mode - Win32
+
+Notes:
+
+ You must include NETCONS.H before this file, since this file depends
+ on values defined in NETCONS.H.
+
+--*/
+
+#ifndef _LMCONFIG_
+#define _LMCONFIG_
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define REVISED_CONFIG_APIS
+
+//
+// Function Prototypes - Config
+//
+
+NET_API_STATUS NET_API_FUNCTION
+NetConfigGet (
+ IN LPCWSTR server OPTIONAL,
+ IN LPCWSTR component,
+ IN LPCWSTR parameter,
+#ifdef REVISED_CONFIG_APIS
+ OUT LPBYTE *bufptr
+#else
+ OUT LPBYTE *bufptr,
+ OUT LPDWORD totalavailable
+#endif
+ );
+
+NET_API_STATUS NET_API_FUNCTION
+NetConfigGetAll (
+ IN LPCWSTR server OPTIONAL,
+ IN LPCWSTR component,
+#ifdef REVISED_CONFIG_APIS
+ OUT LPBYTE *bufptr
+#else
+ OUT LPBYTE *bufptr,
+ OUT LPDWORD totalavailable
+#endif
+ );
+
+
+NET_API_STATUS NET_API_FUNCTION
+NetConfigSet (
+ IN LPCWSTR server OPTIONAL,
+ IN LPCWSTR reserved1 OPTIONAL,
+ IN LPCWSTR component,
+ IN DWORD level,
+ IN DWORD reserved2,
+ IN LPBYTE buf,
+ IN DWORD reserved3
+ );
+
+//
+// Data Structures - Config
+//
+
+typedef struct _CONFIG_INFO_0 {
+ LPWSTR cfgi0_key;
+ LPWSTR cfgi0_data;
+} CONFIG_INFO_0, *PCONFIG_INFO_0, *LPCONFIG_INFO_0;
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // _LMCONFIG_