forked from Mirrors/wine-wine
setupapi: Mark internal symbols with hidden visibility.
parent
1db6a7e450
commit
82376660d1
|
@ -43,7 +43,7 @@
|
||||||
#define REGPART_RENAME "\\Rename"
|
#define REGPART_RENAME "\\Rename"
|
||||||
#define REG_VERSIONCONFLICT "Software\\Microsoft\\VersionConflictManager"
|
#define REG_VERSIONCONFLICT "Software\\Microsoft\\VersionConflictManager"
|
||||||
|
|
||||||
extern HINSTANCE SETUPAPI_hInstance;
|
extern HINSTANCE SETUPAPI_hInstance DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
static inline WCHAR *strdupW( const WCHAR *str )
|
static inline WCHAR *strdupW( const WCHAR *str )
|
||||||
{
|
{
|
||||||
|
@ -83,10 +83,10 @@ static inline WCHAR *strdupAtoW( const char *str )
|
||||||
/* string substitutions */
|
/* string substitutions */
|
||||||
|
|
||||||
struct inf_file;
|
struct inf_file;
|
||||||
extern const WCHAR *DIRID_get_string( int dirid );
|
extern const WCHAR *DIRID_get_string( int dirid ) DECLSPEC_HIDDEN;
|
||||||
extern const WCHAR *PARSER_get_inf_filename( HINF hinf );
|
extern const WCHAR *PARSER_get_inf_filename( HINF hinf ) DECLSPEC_HIDDEN;
|
||||||
extern WCHAR *PARSER_get_src_root( HINF hinf );
|
extern WCHAR *PARSER_get_src_root( HINF hinf ) DECLSPEC_HIDDEN;
|
||||||
extern WCHAR *PARSER_get_dest_dir( INFCONTEXT *context );
|
extern WCHAR *PARSER_get_dest_dir( INFCONTEXT *context ) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
/* support for Ascii queue callback functions */
|
/* support for Ascii queue callback functions */
|
||||||
|
|
||||||
|
@ -96,15 +96,15 @@ struct callback_WtoA_context
|
||||||
PSP_FILE_CALLBACK_A orig_handler;
|
PSP_FILE_CALLBACK_A orig_handler;
|
||||||
};
|
};
|
||||||
|
|
||||||
UINT CALLBACK QUEUE_callback_WtoA( void *context, UINT notification, UINT_PTR, UINT_PTR );
|
UINT CALLBACK QUEUE_callback_WtoA( void *context, UINT notification, UINT_PTR, UINT_PTR ) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
/* from msvcrt/sys/stat.h */
|
/* from msvcrt/sys/stat.h */
|
||||||
#define _S_IWRITE 0x0080
|
#define _S_IWRITE 0x0080
|
||||||
#define _S_IREAD 0x0100
|
#define _S_IREAD 0x0100
|
||||||
|
|
||||||
extern OSVERSIONINFOW OsVersionInfo;
|
extern OSVERSIONINFOW OsVersionInfo DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
extern BOOL create_fake_dll( const WCHAR *name, const WCHAR *source );
|
extern BOOL create_fake_dll( const WCHAR *name, const WCHAR *source ) DECLSPEC_HIDDEN;
|
||||||
extern void cleanup_fake_dlls(void);
|
extern void cleanup_fake_dlls(void) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
#endif /* __SETUPAPI_PRIVATE_H */
|
#endif /* __SETUPAPI_PRIVATE_H */
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
* Shell Instance Objects
|
* Shell Instance Objects
|
||||||
*/
|
*/
|
||||||
extern HRESULT SHDOCVW_GetShellInstanceObjectClassObject(REFCLSID rclsid,
|
extern HRESULT SHDOCVW_GetShellInstanceObjectClassObject(REFCLSID rclsid,
|
||||||
REFIID riid, LPVOID *ppvClassObj);
|
REFIID riid, LPVOID *ppvClassObj) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* WebBrowser declaration for SHDOCVW.DLL
|
* WebBrowser declaration for SHDOCVW.DLL
|
||||||
|
@ -208,73 +208,73 @@ struct InternetExplorer {
|
||||||
IEDocHost *doc_host;
|
IEDocHost *doc_host;
|
||||||
};
|
};
|
||||||
|
|
||||||
void WebBrowser_OleObject_Init(WebBrowser*);
|
void WebBrowser_OleObject_Init(WebBrowser*) DECLSPEC_HIDDEN;
|
||||||
void WebBrowser_ViewObject_Init(WebBrowser*);
|
void WebBrowser_ViewObject_Init(WebBrowser*) DECLSPEC_HIDDEN;
|
||||||
void WebBrowser_Persist_Init(WebBrowser*);
|
void WebBrowser_Persist_Init(WebBrowser*) DECLSPEC_HIDDEN;
|
||||||
void WebBrowser_ClassInfo_Init(WebBrowser*);
|
void WebBrowser_ClassInfo_Init(WebBrowser*) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
void WebBrowser_OleObject_Destroy(WebBrowser*);
|
void WebBrowser_OleObject_Destroy(WebBrowser*) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
void DocHost_Init(DocHost*,IDispatch*,const IDocHostContainerVtbl*);
|
void DocHost_Init(DocHost*,IDispatch*,const IDocHostContainerVtbl*) DECLSPEC_HIDDEN;
|
||||||
void DocHost_ClientSite_Init(DocHost*);
|
void DocHost_ClientSite_Init(DocHost*) DECLSPEC_HIDDEN;
|
||||||
void DocHost_Frame_Init(DocHost*);
|
void DocHost_Frame_Init(DocHost*) DECLSPEC_HIDDEN;
|
||||||
void release_dochost_client(DocHost*);
|
void release_dochost_client(DocHost*) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
void DocHost_Release(DocHost*);
|
void DocHost_Release(DocHost*) DECLSPEC_HIDDEN;
|
||||||
void DocHost_ClientSite_Release(DocHost*);
|
void DocHost_ClientSite_Release(DocHost*) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
void ConnectionPointContainer_Init(ConnectionPointContainer*,IUnknown*);
|
void ConnectionPointContainer_Init(ConnectionPointContainer*,IUnknown*) DECLSPEC_HIDDEN;
|
||||||
void ConnectionPointContainer_Destroy(ConnectionPointContainer*);
|
void ConnectionPointContainer_Destroy(ConnectionPointContainer*) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
void HlinkFrame_Init(HlinkFrame*,IUnknown*,DocHost*);
|
void HlinkFrame_Init(HlinkFrame*,IUnknown*,DocHost*) DECLSPEC_HIDDEN;
|
||||||
BOOL HlinkFrame_QI(HlinkFrame*,REFIID,void**);
|
BOOL HlinkFrame_QI(HlinkFrame*,REFIID,void**) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
HRESULT ShellBrowser_Create(IShellBrowser**);
|
HRESULT ShellBrowser_Create(IShellBrowser**) DECLSPEC_HIDDEN;
|
||||||
HRESULT WebBrowserV1_Create(IUnknown*,REFIID,void**);
|
HRESULT WebBrowserV1_Create(IUnknown*,REFIID,void**) DECLSPEC_HIDDEN;
|
||||||
HRESULT WebBrowserV2_Create(IUnknown*,REFIID,void**);
|
HRESULT WebBrowserV2_Create(IUnknown*,REFIID,void**) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
void create_doc_view_hwnd(DocHost*);
|
void create_doc_view_hwnd(DocHost*) DECLSPEC_HIDDEN;
|
||||||
void deactivate_document(DocHost*);
|
void deactivate_document(DocHost*) DECLSPEC_HIDDEN;
|
||||||
HRESULT dochost_object_available(DocHost*,IUnknown*);
|
HRESULT dochost_object_available(DocHost*,IUnknown*) DECLSPEC_HIDDEN;
|
||||||
void call_sink(ConnectionPoint*,DISPID,DISPPARAMS*);
|
void call_sink(ConnectionPoint*,DISPID,DISPPARAMS*) DECLSPEC_HIDDEN;
|
||||||
HRESULT navigate_url(DocHost*,LPCWSTR,const VARIANT*,const VARIANT*,VARIANT*,VARIANT*);
|
HRESULT navigate_url(DocHost*,LPCWSTR,const VARIANT*,const VARIANT*,VARIANT*,VARIANT*) DECLSPEC_HIDDEN;
|
||||||
HRESULT go_home(DocHost*);
|
HRESULT go_home(DocHost*) DECLSPEC_HIDDEN;
|
||||||
void set_doc_state(DocHost*,READYSTATE);
|
void set_doc_state(DocHost*,READYSTATE) DECLSPEC_HIDDEN;
|
||||||
HRESULT get_location_url(DocHost*,BSTR*);
|
HRESULT get_location_url(DocHost*,BSTR*) DECLSPEC_HIDDEN;
|
||||||
void handle_navigation_error(DocHost*,HRESULT,BSTR,IHTMLWindow2*);
|
void handle_navigation_error(DocHost*,HRESULT,BSTR,IHTMLWindow2*) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
#define WM_DOCHOSTTASK (WM_USER+0x300)
|
#define WM_DOCHOSTTASK (WM_USER+0x300)
|
||||||
void push_dochost_task(DocHost*,task_header_t*,task_proc_t,BOOL);
|
void push_dochost_task(DocHost*,task_header_t*,task_proc_t,BOOL) DECLSPEC_HIDDEN;
|
||||||
LRESULT process_dochost_task(DocHost*,LPARAM);
|
LRESULT process_dochost_task(DocHost*,LPARAM) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
HRESULT InternetExplorer_Create(IUnknown*,REFIID,void**);
|
HRESULT InternetExplorer_Create(IUnknown*,REFIID,void**) DECLSPEC_HIDDEN;
|
||||||
void InternetExplorer_WebBrowser_Init(InternetExplorer*);
|
void InternetExplorer_WebBrowser_Init(InternetExplorer*) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
void released_obj(void);
|
void released_obj(void) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
HRESULT CUrlHistory_Create(IUnknown*,REFIID,void**);
|
HRESULT CUrlHistory_Create(IUnknown*,REFIID,void**) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
HRESULT InternetShortcut_Create(IUnknown*,REFIID,void**);
|
HRESULT InternetShortcut_Create(IUnknown*,REFIID,void**) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
HRESULT TaskbarList_Create(IUnknown*,REFIID,void**);
|
HRESULT TaskbarList_Create(IUnknown*,REFIID,void**) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* Dll lifetime tracking declaration for shdocvw.dll
|
* Dll lifetime tracking declaration for shdocvw.dll
|
||||||
*/
|
*/
|
||||||
extern LONG SHDOCVW_refCount;
|
extern LONG SHDOCVW_refCount DECLSPEC_HIDDEN;
|
||||||
static inline void SHDOCVW_LockModule(void) { InterlockedIncrement( &SHDOCVW_refCount ); }
|
static inline void SHDOCVW_LockModule(void) { InterlockedIncrement( &SHDOCVW_refCount ); }
|
||||||
static inline void SHDOCVW_UnlockModule(void) { InterlockedDecrement( &SHDOCVW_refCount ); }
|
static inline void SHDOCVW_UnlockModule(void) { InterlockedDecrement( &SHDOCVW_refCount ); }
|
||||||
|
|
||||||
extern HINSTANCE shdocvw_hinstance;
|
extern HINSTANCE shdocvw_hinstance DECLSPEC_HIDDEN;
|
||||||
extern void register_iewindow_class(void);
|
extern void register_iewindow_class(void) DECLSPEC_HIDDEN;
|
||||||
extern void unregister_iewindow_class(void);
|
extern void unregister_iewindow_class(void) DECLSPEC_HIDDEN;
|
||||||
extern HRESULT update_ie_statustext(InternetExplorer*, LPCWSTR);
|
extern HRESULT update_ie_statustext(InternetExplorer*, LPCWSTR) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
HRESULT register_class_object(BOOL);
|
HRESULT register_class_object(BOOL) DECLSPEC_HIDDEN;
|
||||||
HRESULT get_typeinfo(ITypeInfo**);
|
HRESULT get_typeinfo(ITypeInfo**) DECLSPEC_HIDDEN;
|
||||||
DWORD register_iexplore(BOOL);
|
DWORD register_iexplore(BOOL) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
const char *debugstr_variant(const VARIANT*);
|
const char *debugstr_variant(const VARIANT*) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
/* memory allocation functions */
|
/* memory allocation functions */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue