Click here to Skip to main content
15,918,123 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: STL container of multiple types Pin
Philippe Mori31-Jul-01 4:25
Philippe Mori31-Jul-01 4:25 
GeneralRe: STL container of multiple types Pin
Todd Smith31-Jul-01 5:52
Todd Smith31-Jul-01 5:52 
QuestionHow can I move mouse cursor from my program? Pin
30-Jul-01 14:21
suss30-Jul-01 14:21 
AnswerRe: How can I move mouse cursor from my program? Pin
Carlos Antollini30-Jul-01 15:47
Carlos Antollini30-Jul-01 15:47 
GeneralDisabling Keys Pin
Orbitalne30-Jul-01 12:23
Orbitalne30-Jul-01 12:23 
GeneralRe: Disabling Keys Pin
Matt.W.30-Jul-01 15:47
Matt.W.30-Jul-01 15:47 
GeneralRe: Disabling Keys Pin
31-Jul-01 4:52
suss31-Jul-01 4:52 
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
GeneralSynchronizing a global function Pin
PJ Arends30-Jul-01 11:37
professionalPJ Arends30-Jul-01 11:37 
GeneralRe: Synchronizing a global function Pin
Tomasz Sowinski30-Jul-01 11:42
Tomasz Sowinski30-Jul-01 11:42 
GeneralRe: Synchronizing a global function Pin
PJ Arends30-Jul-01 11:44
professionalPJ Arends30-Jul-01 11:44 
GeneralDegree to pixel Pin
Not Active30-Jul-01 11:26
mentorNot Active30-Jul-01 11:26 
GeneralRe: Degree to pixel Pin
Tomasz Sowinski30-Jul-01 11:47
Tomasz Sowinski30-Jul-01 11:47 
GeneralRe: Degree to pixel Pin
Wolfram Steinke30-Jul-01 11:49
Wolfram Steinke30-Jul-01 11:49 
GeneralUDP Socket Pin
orcun colak30-Jul-01 10:37
orcun colak30-Jul-01 10:37 
GeneralRe: UDP Socket Pin
EiSl2-Aug-01 1:52
EiSl2-Aug-01 1:52 
Generalmultirow buttons in CToolBar Pin
gaylen30-Jul-01 9:55
gaylen30-Jul-01 9:55 
GeneralRe: multirow buttons in CToolBar Pin
EiSl2-Aug-01 1:55
EiSl2-Aug-01 1:55 
GeneralEncryption Pin
Frank Deo30-Jul-01 9:48
Frank Deo30-Jul-01 9:48 
GeneralRe: Encryption Pin
Joaquín M López Muñoz30-Jul-01 11:46
Joaquín M López Muñoz30-Jul-01 11:46 
GeneralRe: Encryption Pin
Frank Deo30-Jul-01 12:31
Frank Deo30-Jul-01 12:31 
QuestionHow can I create read-only file ??? Pin
30-Jul-01 9:45
suss30-Jul-01 9:45 
AnswerRe: How can I create read-only file ??? Pin
Carlos Antollini30-Jul-01 10:09
Carlos Antollini30-Jul-01 10:09 
AnswerRe: How can I create read-only file ??? Pin
Hadi Rezaee30-Jul-01 19:28
Hadi Rezaee30-Jul-01 19:28 
QuestionCan a CRuntimeClass be Serialized? Pin
Joel Holdsworth30-Jul-01 9:22
Joel Holdsworth30-Jul-01 9:22 

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.