/*++ Copyright (c) 1994-1998, Microsoft Corporation All rights reserved. Module Name: drvaplet.h Abstract: This module contains the header information for the driver routines for the project. Revision History: --*/ #ifndef _DRVAPLET_H #define _DRVAPLET_H // // HDAP: handle to a driver applet. // DECLARE_HANDLE(HDAP); // // GetDriverModule: gets the module. // HMODULE GetDriverModule(LPCTSTR name); // // ReleaseDriverModule: releases the module. // void ReleaseDriverModule(HMODULE module); // // OpenDriverApplet: opens a handle to the named driver applet. // HDAP OpenDriverApplet(LPCTSTR); // // CloseDriverApplet: closes a handle to a driver applet. // void CloseDriverApplet(HDAP); // // GetDriverAppletIcon: get's a driver applet's icon (if any). // HICON GetDriverAppletIcon(HDAP); // // CallDriverApplet: sends a message to the driver applet (CplApplet syntax). // LRESULT CallDriverApplet(HDAP, HWND, UINT, LPARAM, LPARAM); // // RunDriverApplet: runs the driver applet. // #define RunDriverApplet(h, w) CallDriverApplet(h, w, CPL_DBLCLK, 0L, 0L) // // "CplApplet" // extern const TCHAR *c_szCplApplet; #endif