cf62424b92
cguid.h, commctrl.h, commdlg.h, cpl.h, cplext.h, custcntl.h, dbt.h, dde.h, ddeml.h, dlgs.h, excpt.h, httpext.h, imagehlp.h, imm.h, initguid.h, intshcut.h, ipexport.h, iphlpapi.h, ipifcons.h, iprtrmib.h, iptypes.h, isguids.h, largeint.h, lm.h, lmaccess.h, lmalert.h, lmapibuf.h, lmat.h, lmaudit.h, lmbrowsr.h, lmchdev.h, lmconfig.h, lmcons.h, lmerr.h, lmerrlog.h, lmmsg.h, lmremutl.h, lmrepl.h, lmserver.h, lmshare.h, lmsname.h, lmstats.h, lmsvc.h, lmuse.h, lmuseflg.h, lmwksta.h, lzexpand.h, mapi.h, mciavi.h, mcx.h, mmsystem.h, mswsock.h, nb30.h, nddeapi.h, nspapi.h, ntdef.h, ntsecapi.h, ntsecpkg.h, oaidl.h, objbase.h, objfwd.h, objidl.h, odbcinst.h, ole.h, ole2.h, ole2ver.h, oleauto.h, olectl.h, olectlid.h, oledlg.h, oleidl.h, pbt.h, prsht.h, psapi.h, rapi.h, ras.h, raserror.h, rassapi.h, regstr.h, richedit.h, richole.h, rpc.h, rpcdce.h, rpcdce2.h, rpcdcep.h, rpcndr.h, rpcnsi.h, rpcnsip.h, rpcnterr.h, rpcproxy.h, schannel.h, schnlsp.h, scrnsave.h, security.h, setupapi.h, shellapi.h, shlguid.h, shlobj.h, sql.h, sqlext.h, sqltypes.h, sqlucode.h, sspi.h, subauth.h, tlhelp32.h, unknwn.h, userenv.h, w32api.h, winbase.h, wincon.h, wincrypt.h, windef.h, windows.h, windowsx.h, winerror.h, wingdi.h, wininet.h, winioctl.h, winnetwk.h, winnls.h, winnt.h, winperf.h, winreg.h, winresrc.h, winsock.h, winsock2.h, winspool.h, winsvc.h, winuser.h, winver.h, ws2tcpip.h, wsnetbs.h, wtypes.h, zmouse.h: Add #pragma GCC system_header if __GNUC__ >= 3. * include/mapi.h: Change header guard name to _MAPI_H for consistency.
61 lines
1.4 KiB
C
61 lines
1.4 KiB
C
#ifndef _LMUSE_H
|
|
#define _LMUSE_H
|
|
#if __GNUC__ >=3
|
|
#pragma GCC system_header
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
#include <lmuseflg.h>
|
|
#define USE_LOCAL_PARMNUM 1
|
|
#define USE_REMOTE_PARMNUM 2
|
|
#define USE_PASSWORD_PARMNUM 3
|
|
#define USE_ASGTYPE_PARMNUM 4
|
|
#define USE_USERNAME_PARMNUM 5
|
|
#define USE_DOMAINNAME_PARMNUM 6
|
|
#define USE_OK 0
|
|
#define USE_PAUSED 1
|
|
#define USE_SESSLOST 2
|
|
#define USE_DISCONN 2
|
|
#define USE_NETERR 3
|
|
#define USE_CONN 4
|
|
#define USE_RECONN 5
|
|
#define USE_WILDCARD ((DWORD)-1)
|
|
#define USE_DISKDEV 0
|
|
#define USE_SPOOLDEV 1
|
|
#define USE_CHARDEV 2
|
|
#define USE_IPC 3
|
|
typedef struct _USE_INFO_0 {
|
|
LPWSTR ui0_local;
|
|
LPWSTR ui0_remote;
|
|
}USE_INFO_0,*PUSE_INFO_0,*LPUSE_INFO_0;
|
|
typedef struct _USE_INFO_1 {
|
|
LPWSTR ui1_local;
|
|
LPWSTR ui1_remote;
|
|
LPWSTR 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 {
|
|
LPWSTR ui2_local;
|
|
LPWSTR ui2_remote;
|
|
LPWSTR ui2_password;
|
|
DWORD ui2_status;
|
|
DWORD ui2_asg_type;
|
|
DWORD ui2_refcount;
|
|
DWORD ui2_usecount;
|
|
LPWSTR ui2_username;
|
|
LPWSTR ui2_domainname;
|
|
}USE_INFO_2,*PUSE_INFO_2,*LPUSE_INFO_2;
|
|
NET_API_STATUS WINAPI NetUseAdd(LPWSTR,DWORD,PBYTE,PDWORD);
|
|
NET_API_STATUS WINAPI NetUseDel(LPWSTR,LPWSTR,DWORD);
|
|
NET_API_STATUS WINAPI NetUseEnum(LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);
|
|
NET_API_STATUS WINAPI NetUseGetInfo(LPWSTR,LPWSTR,DWORD,PBYTE*);
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|