рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ObjectEntryN

ObjectEntryN - раздел Образование, ABSTRACT An Objectentry Structure. Each Class Needs N+1 Objectentry Structures In Sequ...

An ObjectEntry structure. Each class needs N+1 ObjectEntry structures in sequence to support N interfaces.

 



APPENDIX D

GLOBAL VARIABLES

 

g_ObjectCount

 

g_ObjectCount DWORD

 

Contains the count of all objects currently held by the dll.

 

 

 


g_hModule

g_hModule DWORD

 

A handle to the DLL. The value is the base address of the DLL. The HINSTANCE of a DLL is the same as the HMODULE, so g_hModule can be used in subsequent calls to the GetModuleFileName function and other functions that require a module handle.

 

 


g_hHeap

g_hHeap DWORD

 

Contains the handle to the process heap returned by GetProcessHeap in DllMain.

 

 

 



APPENDIX E MACRO FUNCTIONS

 

DeclareGuid

DeclareGuid MACRO gName, IID

 

Macro data function to define a guid from a textequate.

  • Defines guid name label as the OFFSET of the guid structure.
  • Also defined a named reference to the guid

Parameters

– Конец работы –

Эта тема принадлежит разделу:

ABSTRACT

Copyright by Ernest Murphy ernie surfree com... For educational use only All commercial use only by written license...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ObjectEntryN

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

END_CLASS_MAP
  The END_CLASS_MAP macro is provided to flag the end of the Map list.   Classes also may also be instanced without a call to CoCreateI

END_INTERFACE_MAP
  The END_INTERFACE_MAP macro is provided to flag the end of the Map list.   Each object that may be served from the dll will need its particul

ObjectData
    The ProjectData structure is custom to each class and must be defined by the project for each class. There are no limits on the size or makeup of th

M_Flags
Various flags controlling the object. This member can include zero or a combination of the following values:     AGGREGATABLE Object

M_pBase
reference to base address of this object     TypeLibInfo

END_OF_INTERFACEMAP
A macro to define a NULL InterfaceItem element to signify the end of the InterfaceMap.  

M_DataItemN
This structure, and the data defined are arbitrary, for example only. Each particular class needs to define its own custom data structure in the project file.  

VarValue
Variable value of the VARIANT being defined.  

PObject
Object reference, the this_ parameter passed to an class method. reg Name of the register to return the cast. _offsetl

PObject
Object reference, the this_ parameter passed to an class method. reg Name of the register to return the cast. _offsetl

ComPtrAssign PROC
pp:DWORD,// reference of variable to receive a pointer lp:DWORD// reference to existing COM pointer Parameters

ComQIPtrAssign PROC
pp:DWORD,// reference of variable to receive a pointer lp:DWORD// reference to existing COM pointer riid

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги