Results 1 to 26 of 26

Thread: [twinBASIC] WinDevLib - Windows Development Library for twinBASIC (oleexp+more)

Threaded View

  1. #16

    Thread Starter
    PowerPoster
    Join Date
    Jul 2010
    Location
    NYC
    Posts
    7,653

    Re: [twinBASIC] WinDevLib - Windows Development Library for twinBASIC (oleexp+more)

    No. wdAPI.twin is the main module but many others have APIs. There's even a note about it at the top:

    Code:
    'Note: This is the central API module, but does not cover all APIs:
        'ntdll and kernel32 APIs are in wdAPINTKernel
        'wininet, wnet, winsock, websocket, winhttp, iphlpapi, urlmon.dll and hlink.dll APIs are in wdInternet.twin. 
        'advapi32 crypto APIs, wincrypt, wincred, wintrust, cryptui, bcrypt, and ncrypt are in wdAPICrypto.twin.
        'comctl32.dll, dwmapi.dll, and uxtheme.dll APIs are in wdAPIComCtl, along with the common control APIs from user32. 
        'GDIPlus APIs are in wdGDIP
        'Event tracing APIs are in wdETW.twin
        'dbghelp/imagehlp APIs are in wdAPIDbgHlp.twin
        'HID apis are in wdAPIHID.twin
        'Windows Filtering Platform APIs are in wdAPIWFP.twin
        'Windows Biometric Framework APIs in wdAPIBio.twin
        'Media Foundation DLLs have their APIs in wdMF.twin
        'Webview2Loader.dll APIs are in wdWebview2. 
        'Cloud Filter APIs are in wdAPICld.twin
        'Bluetooth APIs are in wdAPIBluetooth.twin
        'WLAN APIs are in wdAPIWLAN.twin
        'A few other very small sets for specific features are in their modules.
    I don't understand the rest of your post. There's no VB6 versions, you'll have to make the minor adjustments like removing PtrSafe yourself. 99.9% don't need different definitions for x64, where they do they're provided in #If Win64 blocks.

    WinDevLib is not a file like the .txt for the VB6 API Loader. That .txt file has poor coverage and a huge number of errors. WDL is not meant to be used separately. You add it as a reference then can use everything without copy/paste.

    I'm not exporting it for vb6/vba... for those you can copy/paste.
    Last edited by fafalone; Jul 30th, 2025 at 07:36 PM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width