root/trunk/win32/lmconfig.d

Revision 264, 1.2 kB (checked in by smjg, 6 months ago)

Updated to deprecation bug fixes; formatting tweaks

Line 
1 /***********************************************************************\
2 *                              lmconfig.d                               *
3 *                                                                       *
4 *                       Windows API header module                       *
5 *                                                                       *
6 *                 Translated from MinGW Windows headers                 *
7 *                                                                       *
8 *                       Placed into public domain                       *
9 \***********************************************************************/
10 module win32.lmconfig;
11
12 // All functions in this file are deprecated!
13
14 private import win32.lmcons, win32.windef;
15
16 deprecated {
17     struct CONFIG_INFO_0 {
18         LPWSTR cfgi0_key;
19         LPWSTR cfgi0_data;
20     }
21
22     alias CONFIG_INFO_0* PCONFIG_INFO_0, LPCONFIG_INFO_0;
23
24     extern (Windows) {
25         NET_API_STATUS NetConfigGet(LPCWSTR, LPCWSTR, LPCWSTR, PBYTE*);
26         NET_API_STATUS NetConfigGetAll(LPCWSTR, LPCWSTR, PBYTE*);
27         NET_API_STATUS NetConfigSet(LPCWSTR, LPCWSTR, LPCWSTR, DWORD, DWORD,
28           PBYTE, DWORD);
29     }
30 }
Note: See TracBrowser for help on using the browser.