Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenprecomp.h
Go to the documentation of this file.
00001 #ifndef _PRECOMP_H__ 00002 #define _PRECOMP_H__ 00003 00004 #include <stdarg.h> 00005 #include <stdlib.h> 00006 #include <string.h> 00007 #include <stdio.h> 00008 #include <assert.h> 00009 #include <ctype.h> 00010 #include <malloc.h> 00011 00012 #include <winsock2.h> 00013 #include <windows.h> 00014 00015 #include <shlguid.h> 00016 #include <shlwapi.h> 00017 #include <shlobj.h> 00018 #include <shldisp.h> 00019 #include <cpl.h> 00020 #include <objbase.h> 00021 #include <ole2.h> 00022 #include <ocidl.h> 00023 #include <shobjidl.h> 00024 #include <shellapi.h> 00025 #include <olectl.h> 00026 #include <iphlpapi.h> 00027 #include <shtypes.h> 00028 #include <setupapi.h> 00029 #include <initguid.h> 00030 #include <devguid.h> 00031 #include <netcon.h> 00032 #include <docobj.h> 00033 #include <netcfgx.h> 00034 #include <netcfgn.h> 00035 #include <prsht.h> 00036 00037 #include "wine/debug.h" 00038 #include "wine/unicode.h" 00039 #include "resource.h" 00040 00041 #define NCF_VIRTUAL 0x1 00042 #define NCF_SOFTWARE_ENUMERATED 0x2 00043 #define NCF_PHYSICAL 0x4 00044 #define NCF_HIDDEN 0x8 00045 #define NCF_NO_SERVICE 0x10 00046 #define NCF_NOT_USER_REMOVABLE 0x20 00047 #define NCF_MULTIPORT_INSTANCED_ADAPTER 0x40 00048 #define NCF_HAS_UI 0x80 00049 #define NCF_FILTER 0x400 00050 #define NCF_NDIS_PROTOCOL 0x4000 00051 00052 typedef struct { 00053 int colnameid; 00054 int pcsFlags; 00055 int fmt; 00056 int cxChar; 00057 } shvheader; 00058 00059 typedef struct tagVALUEStruct 00060 { 00061 BYTE dummy; 00062 INetConnection * pItem; 00063 } VALUEStruct; 00064 00065 /* globals */ 00066 extern HINSTANCE netshell_hInstance; 00067 extern const GUID CLSID_NetworkConnections; 00068 extern const GUID CLSID_LANConnectUI; 00069 extern const GUID CLSID_LanConnectStatusUI; 00070 extern const GUID GUID_DEVCLASS_NET; 00071 00072 /* shfldr_netconnect.c */ 00073 HRESULT ShowNetConnectionProperties(INetConnection * pNetConnect, HWND hwnd); 00074 HRESULT WINAPI ISF_NetConnect_Constructor(IUnknown * pUnkOuter, REFIID riid, LPVOID * ppv); 00075 00076 /* enumlist.c */ 00077 LPITEMIDLIST _ILCreateNetConnect(void); 00078 LPITEMIDLIST ILCreateNetConnectItem(INetConnection *pItem); 00079 BOOL _ILIsNetConnect(LPCITEMIDLIST pidl); 00080 //BOOL AddToEnumList(IEnumIDList *iface, LPITEMIDLIST pidl); 00081 VALUEStruct * _ILGetValueStruct(LPCITEMIDLIST pidl); 00082 00083 /* classfactory.c */ 00084 HRESULT IClassFactory_fnConstructor(REFCLSID rclsid, REFIID riid, LPVOID *ppvOut); 00085 00086 /* connectmanager.c */ 00087 HRESULT WINAPI INetConnectionManager_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv); 00088 BOOL GetAdapterIndexFromNetCfgInstanceId(PIP_ADAPTER_INFO pAdapterInfo, LPWSTR szNetCfg, PDWORD pIndex); 00089 00090 /* lanconnectui.c */ 00091 HPROPSHEETPAGE InitializePropertySheetPage(LPWSTR resname, DLGPROC dlgproc, LPARAM lParam, LPWSTR szTitle); 00092 HRESULT WINAPI LanConnectUI_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv); 00093 00094 /* lanstatusui.c */ 00095 HRESULT WINAPI LanConnectStatusUI_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv); 00096 00097 #define NCCF_NOTIFY_DISCONNECTED 0x100000 00098 00099 #include "enumlist.h" 00100 00101 #endif Generated on Sun May 27 2012 04:16:26 for ReactOS by
1.7.6.1
|