ReactOS  0.4.13-dev-259-g5ca9c9c
precomp.h
Go to the documentation of this file.
1 #ifndef _PRECOMP_H__
2 #define _PRECOMP_H__
3 
4 #include <stdio.h>
5 
6 #define WIN32_NO_STATUS
7 #define _INC_WINDOWS
8 #define COM_NO_WINDOWS_H
9 
10 #include <windef.h>
11 #include <winbase.h>
12 #include <wingdi.h>
13 #include <wincon.h>
14 #include <winreg.h>
15 #include <winnls.h>
16 #include <shlwapi.h>
17 #include <shlobj.h>
18 #include <shellapi.h>
19 #include <atlbase.h>
20 #include <atlcom.h>
21 #include <atlcoll.h>
22 #include <atlstr.h>
23 #include <iphlpapi.h>
24 #include <setupapi.h>
25 #include <devguid.h>
26 #include <netcon.h>
27 #include <shlguid_undoc.h>
28 #include <prsht.h>
29 #include <undocshell.h>
30 #include <shellutils.h>
31 
32 #include <netcfgx.h>
33 #include <netcfgn.h>
34 #include <strsafe.h>
35 
36 #include <wine/debug.h>
38 
39 #include "resource.h"
40 
41 #define NCF_VIRTUAL 0x1
42 #define NCF_SOFTWARE_ENUMERATED 0x2
43 #define NCF_PHYSICAL 0x4
44 #define NCF_HIDDEN 0x8
45 #define NCF_NO_SERVICE 0x10
46 #define NCF_NOT_USER_REMOVABLE 0x20
47 #define NCF_MULTIPORT_INSTANCED_ADAPTER 0x40
48 #define NCF_HAS_UI 0x80
49 #define NCF_FILTER 0x400
50 #define NCF_NDIS_PROTOCOL 0x4000
51 
52 #define USE_CUSTOM_CONMGR 1
53 
54 /* globals */
56 
57 /* enumlist.c */
58 typedef struct tagNETCONIDSTRUCT
59 {
68 
75 
76 #define NCCF_NOTIFY_DISCONNECTED 0x100000
77 
79 
80 #include "connectmanager.h"
81 #include "lanconnectui.h"
82 #include "lanstatusui.h"
83 #include "shfldr_netconnect.h"
84 
85 
86 #endif /* _PRECOMP_H__ */
NETCON_MEDIATYPE MediaType
Definition: precomp.h:63
#define REFIID
Definition: guiddef.h:113
NETCON_STATUS Status
Definition: precomp.h:62
ULONG_PTR uDeviceNameOffset
Definition: precomp.h:66
HRESULT ILGetConnection(PCITEMID_CHILD pidl, INetConnection **pItem)
Definition: enumlist.cpp:77
REFIID riid
Definition: precomp.h:44
PWCHAR ILGetConnName(PCITEMID_CHILD pidl)
Definition: enumlist.cpp:17
REFIID LPVOID * ppv
Definition: atlbase.h:39
PITEMID_CHILD ILCreateNetConnectItem(INetConnection *pItem)
Definition: enumlist.cpp:33
uint16_t * PWCHAR
Definition: typedefs.h:54
HPROPSHEETPAGE InitializePropertySheetPage(LPWSTR resname, DLGPROC dlgproc, LPARAM lParam, LPWSTR szTitle)
Definition: netshell.cpp:29
DWORD dwCharacter
Definition: precomp.h:64
uint32_t ULONG_PTR
Definition: typedefs.h:63
NETCON_MEDIATYPE
Definition: netcon.h:66
struct _PSP * HPROPSHEETPAGE
Definition: mstask.idl:90
LONG_PTR LPARAM
Definition: windef.h:208
struct tagNETCONIDSTRUCT * PNETCONIDSTRUCT
WINE_DEFAULT_DEBUG_CHANNEL(cmd)
HINSTANCE netshell_hInstance
Definition: netshell.cpp:12
PWCHAR ILGetDeviceName(PCITEMID_CHILD pidl)
Definition: enumlist.cpp:25
LONG HRESULT
Definition: typedefs.h:77
unsigned long DWORD
Definition: ntddk_ex.h:95
ULONG_PTR uNameOffset
Definition: precomp.h:65
TCHAR szTitle[MAX_LOADSTRING]
Definition: magnifier.c:37
struct tagNETCONIDSTRUCT NETCONIDSTRUCT
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
unsigned char BYTE
Definition: mem.h:68
PNETCONIDSTRUCT ILGetConnData(PCITEMID_CHILD pidl)
Definition: enumlist.cpp:10
INT_PTR(CALLBACK * DLGPROC)(HWND, UINT, WPARAM, LPARAM)
Definition: winuser.h:2849
HRESULT CEnumIDList_CreateInstance(HWND hwndOwner, DWORD dwFlags, REFIID riid, LPVOID *ppv)
Definition: enumlist.cpp:329
void shell(int argc, const char *argv[])
Definition: cmds.c:1231
NETCON_STATUS
Definition: netcon.h:37
WCHAR * LPWSTR
Definition: xmlstorage.h:184
LPARAM lParam
Definition: combotst.c:139