Singlemalt dll
From PokerAI
This project [1] is what has commonly been referred to as "SingleMalt's DLL" on the WinHoldEm forums [2]. It is an add-on library to the WinHoldEm product and exposes a number of new WH-script symbols to the parent application.
It can also be used as a static library to which one's existing whuser.dll code could be linked (so-called DLL chaining), thus exposing the functions to your own whuser.dll code via standard WINAPI calls.
As a summary, the following new capabilities are exposed:
- 82 PokerTracker symbols
- 15 PokerTracker "aggregation" symbols
- History for 133 WinHoldem symbols
- 5 "action history" symbols
- 7 "table stats history" symbols
- 9 "action" symbols
- 6 "My Hand" symbols
- short circuiting symbol
- "memory" symbols for user variables
- built in WSEX Hand History converter - puts real names back in WSEX HH's
- all capabilities are exposed as WinHoldem script symbols (i.e. dll$symbol), and are also exported from the DLL, to use within your own DLL
- configuration for PokerTracker, WSEX HH, and History and Debug levels is all done via the WinHoldem GUI. No .ini, .txt, or .parms files are needed. Modern technology! (a new menu item "Extras" has been added to the WinHoldem menu)
Notes:
- To expose capabilities to your own "whuser.dll", simply:
- rename whuser.dll to extras.dll
- include extras.lib in your compiler settings
- #include "extras.h" in your code
- call LoadLibrary for extras.dll in your code (see template)
- use exported functions
- DLL must be named either "whuser.dll" or "extras.dll".
- PokerTracker symbols are only valid for PostgreSQL databases. Microsoft Access databases for PokerTracker are not supported.
- Most symbols require a live table or a connection to ppro, and do not work properly in manual mode.
See also
Links
- Singlemalt google code webpage [3]
- WinHoldEm forum post where Singlemalt sells his dll [4]
- WinHoldEm forum post where Singlemalt gives the dll away [5]
- SingleMalt.dll support [6]
