winstl/control_panel/functions.h File Reference


Detailed Description

[C, C++] Control Panel functions (Windows Control Panel Library).

#include <winstl/winstl.h>
#include <cpl.h>

Go to the source code of this file.

Namespaces

namespace  winstl

Typedefs

typedef LONG(APIENTRY * control_panel_entry_t )(HWND, UINT, LONG, LONG)
 Function pointer representing the entry point provide by all control panel applet modules.

Functions

STLSOFT_INLINE BOOL winstl__control_panel_init (control_panel_entry_t entry, HWND hwnd)
 [C, C++] Initialises a control panel applet module.
STLSOFT_INLINE void winstl__control_panel_uninit (control_panel_entry_t entry, HWND hwnd)
 [C, C++] Uninitialises a control panel applet module.
STLSOFT_INLINE size_t winstl__control_panel_get_count (control_panel_entry_t entry, HWND hwnd)
 [C, C++] Retrieves the number of control panel applets within a control panel applet module.
STLSOFT_INLINE void winstl__control_panel_inquire (control_panel_entry_t entry, HWND hwnd, size_t index, LPCPLINFO info)
 [C, C++] Issues an inquiry control (CPL_INQUIRE) to a control panel applet.
STLSOFT_INLINE void winstl__control_panel_newinquire (control_panel_entry_t entry, HWND hwnd, size_t index, LPNEWCPLINFO info)
 [C, C++] Issues a "new" inquiry control (CPL_NEWINQUIRE) to a control panel applet.
STLSOFT_INLINE BOOL winstl__control_panel_run_data (control_panel_entry_t entry, HWND hwnd, size_t index, LONG data)
 [C, C++] Issues a run control (CPL_DBLCLK) to a control panel applet, including caller-supplied data.
STLSOFT_INLINE BOOL winstl__control_panel_run_params_a (control_panel_entry_t entry, HWND hwnd, size_t index, char const *params)
 [C, C++] Issues a run control (CPL_STARTWPARMSA) to a control panel applet, including caller-supplied parameter string.
STLSOFT_INLINE BOOL winstl__control_panel_run_params_w (control_panel_entry_t entry, HWND hwnd, size_t index, wchar_t const *params)
 [C, C++] Issues a run control (CPL_STARTWPARMSW) to a control panel applet, including caller-supplied parameter string.
STLSOFT_INLINE void winstl__control_panel_stop (control_panel_entry_t entry, HWND hwnd, size_t index, LONG data)
 [C, C++] Issues a stop control (CPL_STOP) to a control panel applet.
BOOL control_panel_init (control_panel_entry_t entry, HWND hwnd)
 Initialises a control panel applet module.
void control_panel_uninit (control_panel_entry_t entry, HWND hwnd)
 Uninitialises a control panel applet module.
size_t control_panel_get_count (control_panel_entry_t entry, HWND hwnd)
 Retrieves the number of control panel applets within a control panel applet module.
void control_panel_inquire (control_panel_entry_t entry, HWND hwnd, size_t index, LPCPLINFO info)
 Issues an inquiry control (CPL_INQUIRE) to a control panel applet.
void control_panel_newinquire (control_panel_entry_t entry, HWND hwnd, size_t index, LPNEWCPLINFO info)
 Issues a "new" inquiry control (CPL_NEWINQUIRE) to a control panel applet.
BOOL control_panel_run_data (control_panel_entry_t entry, HWND hwnd, size_t index, LONG data)
 Issues a run control (CPL_DBLCLK) to a control panel applet, including caller-supplied data.
BOOL control_panel_run_params_a (control_panel_entry_t entry, HWND hwnd, size_t index, char const *params)
 Issues a run control (CPL_STARTWPARMSA) to a control panel applet, including caller-supplied parameter string.
BOOL control_panel_run_params_w (control_panel_entry_t entry, HWND hwnd, size_t index, wchar_t const *params)
 Issues a run control (CPL_STARTWPARMSW) to a control panel applet, including caller-supplied parameter string.
BOOL control_panel_run (control_panel_entry_t entry, HWND hwnd, size_t index, LONG data)
 Issues a run control (CPL_DBLCLK) to a control panel applet, including caller-supplied data.
BOOL control_panel_run (control_panel_entry_t entry, HWND hwnd, size_t index, char const *params)
 Issues a run control (CPL_STARTWPARMSA) to a control panel applet, including caller-supplied parameter string.
BOOL control_panel_run (control_panel_entry_t entry, HWND hwnd, size_t index, wchar_t const *params)
 Issues a run control (CPL_STARTWPARMSW) to a control panel applet, including caller-supplied parameter string.
void control_panel_stop (control_panel_entry_t entry, HWND hwnd, size_t index, LONG data)
 Issues a stop control (CPL_STOP) to a control panel applet.


Typedef Documentation

typedef LONG(APIENTRY * control_panel_entry_t)(HWND, UINT, LONG, LONG)

Function pointer representing the entry point provide by all control panel applet modules.


Generated on Thu Jun 10 08:57:56 2010 for STLSoft by  doxygen 1.5.6