Declarations delphi du platform sdk 08/2002

Description

Lors des procès anti-trust, Microsoft a été contraint à documenter certaines API de Windows qui ne l'étaient pas. Le zip joint à cette archive définit les fonctions qui ont été ajoutées dans le Platform SDK d'août 2002 parce qu'elles ont été documentées ou parce qu'elles sont nouvelles ainsi que d'autres fonctions toujours non documentées.

Fichiers contenus dans le zip de cette source :
- ShellAPI2.pas => Déclaration de fonctions en rapport avec le Shell, dans le même style que ShellAPI.pas
- ShlObj2.pas => Définit des tonnes d'interfaces en rapport avec le Shell, très utile pour ceux qui veulent écrire des extension du shell.
- ShlExt.pas => Définit de nombreuses APIs non documentées. Parmis celles-ci, on trouve :
ExitWindowsDialog => permet d'afficher la boite de dialogue de 'Démarrer>Arrêter'
ExtractAssociatedIconExA => permet de récupérer l'icone associée à un fichier
SHGetDiskFreeSpace => espace libre/total/libre pour l'utilisateur

Je vous invite à regarder de plus près ces fichiers. Ils sont assez commentés. Peut-être y trouverez-vous la fonction que vous cherchiez depuis des lustres.

Conclusion :


/!\ Ce code n'est pas de moi !!
Il fait partie de NSELib pour delphi, qui permet de créer des extensions du shell facilement.
=> disponible ici :
http://www.whirlingdervishes.com/nselib/delphi/samples/source.php

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.