Document revision date: 15 July 2002
[Compaq] [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]
[OpenVMS documentation]

COM, Registry, and Events for OpenVMS Developer's Guide


Previous Contents Index

Chapter 6
6 COM for OpenVMS Utilities for Application Development and Deployment
     6.1     DCOM$SETUP Utility
     6.2     Running DCOM$SETUP
         6.2.1         Creating and Configuring DCOM$RPCSS Accounts
         6.2.2         Starting and Stopping the COM Server (DCOM$RPCSS Process)
         6.2.3         Registering an Application
     6.3     Running DCOM$CNFG
         6.3.1         The DCOM$CNFG Application List Submenu
         6.3.2         Registry Value Permissions Submenus
         6.3.3         Registry Key Permissions Submenus
         6.3.4         Application Identity Submenu
         6.3.5         The DCOM$CNFG System-wide Default Properties Submenu
         6.3.6         System-wide Default Security Submenu
     6.4     Registering In-Process Servers: DCOM$REGSVR32 Utility
Chapter 7
7 Developing a COM for OpenVMS Application
     7.1     Step 1: Generate Unique Identifiers
     7.2     Step 2: Build an Application Using the MIDL Compiler
         7.2.1         Running the MIDL Compiler
         7.2.2         Running the MIDL Compiler with DCOM$RUNSHRLIB
         7.2.3         Modifying Your Applications To Use the C++ Only MIDL Compiler
         7.2.4         Required MIDL Switches
         7.2.5         Required Include Directories
         7.2.6         Required Header File
     7.3     Step 3: Compile the COM Application
         7.3.1         Required Macro Definitions
         7.3.2         Required Include Directories
         7.3.3         Required Header File: VMS_DCOM.H
         7.3.4         Required C++ Qualifiers
     7.4     Step 4: Link the COM Application
         7.4.1         Linking the Client and the Out-of-Process Component
         7.4.2         Linking the In-Process Component Shareable Image
             7.4.2.1             Creating a Symbol Vector
         7.4.3         Linking the Proxy/Stub Shareable Image
             7.4.3.1             Creating a Symbol Vector
     7.5     Required OpenVMS Registry Entries
         7.5.1         HKEY_CLASSES_ROOT\CLSID
             7.5.1.1             Component CLSIDs
             7.5.1.2             Proxy/Stub CLSIDs
         7.5.2         HKEY_CLASSES_ROOT\Interface
     7.6     Converting OpenVMS and Windows Error Codes to Text
         7.6.1         NTA$VMSGetMessage
    Command 1     NTA$VMSGetMessage
         7.6.2         DCOM$TOOL SHOW ERROR
             7.6.2.1             DCOM$TOOL Optional Qualifiers
Chapter 8
8 Authentication
     8.1     Authentication Overview
     8.2     Acquiring Windows NT Credentials Using NTA$LOGON
         8.2.1         NTA$LOGON Optional Qualifiers
         8.2.2         Examples of Using NTA$LOGON to Acquire Windows NT Credentials
     8.3     The Authentication and Credential Management (ACM) Authority
         8.3.1         Windows NT Authentication on OpenVMS
         8.3.2         Managing the ACME_SERVER Process (ACME Server Commands)
         8.3.3         Configuring the MSV1_0 ACME Agent
Chapter 9
9 Active Template Library
     9.1     COM for OpenVMS and ATL
     9.2     Developing a COM for OpenVMS Application Using ATL
         9.2.1         Step 1: Create the ATL Component in Microsoft Visual Studio
         9.2.2         Step 2: Modify Generated Files for ATL Applications on OpenVMS
             9.2.2.1             Remove _ATL_MIN_CRT
             9.2.2.2             Include ATLMAIN.CXX
             9.2.2.3             Modify Registration Procedure
         9.2.3         Step 3: Build an Application Using the MIDL Compiler
         9.2.4         Step 4: Compile the ATL COM Application
             9.2.4.1             Required Header File: ATLBASE.H
             9.2.4.2             Required Macro Definitions
             9.2.4.3             Required Include Directories
             9.2.4.4             Required C++ Qualifiers
         9.2.5         Step 5: Link the ATL COM Application
             9.2.5.1             Linking the Client and the Out of Process Component
             9.2.5.2             Linking the In Process Component Shareable Image
             9.2.5.3             Creating a Symbol Vector
     9.3     ATL Samples
         9.3.1         Out of Process COM Sample (TESTATL_OUTPROC)
             9.3.1.1             Creating the Application on Windows NT
             9.3.1.2             Building, Registering, and Running the Application on OpenVMS
         9.3.2         In-Process COM Sample (TESTATL_INPROC)
             9.3.2.1             Creating the Application on Windows NT
             9.3.2.2             Building, Registering, and Running the Application on OpenVMS
     9.4     Suggested Reading
Chapter 10
10 COM for OpenVMS and DLL Surrogates
     10.1     Running Your Components in the Context of a DLL Surrogate
     10.2     Developing a Surrogate Application
Chapter 11
11 COM for OpenVMS and IEEE Floating Point
     11.1     Running Sample Programs with IEEE Floating Point Values
     11.2     Restrictions Using IEEE Floating-Point Values in COM for OpenVMS Applications


Previous Next Contents Index

  [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]  
  privacy and legal statement  
6539PRO_CONTENTS_001.HTML