WindowsXP-SP1/windows/oleacc/oleacc/ctors.h
2020-09-30 16:53:49 +02:00

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**);