Windows type library files

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Windows type library files

Adriaan van Os-2
In order to generate type library files from Windows (or wine) headers, I built widl
<https://www.winehq.org/docs/widl> from wine sources (on Mac OS X). Well, widl generates any kind
of file, except .tbl. There is no error message and no output.

Does someone know if .tbl files for Windows can be downloaded somewhere. I don't feel like
downloading 600 MB (with a slow internet connection) and trying out the Microsoft MIDL compiler
<http://msdn.microsoft.com/en-us/library/windows/desktop/ms693359(v=vs.85).aspx> to find out that
it doesn't work too.

Has someone imported .tbl files with success using ws_helper, in order to auto-create Pascal units
? I did manage to build that tool from source <http://wiki.lazarus.freepascal.org/Web_Service_Toolkit>.

Regards,

Adriaan van Os
_______________________________________________
fpc-pascal maillist  -  [hidden email]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Windows type library files

Sven Barth-2

Am 01.10.2014 16:47 schrieb "Adriaan van Os" <[hidden email]>:
>
> In order to generate type library files from Windows (or wine) headers, I built widl <https://www.winehq.org/docs/widl> from wine sources (on Mac OS X). Well, widl generates any kind of file, except .tbl. There is no error message and no output.

Are you really trying to generate a typelibrary from *.h files or are you using *.idl files? If the former then that's the wrong approach...

For what component do you need a typelibrary?

Regards,
Sven


_______________________________________________
fpc-pascal maillist  -  [hidden email]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Windows type library files

Adriaan van Os-2
Sven Barth wrote:
> Are you really trying to generate a typelibrary from *.h files or are
> you using *.idl files? If the former then that's the wrong approach...

 From *.idl files. In wine, the .h files for COM interfaces are created from the .idl files, using
widl. That works. But creating .tbl from .idl does not.

>
> For what component do you need a typelibrary?

Anything related to Media Foundation.

Regards,

Adriaan van Os

_______________________________________________
fpc-pascal maillist  -  [hidden email]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Windows type library files

Adriaan van Os-2
In reply to this post by Sven Barth-2
In case someone is interested, I put the .zip archives below for download at my website

<http://adriaan.biz/windows-com/pas-from-sdk.zip>
<http://adriaan.biz/windows-com/pas-from-system32.zip>

Regards,

Adriaan van Os

<http://adriaan.biz/windows-com/pas-from-sdk.zip>
auto-generated with midl and tlibimp from include/*.idl in the Windows SDK

Accessibility.pas
ActiveIMM.pas
ADHOCLib.pas
ADODB.pas
ALGLib.pas
AppHostAdminLibrary.pas
AQAdmin.pas
BackgroundCopyManager.pas
BackgroundCopyManager1_5.pas
BackgroundCopyManager2_0.pas
BackgroundCopyManager2_5.pas
BackgroundCopyManager3_0.pas
BackgroundCopyManager4_0.pas
BackgroundCopyQMgr.pas
BITSExtensionSetup.pas
CDO.pas
CERTENCODELib.pas
CertSrvSetupLib.pas
CHANNELMGR.pas
COMAdmin.pas
CommonControlObjects.pas
CONTACT.pas
CORDBLib.pas
CorpubProcessLib.pas
CorrEngineLib.pas
CorSymLib.pas
CredentialProviders.pas
DHTMLEDLib.pas
DirectDB.pas
DummyEventSystemLib.pas
EncDec.pas
ExevtsnkLib.pas
FctnDiscLib.pas
Feeds.pas
GPMGMTLib.pas
IEOpenServiceObjects.pas
IEXTagLib.pas
IMAPI2.pas
IMAPI2FS.pas
ImgUtilLib.pas
MailMsgLib.pas
ManipulationsLib.pas
MbnApi.pas
MILEffects.pas
MIMEOLE.pas
MMC20.pas
MMCVersionLib.pas
MMDeviceAPILib.pas
Mpeg2DataLib.pas
MSAATEXTLib.pas
MSDAOSP.pas
MSDAOSPT.pas
MSDATASRC.pas
MSHTML.pas
MSOPC.pas
MSRDCLib.pas
MSTIME.pas
MSVidCtlLib.pas
MSXML.pas
MSXPS.pas
MSXPSSIG.pas
MultiLanguage.pas
NATUPNPLib.pas
NETCONLib.pas
NetFwPublicTypeLib.pas
NETPROVLib.pas
NETWORKLIST.pas
PortableDeviceConnectApiLib.pas
ProcessDebugManagerLib.pas
PropSysObjects.pas
PSISLOADLib.pas
RDPCOMAPILib.pas
RENDLib.pas
RTCCORELib.pas
ScanProfilesLib.pas
SCARDSSPLib.pas
SDOIASLib.pas
SearchAPILib.pas
SensEvents.pas
SEOLib.pas
SHDocVw.pas
Shell32.pas
ShellObjects.pas
SpeechDDKLib.pas
SpeechLib.pas
StructuredQuery1.pas
SubscriptionMgr.pas
SyncMgrObjects.pas
SyncObjects.pas
TERMMGRLib.pas
ThumbCacheLib.pas
TRIEDITLib.pas
TunerLib.pas
TVRATINGSLib.pas
UIA.pas
UIAnimation.pas
UIAutomationClient.pas
UIRibbon.pas
UPnPHostLib.pas
UPNPLib.pas
VEHandlerLib.pas
VSMGMT.pas
VSSAdmin.pas
VSSProvider.pas
WbemClient_v1.pas
WbemProviders_v1.pas
WbemScripting.pas
WbemTransports_v1.pas
WbemUtilities_v1.pas
WdsTptMgmtLib.pas
WinHttp.pas
WMDRMContentEnablerLib.pas
WMIEXTENSIONLib.pas
WmiXMLTransformer.pas
WMLSS.pas
WPObjLib.pas
WSManAutomation.pas
WUApiLib.pas

<http://adriaan.biz/windows-com/pas-from-system32.zip>
auto-generated with midl from *.dll and *.tlb in c:\windows\system32

Accessibility.pas
AccessibilityCplAdminLib.pas
ActiveDs.pas
ADODB.pas
AMovie.pas
ATLLib.pas
AuthFWSnapin.pas
AuthFWWizFwk.pas
AZROLESLib.pas
BCDConstants.pas
BRCplLib.pas
CardSpaceApiLib.pas
CDO.pas
CERTCLIENTLib.pas
CERTENCODELib.pas
CERTENROLLLib.pas
CERTMGRLib.pas
CICLib.pas
CLBCATQLib.pas
COMPATUILib.pas
COMReplLib.pas
COMSNAPLib.pas
COMSVCSLib.pas
CRYPTEXTLib.pas
CTVLib.pas
CUSTREGLib.pas
DACCOMLib.pas
DataStore2Lib.pas
DevicePairingConfiguration.pas
DexterLib.pas
DFSSHLEXLib.pas
DiskQuotaTypeLibrary.pas
dnsHCLib.pas
Dot3BalloonDlgLib.pas
dtshLib.pas
DXTMSFTLib.pas
DXTRANSLib.pas
ElevateWlanUi.pas
EncDec.pas
EnhancedStorageAPILib.pas
EnhancedStorageShellLib.pas
EventSystemLib.pas
FctnDiscLib.pas
Feeds.pas
FindNetPrintersLib.pas
FPHCLib.pas
gameuxLib.pas
GetConnectedTasks.pas
Gpprefcl.pas
HelpPane.pas
HelpServiceTypeLib.pas
IASCoreLib.pas
IASDataStoreComServerLib.pas
IASExtensionsLib.pas
IasHelperLib.pas
IASRadiusLib.pas
icardie.pas
IClientSideRenderingLib.pas
ICSCONTENTFILTERLib.pas
IEXTagLib.pas
IMAPI2.pas
IMAPI2FS.pas
IndeoTypeLib.pas
INKEDLib.pas
IPBUSENUMLib.pas
IPNATHelperLib.pas
JetES.pas
JSGlobal.pas
L2SecHCLib.pas
MDACVer.pas
MediaManagerHCLib.pas
MediaPlayer.pas
MIMEEDIT.pas
MSAATEXTLib.pas
MSDAOSP.pas
MSDATASRC.pas
MSHelpServices.pas
MSHTML.pas
MSNETOBJLib.pas
MSSCTLB.pas
MSSITLB.pas
MSTIME.pas
MSTSCLib.pas
MSVidCtlLib.pas
MSWMDMLib.pas
MSXML2.pas
MYCOMPUTLib.pas
napcrypt.pas
naphlpr.pas
NaturalLanguage6.pas
ndfapiLib.pas
ndisHCLib.pas
NetCenterLUALib.pas
NETCONLib.pas
netcoreHCLib.pas
NetFwTypeLib.pas
NetProjWLib.pas
NETWORKLIST.pas
NetworkPolicy.pas
OLEPRNLib.pas
OPTSHOLDLib.pas
PlaLibrary.pas
PMCObjLib.pas
PNPXAssociation.pas
PortableDeviceApiLib.pas
PortableDeviceClassExtension.pas
PortableDeviceConnectApiLib.pas
PortableDeviceTypesLib.pas
PortableDeviceWMDRMLib.pas
PrintUIObjLib.pas
PSISDECDLib.pas
PSTORECLib.pas
PXWizardRegistration.pas
PXWizardTypeWin32.pas
QuartzTypeLib.pas
RasDiagHCLib.pas
RASPages.pas
RASSISTANCELib.pas
RDPCOMAPILib.pas
RegisterControlLib.pas
RelMonLib.pas
RendezvousSessionLib.pas
RPCNDFLib.pas
ScanProfilesLib.pas
SCPLib.pas
Scripting.pas
Scriptlet.pas
SCRIPTOSYSLib.pas
ScriptSigner.pas
SDOHlpLib.pas
SDOIASLib.pas
SensEvents.pas
SHDocVw.pas
Shell32.pas
SHGINALib.pas
SIGNDRVLib.pas
SLCCLib.pas
SLWmiProviderLibrary.pas
SMBLib.pas
STCLIENTLib.pas
stdole.pas
StdType.pas
SysFxUiLib.pas
TabBtnExLib.pas
TAPI3Lib.pas
TaskScheduler.pas
TERMMGRLib.pas
tom.pas
TouchxLib.pas
TSInternalCommunication.pas
TVRATINGSLib.pas
UIAnimation.pas
UIAutomationClient.pas
UICOMLib.pas
UpdateLib.pas
UPNPLib.pas
VBA.pas
VBScript_Global.pas
VssEventLib.pas
VSSW.pas
WAVEMSPLib.pas
WcmPriv.pas
WCNLib.pas
WcsPlugInServiceLib.pas
WIA.pas
WIAVIDEOLib.pas
WindowsConnectNowTasks.pas
WindowsInstaller.pas
WindowsPortableDeviceWCNTasks.pas
winetHCLib.pas
WinHttp.pas
WINSATLib.pas
WLanConnLib.pas
WlanDlgLib.pas
WLanHCLib.pas
WlanPrefLUALib.pas
WMDMLogLib.pas
WMEncoderLib.pas
WMPDXMLib.pas
WMPLauncher.pas
WMPLib.pas
WMSCLIENTNETMGRLib.pas
WPDSpLib.pas
WSHControllerLibrary.pas
WSManAutomation.pas
WUApiLib.pas
WVC9.pas
XPS_SHL_DLLLib.pas
XWizard.pas

_______________________________________________
fpc-pascal maillist  -  [hidden email]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Windows type library files

Dennis Poon
thanks a lot.

Adriaan van Os wrote:

> In case someone is interested, I put the .zip archives below for
> download at my website
>
> <http://adriaan.biz/windows-com/pas-from-sdk.zip>
> <http://adriaan.biz/windows-com/pas-from-system32.zip>
>
> Regards,
>
> Adriaan van Os
>
> <http://adriaan.biz/windows-com/pas-from-sdk.zip>
> auto-generated with midl and tlibimp from include/*.idl in the Windows
> SDK
>
> Accessibility.pas
> ActiveIMM.pas
> ADHOCLib.pas
> ADODB.pas
> ALGLib.pas
> AppHostAdminLibrary.pas
> AQAdmin.pas
> BackgroundCopyManager.pas
> BackgroundCopyManager1_5.pas
> BackgroundCopyManager2_0.pas
> BackgroundCopyManager2_5.pas
> BackgroundCopyManager3_0.pas
> BackgroundCopyManager4_0.pas
> BackgroundCopyQMgr.pas
> BITSExtensionSetup.pas
> CDO.pas
> CERTENCODELib.pas
> CertSrvSetupLib.pas
> CHANNELMGR.pas
> COMAdmin.pas
> CommonControlObjects.pas
> CONTACT.pas
> CORDBLib.pas
> CorpubProcessLib.pas
> CorrEngineLib.pas
> CorSymLib.pas
> CredentialProviders.pas
> DHTMLEDLib.pas
> DirectDB.pas
> DummyEventSystemLib.pas
> EncDec.pas
> ExevtsnkLib.pas
> FctnDiscLib.pas
> Feeds.pas
> GPMGMTLib.pas
> IEOpenServiceObjects.pas
> IEXTagLib.pas
> IMAPI2.pas
> IMAPI2FS.pas
> ImgUtilLib.pas
> MailMsgLib.pas
> ManipulationsLib.pas
> MbnApi.pas
> MILEffects.pas
> MIMEOLE.pas
> MMC20.pas
> MMCVersionLib.pas
> MMDeviceAPILib.pas
> Mpeg2DataLib.pas
> MSAATEXTLib.pas
> MSDAOSP.pas
> MSDAOSPT.pas
> MSDATASRC.pas
> MSHTML.pas
> MSOPC.pas
> MSRDCLib.pas
> MSTIME.pas
> MSVidCtlLib.pas
> MSXML.pas
> MSXPS.pas
> MSXPSSIG.pas
> MultiLanguage.pas
> NATUPNPLib.pas
> NETCONLib.pas
> NetFwPublicTypeLib.pas
> NETPROVLib.pas
> NETWORKLIST.pas
> PortableDeviceConnectApiLib.pas
> ProcessDebugManagerLib.pas
> PropSysObjects.pas
> PSISLOADLib.pas
> RDPCOMAPILib.pas
> RENDLib.pas
> RTCCORELib.pas
> ScanProfilesLib.pas
> SCARDSSPLib.pas
> SDOIASLib.pas
> SearchAPILib.pas
> SensEvents.pas
> SEOLib.pas
> SHDocVw.pas
> Shell32.pas
> ShellObjects.pas
> SpeechDDKLib.pas
> SpeechLib.pas
> StructuredQuery1.pas
> SubscriptionMgr.pas
> SyncMgrObjects.pas
> SyncObjects.pas
> TERMMGRLib.pas
> ThumbCacheLib.pas
> TRIEDITLib.pas
> TunerLib.pas
> TVRATINGSLib.pas
> UIA.pas
> UIAnimation.pas
> UIAutomationClient.pas
> UIRibbon.pas
> UPnPHostLib.pas
> UPNPLib.pas
> VEHandlerLib.pas
> VSMGMT.pas
> VSSAdmin.pas
> VSSProvider.pas
> WbemClient_v1.pas
> WbemProviders_v1.pas
> WbemScripting.pas
> WbemTransports_v1.pas
> WbemUtilities_v1.pas
> WdsTptMgmtLib.pas
> WinHttp.pas
> WMDRMContentEnablerLib.pas
> WMIEXTENSIONLib.pas
> WmiXMLTransformer.pas
> WMLSS.pas
> WPObjLib.pas
> WSManAutomation.pas
> WUApiLib.pas
>
> <http://adriaan.biz/windows-com/pas-from-system32.zip>
> auto-generated with midl from *.dll and *.tlb in c:\windows\system32
>
> Accessibility.pas
> AccessibilityCplAdminLib.pas
> ActiveDs.pas
> ADODB.pas
> AMovie.pas
> ATLLib.pas
> AuthFWSnapin.pas
> AuthFWWizFwk.pas
> AZROLESLib.pas
> BCDConstants.pas
> BRCplLib.pas
> CardSpaceApiLib.pas
> CDO.pas
> CERTCLIENTLib.pas
> CERTENCODELib.pas
> CERTENROLLLib.pas
> CERTMGRLib.pas
> CICLib.pas
> CLBCATQLib.pas
> COMPATUILib.pas
> COMReplLib.pas
> COMSNAPLib.pas
> COMSVCSLib.pas
> CRYPTEXTLib.pas
> CTVLib.pas
> CUSTREGLib.pas
> DACCOMLib.pas
> DataStore2Lib.pas
> DevicePairingConfiguration.pas
> DexterLib.pas
> DFSSHLEXLib.pas
> DiskQuotaTypeLibrary.pas
> dnsHCLib.pas
> Dot3BalloonDlgLib.pas
> dtshLib.pas
> DXTMSFTLib.pas
> DXTRANSLib.pas
> ElevateWlanUi.pas
> EncDec.pas
> EnhancedStorageAPILib.pas
> EnhancedStorageShellLib.pas
> EventSystemLib.pas
> FctnDiscLib.pas
> Feeds.pas
> FindNetPrintersLib.pas
> FPHCLib.pas
> gameuxLib.pas
> GetConnectedTasks.pas
> Gpprefcl.pas
> HelpPane.pas
> HelpServiceTypeLib.pas
> IASCoreLib.pas
> IASDataStoreComServerLib.pas
> IASExtensionsLib.pas
> IasHelperLib.pas
> IASRadiusLib.pas
> icardie.pas
> IClientSideRenderingLib.pas
> ICSCONTENTFILTERLib.pas
> IEXTagLib.pas
> IMAPI2.pas
> IMAPI2FS.pas
> IndeoTypeLib.pas
> INKEDLib.pas
> IPBUSENUMLib.pas
> IPNATHelperLib.pas
> JetES.pas
> JSGlobal.pas
> L2SecHCLib.pas
> MDACVer.pas
> MediaManagerHCLib.pas
> MediaPlayer.pas
> MIMEEDIT.pas
> MSAATEXTLib.pas
> MSDAOSP.pas
> MSDATASRC.pas
> MSHelpServices.pas
> MSHTML.pas
> MSNETOBJLib.pas
> MSSCTLB.pas
> MSSITLB.pas
> MSTIME.pas
> MSTSCLib.pas
> MSVidCtlLib.pas
> MSWMDMLib.pas
> MSXML2.pas
> MYCOMPUTLib.pas
> napcrypt.pas
> naphlpr.pas
> NaturalLanguage6.pas
> ndfapiLib.pas
> ndisHCLib.pas
> NetCenterLUALib.pas
> NETCONLib.pas
> netcoreHCLib.pas
> NetFwTypeLib.pas
> NetProjWLib.pas
> NETWORKLIST.pas
> NetworkPolicy.pas
> OLEPRNLib.pas
> OPTSHOLDLib.pas
> PlaLibrary.pas
> PMCObjLib.pas
> PNPXAssociation.pas
> PortableDeviceApiLib.pas
> PortableDeviceClassExtension.pas
> PortableDeviceConnectApiLib.pas
> PortableDeviceTypesLib.pas
> PortableDeviceWMDRMLib.pas
> PrintUIObjLib.pas
> PSISDECDLib.pas
> PSTORECLib.pas
> PXWizardRegistration.pas
> PXWizardTypeWin32.pas
> QuartzTypeLib.pas
> RasDiagHCLib.pas
> RASPages.pas
> RASSISTANCELib.pas
> RDPCOMAPILib.pas
> RegisterControlLib.pas
> RelMonLib.pas
> RendezvousSessionLib.pas
> RPCNDFLib.pas
> ScanProfilesLib.pas
> SCPLib.pas
> Scripting.pas
> Scriptlet.pas
> SCRIPTOSYSLib.pas
> ScriptSigner.pas
> SDOHlpLib.pas
> SDOIASLib.pas
> SensEvents.pas
> SHDocVw.pas
> Shell32.pas
> SHGINALib.pas
> SIGNDRVLib.pas
> SLCCLib.pas
> SLWmiProviderLibrary.pas
> SMBLib.pas
> STCLIENTLib.pas
> stdole.pas
> StdType.pas
> SysFxUiLib.pas
> TabBtnExLib.pas
> TAPI3Lib.pas
> TaskScheduler.pas
> TERMMGRLib.pas
> tom.pas
> TouchxLib.pas
> TSInternalCommunication.pas
> TVRATINGSLib.pas
> UIAnimation.pas
> UIAutomationClient.pas
> UICOMLib.pas
> UpdateLib.pas
> UPNPLib.pas
> VBA.pas
> VBScript_Global.pas
> VssEventLib.pas
> VSSW.pas
> WAVEMSPLib.pas
> WcmPriv.pas
> WCNLib.pas
> WcsPlugInServiceLib.pas
> WIA.pas
> WIAVIDEOLib.pas
> WindowsConnectNowTasks.pas
> WindowsInstaller.pas
> WindowsPortableDeviceWCNTasks.pas
> winetHCLib.pas
> WinHttp.pas
> WINSATLib.pas
> WLanConnLib.pas
> WlanDlgLib.pas
> WLanHCLib.pas
> WlanPrefLUALib.pas
> WMDMLogLib.pas
> WMEncoderLib.pas
> WMPDXMLib.pas
> WMPLauncher.pas
> WMPLib.pas
> WMSCLIENTNETMGRLib.pas
> WPDSpLib.pas
> WSHControllerLibrary.pas
> WSManAutomation.pas
> WUApiLib.pas
> WVC9.pas
> XPS_SHL_DLLLib.pas
> XWizard.pas
>
> _______________________________________________
> fpc-pascal maillist  -  [hidden email]
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2014.0.4765 / Virus Database: 4037/8316 - Release Date: 10/03/14
>
>
_______________________________________________
fpc-pascal maillist  -  [hidden email]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Windows type library files

Sandro Cumerlato
In reply to this post by Adriaan van Os-2
Excellent, but sadly some libraries rely on OleCtrls and StdVCL.

On 3 October 2014 16:42, Adriaan van Os <[hidden email]> wrote:

> In case someone is interested, I put the .zip archives below for download at
> my website
>
> <http://adriaan.biz/windows-com/pas-from-sdk.zip>
> <http://adriaan.biz/windows-com/pas-from-system32.zip>
>
> Regards,
>
> Adriaan van Os
>
> <http://adriaan.biz/windows-com/pas-from-sdk.zip>
> auto-generated with midl and tlibimp from include/*.idl in the Windows SDK
>
> Accessibility.pas
> ActiveIMM.pas
> ADHOCLib.pas
> ADODB.pas
> ALGLib.pas
> AppHostAdminLibrary.pas
> AQAdmin.pas
> BackgroundCopyManager.pas
> BackgroundCopyManager1_5.pas
> BackgroundCopyManager2_0.pas
> BackgroundCopyManager2_5.pas
> BackgroundCopyManager3_0.pas
> BackgroundCopyManager4_0.pas
> BackgroundCopyQMgr.pas
> BITSExtensionSetup.pas
> CDO.pas
> CERTENCODELib.pas
> CertSrvSetupLib.pas
> CHANNELMGR.pas
> COMAdmin.pas
> CommonControlObjects.pas
> CONTACT.pas
> CORDBLib.pas
> CorpubProcessLib.pas
> CorrEngineLib.pas
> CorSymLib.pas
> CredentialProviders.pas
> DHTMLEDLib.pas
> DirectDB.pas
> DummyEventSystemLib.pas
> EncDec.pas
> ExevtsnkLib.pas
> FctnDiscLib.pas
> Feeds.pas
> GPMGMTLib.pas
> IEOpenServiceObjects.pas
> IEXTagLib.pas
> IMAPI2.pas
> IMAPI2FS.pas
> ImgUtilLib.pas
> MailMsgLib.pas
> ManipulationsLib.pas
> MbnApi.pas
> MILEffects.pas
> MIMEOLE.pas
> MMC20.pas
> MMCVersionLib.pas
> MMDeviceAPILib.pas
> Mpeg2DataLib.pas
> MSAATEXTLib.pas
> MSDAOSP.pas
> MSDAOSPT.pas
> MSDATASRC.pas
> MSHTML.pas
> MSOPC.pas
> MSRDCLib.pas
> MSTIME.pas
> MSVidCtlLib.pas
> MSXML.pas
> MSXPS.pas
> MSXPSSIG.pas
> MultiLanguage.pas
> NATUPNPLib.pas
> NETCONLib.pas
> NetFwPublicTypeLib.pas
> NETPROVLib.pas
> NETWORKLIST.pas
> PortableDeviceConnectApiLib.pas
> ProcessDebugManagerLib.pas
> PropSysObjects.pas
> PSISLOADLib.pas
> RDPCOMAPILib.pas
> RENDLib.pas
> RTCCORELib.pas
> ScanProfilesLib.pas
> SCARDSSPLib.pas
> SDOIASLib.pas
> SearchAPILib.pas
> SensEvents.pas
> SEOLib.pas
> SHDocVw.pas
> Shell32.pas
> ShellObjects.pas
> SpeechDDKLib.pas
> SpeechLib.pas
> StructuredQuery1.pas
> SubscriptionMgr.pas
> SyncMgrObjects.pas
> SyncObjects.pas
> TERMMGRLib.pas
> ThumbCacheLib.pas
> TRIEDITLib.pas
> TunerLib.pas
> TVRATINGSLib.pas
> UIA.pas
> UIAnimation.pas
> UIAutomationClient.pas
> UIRibbon.pas
> UPnPHostLib.pas
> UPNPLib.pas
> VEHandlerLib.pas
> VSMGMT.pas
> VSSAdmin.pas
> VSSProvider.pas
> WbemClient_v1.pas
> WbemProviders_v1.pas
> WbemScripting.pas
> WbemTransports_v1.pas
> WbemUtilities_v1.pas
> WdsTptMgmtLib.pas
> WinHttp.pas
> WMDRMContentEnablerLib.pas
> WMIEXTENSIONLib.pas
> WmiXMLTransformer.pas
> WMLSS.pas
> WPObjLib.pas
> WSManAutomation.pas
> WUApiLib.pas
>
> <http://adriaan.biz/windows-com/pas-from-system32.zip>
> auto-generated with midl from *.dll and *.tlb in c:\windows\system32
>
> Accessibility.pas
> AccessibilityCplAdminLib.pas
> ActiveDs.pas
> ADODB.pas
> AMovie.pas
> ATLLib.pas
> AuthFWSnapin.pas
> AuthFWWizFwk.pas
> AZROLESLib.pas
> BCDConstants.pas
> BRCplLib.pas
> CardSpaceApiLib.pas
> CDO.pas
> CERTCLIENTLib.pas
> CERTENCODELib.pas
> CERTENROLLLib.pas
> CERTMGRLib.pas
> CICLib.pas
> CLBCATQLib.pas
> COMPATUILib.pas
> COMReplLib.pas
> COMSNAPLib.pas
> COMSVCSLib.pas
> CRYPTEXTLib.pas
> CTVLib.pas
> CUSTREGLib.pas
> DACCOMLib.pas
> DataStore2Lib.pas
> DevicePairingConfiguration.pas
> DexterLib.pas
> DFSSHLEXLib.pas
> DiskQuotaTypeLibrary.pas
> dnsHCLib.pas
> Dot3BalloonDlgLib.pas
> dtshLib.pas
> DXTMSFTLib.pas
> DXTRANSLib.pas
> ElevateWlanUi.pas
> EncDec.pas
> EnhancedStorageAPILib.pas
> EnhancedStorageShellLib.pas
> EventSystemLib.pas
> FctnDiscLib.pas
> Feeds.pas
> FindNetPrintersLib.pas
> FPHCLib.pas
> gameuxLib.pas
> GetConnectedTasks.pas
> Gpprefcl.pas
> HelpPane.pas
> HelpServiceTypeLib.pas
> IASCoreLib.pas
> IASDataStoreComServerLib.pas
> IASExtensionsLib.pas
> IasHelperLib.pas
> IASRadiusLib.pas
> icardie.pas
> IClientSideRenderingLib.pas
> ICSCONTENTFILTERLib.pas
> IEXTagLib.pas
> IMAPI2.pas
> IMAPI2FS.pas
> IndeoTypeLib.pas
> INKEDLib.pas
> IPBUSENUMLib.pas
> IPNATHelperLib.pas
> JetES.pas
> JSGlobal.pas
> L2SecHCLib.pas
> MDACVer.pas
> MediaManagerHCLib.pas
> MediaPlayer.pas
> MIMEEDIT.pas
> MSAATEXTLib.pas
> MSDAOSP.pas
> MSDATASRC.pas
> MSHelpServices.pas
> MSHTML.pas
> MSNETOBJLib.pas
> MSSCTLB.pas
> MSSITLB.pas
> MSTIME.pas
> MSTSCLib.pas
> MSVidCtlLib.pas
> MSWMDMLib.pas
> MSXML2.pas
> MYCOMPUTLib.pas
> napcrypt.pas
> naphlpr.pas
> NaturalLanguage6.pas
> ndfapiLib.pas
> ndisHCLib.pas
> NetCenterLUALib.pas
> NETCONLib.pas
> netcoreHCLib.pas
> NetFwTypeLib.pas
> NetProjWLib.pas
> NETWORKLIST.pas
> NetworkPolicy.pas
> OLEPRNLib.pas
> OPTSHOLDLib.pas
> PlaLibrary.pas
> PMCObjLib.pas
> PNPXAssociation.pas
> PortableDeviceApiLib.pas
> PortableDeviceClassExtension.pas
> PortableDeviceConnectApiLib.pas
> PortableDeviceTypesLib.pas
> PortableDeviceWMDRMLib.pas
> PrintUIObjLib.pas
> PSISDECDLib.pas
> PSTORECLib.pas
> PXWizardRegistration.pas
> PXWizardTypeWin32.pas
> QuartzTypeLib.pas
> RasDiagHCLib.pas
> RASPages.pas
> RASSISTANCELib.pas
> RDPCOMAPILib.pas
> RegisterControlLib.pas
> RelMonLib.pas
> RendezvousSessionLib.pas
> RPCNDFLib.pas
> ScanProfilesLib.pas
> SCPLib.pas
> Scripting.pas
> Scriptlet.pas
> SCRIPTOSYSLib.pas
> ScriptSigner.pas
> SDOHlpLib.pas
> SDOIASLib.pas
> SensEvents.pas
> SHDocVw.pas
> Shell32.pas
> SHGINALib.pas
> SIGNDRVLib.pas
> SLCCLib.pas
> SLWmiProviderLibrary.pas
> SMBLib.pas
> STCLIENTLib.pas
> stdole.pas
> StdType.pas
> SysFxUiLib.pas
> TabBtnExLib.pas
> TAPI3Lib.pas
> TaskScheduler.pas
> TERMMGRLib.pas
> tom.pas
> TouchxLib.pas
> TSInternalCommunication.pas
> TVRATINGSLib.pas
> UIAnimation.pas
> UIAutomationClient.pas
> UICOMLib.pas
> UpdateLib.pas
> UPNPLib.pas
> VBA.pas
> VBScript_Global.pas
> VssEventLib.pas
> VSSW.pas
> WAVEMSPLib.pas
> WcmPriv.pas
> WCNLib.pas
> WcsPlugInServiceLib.pas
> WIA.pas
> WIAVIDEOLib.pas
> WindowsConnectNowTasks.pas
> WindowsInstaller.pas
> WindowsPortableDeviceWCNTasks.pas
> winetHCLib.pas
> WinHttp.pas
> WINSATLib.pas
> WLanConnLib.pas
> WlanDlgLib.pas
> WLanHCLib.pas
> WlanPrefLUALib.pas
> WMDMLogLib.pas
> WMEncoderLib.pas
> WMPDXMLib.pas
> WMPLauncher.pas
> WMPLib.pas
> WMSCLIENTNETMGRLib.pas
> WPDSpLib.pas
> WSHControllerLibrary.pas
> WSManAutomation.pas
> WUApiLib.pas
> WVC9.pas
> XPS_SHL_DLLLib.pas
> XWizard.pas
>
>
> _______________________________________________
> fpc-pascal maillist  -  [hidden email]
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
_______________________________________________
fpc-pascal maillist  -  [hidden email]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Reply | Threaded
Open this post in threaded view
|

Re: Windows type library files

Adriaan van Os-2
Sandro Cumerlato wrote:
> Excellent, but sadly some libraries rely on OleCtrls and StdVCL.

I assume that's only for a few type declarations, because it's unlikely that Windows system
libraries depend on Delphi for their implementation. But this does require some manual editing.

Regards,

Adriaan van Os

_______________________________________________
fpc-pascal maillist  -  [hidden email]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal