Ajouter un commentaire

fredericmazue

Quote:
Pas si simple que ça !!

Ah oui ?...
Bon, je n'ai pas téléchargé la dernière SDK. (D'ailleurs je n'ai pas Vista et si ça se trouve je peux pas installer cette SDK donc je ne vais pas perdre mon temps à risquer d'essayer) Mais j'ai la 2003, qui est donc postérieure à la tienne de 2002

J'y vois bien le msoeapi.h accompagné du msoeapi.idl. ce qui est tout à fait normal puisque c'est du COM tout ça.

Alors là tu me dis que dans la dernière SDK il y a le .idl et pas le .h. Moi c'est simple je ne peux pas le croire.
Dis tu ne me fais pas un coup comme wiss20000 qui as insisté pendant 3 ou 4 posts à dire qu'il n'avait pas un fichier qui était sous son nez ?

Bon tu n'as pas msoeapi.h ? Alors admettons.
Mais comme tu connais bien la programmation Windows, tu sais bien que le .h que tu veux est généré par le compilateur .idl. Celui-ci contenant les définitions des interfaces COM que tu veux utiliser.
Alors au pire tu compiles ce msoeapi.idl pour générer le .h, ce qui revient à dire que tu te sert de ta SDK et c'est tout simple...

Dans mon msoeapi.h, il y a ces indications qui restent probablement valables. Les voici dans l'espoir qu'elles te soient utiles.

/* this ALWAYS GENERATED file contains the definitions for the interfaces */





 /* File created by MIDL compiler version 6.00.0366 */

/* Compiler settings for msoeapi.idl:

    Oicf, W1, Zp8, env=Win32 (32b run)

    protocol : dce , ms_ext, c_ext

    error checks: allocation ref bounds_check enum stub_data 

    VC __declspec() decoration level: 

         __declspec(uuid()), __declspec(selectany), __declspec(novtable)

         DECLSPEC_UUID(), MIDL_INTERFACE()

*/

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 H  H   GGG    AA    AA   III 
H H G A A A A I
HHHH G GG AAAA AAAA I
H H G G A A A A I
H H GGG A A A A III