OS/2, eCS & ArcaOS - Technical > Programming
EDM/2 - The API Project - Undocumented
Martin Iturbide:
Hello
I want to ask a little help here. I found this undocumented functions and I want to see if we can document those on the EDM/2 wiki.
1) DrgQueryFormat
Ref: https://www.edm2.com/index.php/OS/2_DLL_Entry_Points_Cross_Reference
- PMCTLS.107
2) DrgGetClipPS
Ref: https://www.edm2.com/index.php/OS/2_DLL_Entry_Points_Cross_Reference
- PMCTLS.108 PMDRAG.76
I want to provide as close as possible a documentation like this function as sample, syntax, parameters, etc.. just what we can find out.
Thanks in advance.
Regards
Lars:
"DrgQueryFormat", as a starter: https://www.gladir.com/CODER/COS2/drgqueryformat.htm
ULONG DrgQueryFormat(PDRAGITEM dragItem, PCSZ a, ULONG b, PCSZ c, ULONG d);
Translation: "This function allows to query the data format of a drag operation."
The fun part will be to find out what "a", "b", "c", "d" stand for. I would suspect that "b" is the buffer size of string "a" and "d" is the buffer size of string "c".
My gut feeling is that this function is replaced by functions "DrgQueryNativeRMF" and "DrgQueryNativeRMFLen" plus possibly "DrgQueryTrueType" and "DrgQueryTrueTypeLen".
Martin Iturbide:
Thanks Lars.
Here in spanish we say "something is something", which also means "everything counts".
I had created the page with the corresponding warning first:
- https://www.edm2.com/index.php/DrgQueryFormat
Regards
Martin Iturbide:
Hello
The github search can help me a little bit.
I found:
--- Quote --- ULONG APIENTRY DrgQueryFormat(PDRAGITEM pditem,
PCSZ pszAppMech,
ULONG cbBuffer,
PCSZ pBuffer,
ULONG ulFMTIndex);
--- End quote ---
Source.
Martin Iturbide:
--- Quote from: Martin Iturbide on April 08, 2025, 02:43:12 pm ---2) DrgGetClipPS
Ref: https://www.edm2.com/index.php/OS/2_DLL_Entry_Points_Cross_Reference
- PMCTLS.108 PMDRAG.76
--- End quote ---
I only found this on the OS2World Github,
--- Quote ---HPS APIENTRY DrgGetClipPS(HWND hwnd, // Not yet in PMWIN.H
HWND hwndClip,
ULONG fl);
--- End quote ---
Source.
-- https://www.edm2.com/index.php/DrgGetClipPS
Navigation
[0] Message Index
[#] Next page
Go to full version