81 lines
3.0 KiB
C
81 lines
3.0 KiB
C
// Copyright (c) 1996-2000 Microsoft Corporation
|
|
|
|
// --------------------------------------------------------------------------
|
|
//
|
|
// Ctors
|
|
//
|
|
// Contains prototypes for all the CreateXXXObject functions.
|
|
//
|
|
// --------------------------------------------------------------------------
|
|
|
|
|
|
// These look up the classmap to create the appropriate proxy type.
|
|
// (CreateClient and CreateWindowThing create just the raw client/window
|
|
// proxies.)
|
|
HRESULT CreateClientObject(HWND, long, REFIID, void**);
|
|
HRESULT CreateWindowObject(HWND, long, REFIID, void**);
|
|
|
|
|
|
|
|
//
|
|
// General non-client stuff
|
|
//
|
|
HRESULT CreateCaretObject(HWND, long, REFIID, void**);
|
|
HRESULT CreateClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateCursorObject(HWND, long, REFIID, void**);
|
|
HRESULT CreateMenuBarObject(HWND, long, REFIID, void**);
|
|
HRESULT CreateScrollBarObject(HWND, long, REFIID, void**);
|
|
HRESULT CreateSizeGripObject(HWND, long, REFIID, void**);
|
|
HRESULT CreateSysMenuBarObject(HWND, long, REFIID, void**);
|
|
HRESULT CreateTitleBarObject(HWND, long, REFIID, void**);
|
|
HRESULT CreateWindowThing(HWND, long, REFIID, void**);
|
|
|
|
|
|
//
|
|
// Client types
|
|
//
|
|
|
|
// USER
|
|
HRESULT CreateButtonClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateComboClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateDialogClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateDesktopClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateEditClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateListBoxClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateMDIClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateMenuPopupClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateScrollBarClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateStaticClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateSwitchClient(HWND, long, REFIID, void**);
|
|
|
|
// COMCTL32
|
|
HRESULT CreateStatusBarClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateToolBarClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateProgressBarClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateAnimatedClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateTabControlClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateHotKeyClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateHeaderClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateSliderClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateListViewClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateUpDownClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateToolTipsClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateTreeViewClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateCalendarClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateDatePickerClient(HWND, long, REFIID, void**);
|
|
HRESULT CreateIPAddressClient(HWND, long, REFIID, void**);
|
|
|
|
#ifndef OLEACC_NTBUILD
|
|
HRESULT CreateHtmlClient(HWND, long, REFIID, void**);
|
|
|
|
// SDM32
|
|
HRESULT CreateSdmClientA(HWND, long, REFIID, void**);
|
|
#endif // OLEACC_NTBUILD
|
|
|
|
|
|
//
|
|
// Window types
|
|
//
|
|
HRESULT CreateListBoxWindow(HWND, long, REFIID, void**);
|
|
HRESULT CreateMenuPopupWindow(HWND, long, REFIID, void**);
|