batmeter exported functions

andre furtado talk2cod at hotmail.com
Wed Apr 2 23:28:24 CDT 2008


André Renato Furtado, talk2cod at hotmail.com  add documentation for exported functions of the win32 batmeter library...
 
BOOL BatMeterCapabilities(    PUINT   *ppuiBatCount)
*\ description:    is used to determine if the batmeter lib can run on the host machine. return true on success 
(battery meter can run).    params:    out -> ppuiBatCount - points to a pointer which will be filled in with a pointer to the global battery count.*\
 
HWND CreateBatMeter(    HWND            hWndParent,    HWND            hWndFrame,    BOOL            bShowMulti,    PBATTERY_STATE  pbsComposite)
*\  description:    create, fetch data for and draw the batmeter window. returns a handle to the newly created battery meter window on success, null on failure.    param:    hWndParent      - parent of the battery meter dialog.    hWndFrame        - frame to locate the battery meter dialog.    bShowMulti      -  display mode (true -> multiple battery).    opt -> pbsComposite    - pointer to composite battery state.*\
 
HWND DestroyBatMeter(HWND hWnd)
*\ description:   destroy the batmeter window created with CreateBatMeter function. returns the handle of the 
batmeter parent window.   params:   hWnd   - handle to the window to be destroyed. *\
 
BOOL PowerCapabilities()
*\  description:    is used to determine if the system has any power    management capabilities which require ui support. return true if power management ui should be displayed. *\
 
BOOL UpdateBatMeter(    HWND            hWnd,    BOOL            bShowMulti,    BOOL            bForceUpdate,    PBATTERY_STATE  pbsComposite)
*\  description:    this function should be called when the battery meter parent window    receives a WM_POWERBROADCAST, PBT_APMPOWERSTATUSCHANGE message, it will    update the data in the global battery state list. if needed the display    will also be updated.  PARAMETERS:    hWndBatMeter,          hwnd of the battery meter dialog    bShowMulti,            display mode    bForceUpdate,          forces a ui update    opt -> pbsComposite,    pointer to composite battery state.  *\
 
WM_POWERBROADCAST == 0x218
PBT_APMPOWERSTATUSCHANGE == 0xa
_________________________________________________________________
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS!
http://www.msn.com.br/emoticonpack
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-devel/attachments/20080403/20c53144/attachment-0001.htm 


More information about the wine-devel mailing list