#pragma once //#define COM_NO_WINDOWS_H #define RPC_NO_WINDOWS_H //#define NOCOMM #define NOCRYPT //#define NOGDI //#define NOICONS #define NOIME //#define NOMCX //#define NOMDI //#define NOMENUS //#define NOMETAFILE #define NOSOUND //#define NOSYSPARAMSINFO //#define NOWH //#define NOWINABLE //#define NOWINRES //#include //#include //#include // This avoids duplicate definitions with Shell PIDL functions // and MUST BE DEFINED! #define AVOID_NET_CONFIG_DUPLICATES #include #include #include #include #include #include #include #include "ncmem.h" #include "ncdefine.h" #include "ncdebug.h" #include // This avoids duplicate definitions with Shell PIDL functions // and MUST BE DEFINED! #define AVOID_NET_CONFIG_DUPLICATES // Undocument shell32 stuff. Sigh. #define DONT_WANT_SHELLDEBUG 1 #define NO_SHIDLIST 1 #define USE_SHLWAPI_IDLIST #define ResultFromShort(i) MAKE_HRESULT(SEVERITY_SUCCESS, 0, (USHORT)(i)) #include #include "nsbase.h" #include "upsres.h" #include #include #include #include "upnpfold.h" #include "shutil.h" #include "openfold.h" #include "updpidl.h"