Active X Control Definition

  

DEVELOPER

ActiveX Control Definitions are not maintainable by developers and are generated by the PROIV Developer ActiveX Control Gallery. The File Definitions are included here but should be treated as read-only.

Header File – VIPRA01

VIPRA01 is defined as follows:

Seq

Type

Variable                       

Len

Dim

Description                                                              

001

AK

@CTL_P4_ID                     

32

 

ActiveX Control Nickname/ID                                             

002

A

@CTL_P4_IS_VER_INDEPENDENT     

1

 

Indicates whether or not the Program ID specified is version independent 

003

A

@CTL_P4_LATE_BOUND             

1

 

Resolve Control at Run time? flag. (N=resolved at Gen time)            

004

A

@CTL_P4_TYPE                   

2

 

Format of the control's implementation (AX=ActiveX)                      

005

A

@CTL_OS_PRIMARY_ID             

64

 

Class ID of the registered control                                       

006

A

@CTL_OS_SECONDARY_ID           

64

 

Program ID of the registered control                                     

007

A

@CTL_OS_FILE                   

64

 

File name containing the control's implementation (NO PATH)           

008

A

@CTL_OS_NAME                   

80

 

Name of the registered control                                           


009

A

@CTL_OS_HELPFILE               

64

 

File name of the control's Help documentation (NO PATH)             

010

A

@CTL_OS_FILE_DESCRIPTION       

128

 

The extended name of the file/library                                    

011

A

@CTL_OS_DESCRIPTION            

250

 

Information regarding the control's contents                             

012

A

@CTL_OS_HELPCONTEXT            

32

 

The offset or address to the page in the Help documentation regarding the control 

 

OS Class ID Reverse Index Table – VIPRA02

VIPRA02 is defined as follows:

Seq

Type

Variable                       

Len

Dim

Description                                                              

001

AK

@CTL_OS_PRIMARY_ID             

64

 

Class ID of the registered control                                       

002

AK

@CTL_P4_ID                     

32

 

ActiveX Control Nickname/ID                                              

 

Properties, Methods, and Events – VIPRA03

VIPRA03 is defined as follows:

Seq

Type

Variable                       

Len

Dim

Description                                                              

001

AK

@CTL_P4_ID                     

32

 

ActiveX Control Nickname/ID                                              

002

AK

@INTF_P4_ID                    

4

 

Internal identifier designating which interface to use (0000 = IDispatch)

003

AK

@PME_P4_TYPE                   

2

 

Property, Method or Event (PR/ME/EV)                                     

004

AK

@PME_OS_ID                     

12

 

OS ID of Property, Method or Event                                       

005

A

@PME_OS_NAME                   

32

 

Name of Property, Method or Event                                        

006

A

@PME_OS_DESCRIPTION            

250

 

Short description of the Property, Method or Event                       

007

N

@PME_OS_DATATYPE               

4

 

Numeric representation of the Data Type used/returned by this P/M/E      

008

A

@PME_OS_HELPCONTEXT            

32

 

The offset or address to the page in the Help documentation regarding the P/M/E   

009

N

@PME_P4_ID                     

4

 

Internal numeric identifier for this Property, Method or Event           

010

A

@PME_P4_DATATYPE               

32

 

String representation of the Data Type used/returned by this P/M/E       

011

A

@PME_P4_PROTOTYPE              

250

 

Fully qualified syntax of the Property, Method or Event                  

 

Parameters for Methods and Events – VIPRA04

VIPRA04 is defined as follows:

Seq

Type

Variable                       

Len

Dim

Description                                                              

001

AK

@CTL_P4_ID                     

32

 

ActiveX Control Nickname/ID                                              

002

AK

@INTF_P4_ID                    

4

 

Internal identifier designating which interface to use (0000 = IDispatch)

003

AK

@PME_P4_TYPE                   

2

 

Property, Method or Event (PR/ME/EV)                                     

004

AK

@PME_OS_ID                     

12

 

OS ID of Property, Method or Event                                       

005

AK

@PARM_OS_ID                    

4

 

The identifier stored in the control's interface mechanisms for parameters

006

A

@PARM_OS_NAME                  

32

 

Name of the parameter as stored by the control's implementation          

007

A

@PARM_OS_IO                    

1

 

Indicates whether or not this parameter is an [I]nput or [O]utput        

008

N

@PARM_OS_DATATYPE              

4

 

Numeric representation of the data type used by this parameter           

009

A

@PARM_P4_DATATYPE              

32

 

String representation of the data type used by this parameter            

 

Properties, Methods, and Events – PROIV Developer Index 1 – VIPBM43

VIPBM43 is defined as follows:

Seq

Type

Variable                       

Len

Dim

Description                                                              

001

AK

@CTL_P4_ID                     

32

 

ActiveX Control Nickname/ID                                              

002

AK

@INTF_P4_ID                    

4

 

Internal identifier designating which interface to use (0000 = IDispatch)

003

AK

@PME_P4_TYPE                   

2

 

Property, Method or Event (PR/ME/EV)                                     

004

AK

@PME_OS_NAME                   

32

 

Name of Property, Method or Event                                        

005

A

@PME_OS_ID                     

12

 

OS ID of Property, Method or Event                                       

 

Properties, Methods, and Events - PROIV Developer Index 2 – VIPBM44

VIPBM44 is defined as follows:

Seq

Type

Variable                       

Len

Dim

Description                                                              

001

AK

@CTL_P4_ID                     

32

 

ActiveX Control Nickname/ID                                              

002

AK

@INTF_P4_ID                    

4

 

Internal identifier designating which interface to use (0000 = IDispatch)

003

AK

@PME_OS_NAME_UPPER             

32

 

Upper case name of Property, Method or Event                              

004

A

@PME_P4_TYPE                   

2

 

Property, Method or Event (PR/ME/EV)                                     

005

A

@PME_OS_ID                     

12

 

OS ID of Property, Method or Event                                       

006

A

@PME_OS_NAME                   

32

 

Name of Property, Method or Event                                        


Comment on this topic

Topic ID: 500667

Table of Contents

Index

Glossary

-Search-

Back