Click here to Skip to main content
15,920,438 members
Home / Discussions / COM
   

COM

 
GeneralRe: Extension of the IE5 context-menu Pin
Todd Smith5-Aug-01 19:32
Todd Smith5-Aug-01 19:32 
GeneralRe: Extension of the IE5 context-menu Pin
Not Active6-Aug-01 3:03
mentorNot Active6-Aug-01 3:03 
QuestionGet the MAC-address from a host computer? Pin
Heidyon3-Aug-01 0:00
Heidyon3-Aug-01 0:00 
GeneralActiveX component in an exe Pin
2-Aug-01 15:53
suss2-Aug-01 15:53 
GeneralATL wizard with multiple tables Pin
Bigge2-Aug-01 0:32
Bigge2-Aug-01 0:32 
GeneralRe: ATL wizard with multiple tables Pin
Not Active2-Aug-01 4:42
mentorNot Active2-Aug-01 4:42 
GeneralRe: ATL wizard with multiple tables Pin
Bigge2-Aug-01 5:36
Bigge2-Aug-01 5:36 
GeneralRe: ATL wizard with multiple tables Pin
Wictor Wilén2-Aug-01 5:04
Wictor Wilén2-Aug-01 5:04 
GeneralRe: ATL wizard with multiple tables Pin
Bigge2-Aug-01 5:23
Bigge2-Aug-01 5:23 
GeneralRe: ATL wizard with multiple tables Pin
Wictor Wilén2-Aug-01 7:07
Wictor Wilén2-Aug-01 7:07 
GeneralInteracting COM dlls from Java using JNI Pin
Shamant31-Jul-01 23:42
Shamant31-Jul-01 23:42 
Generalaccessing IE as the ATL/ActiveX parent Pin
31-Jul-01 11:05
suss31-Jul-01 11:05 
GeneralRe: accessing IE as the ATL/ActiveX parent Pin
2-Aug-01 4:40
suss2-Aug-01 4:40 
GeneralATL client Pin
31-Jul-01 4:25
suss31-Jul-01 4:25 
GeneralRe: ATL client Pin
Not Active31-Jul-01 15:23
mentorNot Active31-Jul-01 15:23 
GeneralRe: ATL client Pin
31-Jul-01 22:47
suss31-Jul-01 22:47 
GeneralRe: ATL client Pin
Not Active1-Aug-01 2:52
mentorNot Active1-Aug-01 2:52 
GeneralUsing com dll in anothor com dll Pin
30-Jul-01 23:12
suss30-Jul-01 23:12 
GeneralRe: Using com dll in anothor com dll Pin
31-Jul-01 9:22
suss31-Jul-01 9:22 
Generalpalmap32.dll <-pretty impossible !?! Pin
30-Jul-01 11:42
suss30-Jul-01 11:42 
Hello every1!

I am looking at some sample code that microsoft is giving out with MSDN and i can't understand what is going on...if some1 knows it...

Here's the problem - the project palmap(can be found in any MSDN library) is a dll file that is used as an extension of aviview(a prog for viewing avi files and also can be found in the MSDN). A part of the source of palmap.c says:

typedef struct {
IAVIStreamVtbl FAR * lpVtbl;

ULONG ulRefCount;

//
// instance data
//
PAVISTREAM pavi;
PGETFRAME pgf;
AVISTREAMINFO sinfo;
HPALETTE hpal;
LPBYTE lp16to8;
LONG lLastFrame;
LPBITMAPINFOHEADER lpdibLast;
} PALMAPSTREAM, FAR*PPALMAPSTREAM;


There is something sneaky in this struct since IAVIStreamVtbl is defined nowhere(i checked the headers and tried to see if any IDLs exist). I searched the whole project directory for that string and there is no match. It is obviously the vtable and also has an interface prefix but i don't find any interface definitions too. BTW: i tried to look for the definition by clicking with the right button on the "IAVIStreamVtbl" and choosing "Goto definition...." but there is no brosing files with that project. After building the project there are no errors or warnings. so - Where could this IAVIStreamVtbl be defined?

Thanks for any reply!


Vladimir Ralev
GeneralRe: palmap32.dll <-pretty impossible !?! Pin
Kevin Cook2-Aug-01 17:09
Kevin Cook2-Aug-01 17:09 
GeneralCOM+ Code Sample Pin
Todd Richardson30-Jul-01 7:59
Todd Richardson30-Jul-01 7:59 
GeneralOut parameter as pointer Pin
parag29-Jul-01 21:45
parag29-Jul-01 21:45 
Questionany good material on com in net? Pin
pathi29-Jul-01 21:08
pathi29-Jul-01 21:08 
GeneralCoInitialize has not been called. Pin
28-Jul-01 22:59
suss28-Jul-01 22:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.