Click here to Skip to main content
15,896,606 members
Home / Discussions / COM
   

COM

 
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 
GeneralRe: CoInitialize has not been called. Pin
Not Active29-Jul-01 15:03
mentorNot Active29-Jul-01 15:03 
Generalabout Microsoft Agent 2.0 ActiveX Pin
26-Jul-01 17:40
suss26-Jul-01 17:40 
GeneralActive X installation Pin
26-Jul-01 6:33
suss26-Jul-01 6:33 
GeneralRe: Active X installation Pin
Not Active26-Jul-01 18:01
mentorNot Active26-Jul-01 18:01 
GeneralRe: Active X installation Pin
26-Jul-01 23:48
suss26-Jul-01 23:48 
GeneralRe: Active X installation Pin
Hadi Rezaee28-Jul-01 19:07
Hadi Rezaee28-Jul-01 19:07 
GeneralRe: Active X installation Pin
31-Jul-01 1:07
suss31-Jul-01 1:07 
GeneralDoModal from an Interface (Simple Object) Pin
26-Jul-01 2:09
suss26-Jul-01 2:09 
GeneralDirectShow Pin
25-Jul-01 5:25
suss25-Jul-01 5:25 
QuestionCan't register the service? Pin
zhaoyong25-Jul-01 2:17
zhaoyong25-Jul-01 2:17 
AnswerRe: Can't register the service? Pin
Not Active25-Jul-01 3:22
mentorNot Active25-Jul-01 3:22 
GeneralGetProperty and VARIANT Pin
AlexEg24-Jul-01 23:34
AlexEg24-Jul-01 23:34 

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.