Component Object Module de Microsoft
Application Program Interfaces utilisées par Up ! Component Object Module
CoCreateGuid...
CoCreateInstance...
CoDisconnectObject...
CoFileTimeNow...
CoInitializeEx...
CoLockExternalObject...
CoRegisterClassObject...
CoResumeClassObjects...
CoRevokeClassObject...
CoSuspendClassObjects...
CoTaskMemAlloc...
CoTaskMemFree...
CoTaskMemRealloc...
CoUninitialize...
CreateErrorInfo...
DispGetIdsOfNames...
DispInvoke...
IsEqualIId...
LoadTypeLib...
OleInitialize...
OleLoadFromStream...
OleSaveToStream...
OleUninitialize...
RegisterActiveObject...
RegisterTypeLib...
RevokeActiveObject...
SafeArrayCreate...
SafeArrayDestroy...
SafeArrayGetElement...
SafeArrayGetUBound...
SafeArrayPutElement...
SetErrorInfo...
SysAllocString...
SysAllocStringByteLen...
SysFreeString...
UnregisterTypeLib...
Syntaxe d'une Interface Definition Language gérée par Up ! Component Object Module
IdlDUnActiveX :
ListeDeDefinitions :
Definition :
SuiteInterface :
SuiteDispInterface :
SuiteCoClass :
DeclarationsMultiples :
ListeDeDeclatations :
DeclarationUnitaire :
DeclarationOption :
Declaration :
ReferenceOption :
ConstOption :
TableauOption :
TailleTableauOption :
Type :
TypeSimple :
boolean
| byte
| char
| double
| float
| handle_t
| hyper
| int
| int64
| long
| short
| signed char
| signed int
| signed int64
| signed long
| signed short
| unsigned char
| unsigned int
| unsigned int64
| unsigned long
| unsigned short
| void
| wchar_t
| NomDUnEnumere
| enum NomDUnAliasDEnumere
| PrefixeInterface NomDUneInterface
| NomDUnType
| SAFEARRAY ( Type ReferenceOption )
;
TypeConstruit :
AliasDeLaDefinitionOption :
PrefixeInterface :
| coclass
| dispinterface
| interface
| oleautomation interface
;
ListeDeValeursEnumerees :
ValeurEnumeree :
ValeurDeLaValeurEnumeree :
SuiteStructOption :
SuiteStruct :
SuiteUnionOption :
SuiteUnion :
ListeDeCas :
Cas :
CasParDefaut :
Heritage :
| : NomDeLInterfaceHeritee
;
ListeDeProprietesOuDeCommentaires :
ProprieteOption :
Propriete :
ListeDeMethodesOuDeCommentaires :
Methode :
ModeDAppel :
| cdecl
| _cdecl
| __cdecl
| pascal
| _pascal
| __pascal
| stdcall
| _stdcall
| __stdcall
;
ListeDeParametres :
ListeDeParametres2 :
Parametre :
ListeDInterfacesImplementeesOuDeCommentaires :
Inflexions :
ListeDInflexions :
Inflexion :
aggregatable
| appobject
| bindable
| control
| case ( ListeDExpressionsDeValeur )
| default
| defaultbind
| defaultcollelem
| defaultvalue ( ExpressionDeValeur )
| displaybind
| dual
| helpcontext ( ExpressionDeValeur )
| helpfile ( FichierDAide )
| helpstring ( Aide )
| hidden
| id ( NumeroIdentifiant )
| immediatebind
| in
| lcid ( NumeroIdentifiantLangue )
| length_is ( Taille )
| licensed
| local
| max_is ( Taille )
| nonbrowsable
| noncreatable
| nonextensible
| object
| odl
| oleautomation
| optionnal
| out
| propget
| propput
| propputref
| public
| readonly
| replaceable
| requestedit
| restricted
| retval
| size_is ( Taille )
| source
| string
| switch_is ( Aide )
| uidefault
| unique
| uuid ( Uuid )
| v1_enum
| version ( Version )
| AutreInflexion
;
ExpressionDeValeur :
ListeDExpressionsDeValeur :