oledlg.h header

This header is used by Component Object Model (COM). For more information, see:

oledlg.h contains the following programming interfaces:

Interfaces

 
IOleUILinkContainerA

Implemented by containers and used by OLE common dialog boxes. It supports these dialog boxes by providing the methods needed to manage a container's links. (ANSI)
IOleUILinkContainerW

Implemented by containers and used by OLE common dialog boxes. It supports these dialog boxes by providing the methods needed to manage a container's links. (Unicode)
IOleUILinkInfoA

An extension of the IOleUILinkContainer interface. It returns the time that an object was last updated, which is link information that IOleUILinkContainer does not provide. (ANSI)
IOleUILinkInfoW

An extension of the IOleUILinkContainer interface. It returns the time that an object was last updated, which is link information that IOleUILinkContainer does not provide. (Unicode)
IOleUIObjInfoA

Implemented by containers and used by the container's Object Properties dialog box and by the Convert dialog box. (ANSI)
IOleUIObjInfoW

Implemented by containers and used by the container's Object Properties dialog box and by the Convert dialog box. (Unicode)

Functions

 
OleUIAddVerbMenuA

Adds the Verb menu for the specified object to the specified menu. (ANSI)
OleUIAddVerbMenuW

Adds the Verb menu for the specified object to the specified menu. (Unicode)
OleUIBusyA

Invokes the standard Busy dialog box, allowing the user to manage concurrency. (ANSI)
OleUIBusyW

Invokes the standard Busy dialog box, allowing the user to manage concurrency. (Unicode)
OleUICanConvertOrActivateAs

Determines if there are any OLE object classes in the registry that can be used to convert or activate the specified CLSID from.
OleUIChangeIconA

Invokes the standard Change Icon dialog box, which allows the user to select an icon from an icon file, executable, or DLL. (ANSI)
OleUIChangeIconW

Invokes the standard Change Icon dialog box, which allows the user to select an icon from an icon file, executable, or DLL. (Unicode)
OleUIChangeSourceA

Invokes the Change Source dialog box, allowing the user to change the source of a link. (ANSI)
OleUIChangeSourceW

Invokes the Change Source dialog box, allowing the user to change the source of a link. (Unicode)
OleUIConvertA

Invokes the standard Convert dialog box, allowing the user to change the type of a single specified object, or the type of all OLE objects of the specified object's class. (ANSI)
OleUIConvertW

Invokes the standard Convert dialog box, allowing the user to change the type of a single specified object, or the type of all OLE objects of the specified object's class. (Unicode)
OleUIEditLinksA

Invokes the standard Links dialog box, allowing the user to make modifications to a container's linked objects. (ANSI)
OleUIEditLinksW

Invokes the standard Links dialog box, allowing the user to make modifications to a container's linked objects. (Unicode)
OleUIInsertObjectA

Invokes the standard Insert Object dialog box, which allows the user to select an object source and class name, as well as the option of displaying the object as itself or as an icon. (ANSI)
OleUIInsertObjectW

Invokes the standard Insert Object dialog box, which allows the user to select an object source and class name, as well as the option of displaying the object as itself or as an icon. (Unicode)
OleUIObjectPropertiesA

Invokes the Object Properties dialog box, which displays General, View, and Link information about an object. (ANSI)
OleUIObjectPropertiesW

Invokes the Object Properties dialog box, which displays General, View, and Link information about an object. (Unicode)
OleUIPasteSpecialA

Invokes the standard Paste Special dialog box, allowing the user to select the format of the clipboard object to be pasted or paste-linked. (ANSI)
OleUIPasteSpecialW

Invokes the standard Paste Special dialog box, allowing the user to select the format of the clipboard object to be pasted or paste-linked. (Unicode)
OleUIPromptUserA

Displays a dialog box with the specified template and returns the response (button identifier) from the user. This function is used to display OLE warning messages, for example, Class Not Registered. (ANSI)
OleUIPromptUserW

Displays a dialog box with the specified template and returns the response (button identifier) from the user. This function is used to display OLE warning messages, for example, Class Not Registered. (Unicode)
OleUIUpdateLinksA

Updates all links in the link container and displays a dialog box that shows the progress of the updating process. The process is stopped if the user presses the Stop button or when all links are processed. (ANSI)
OleUIUpdateLinksW

Updates all links in the link container and displays a dialog box that shows the progress of the updating process. The process is stopped if the user presses the Stop button or when all links are processed. (Unicode)

Structures

 
OLEUIBUSYA

Contains information that the OLE User Interface Library uses to initialize the Busy dialog box, and space for the library to return information when the dialog box is dismissed. (ANSI)
OLEUIBUSYW

Contains information that the OLE User Interface Library uses to initialize the Busy dialog box, and space for the library to return information when the dialog box is dismissed. (Unicode)
OLEUICHANGEICONA

Contains information that the OLE User Interface Library uses to initialize the Change Icon dialog box, and it contains space for the library to return information when the dialog box is dismissed. (ANSI)
OLEUICHANGEICONW

Contains information that the OLE User Interface Library uses to initialize the Change Icon dialog box, and it contains space for the library to return information when the dialog box is dismissed. (Unicode)
OLEUICHANGESOURCEA

Contains information that is used to initialize the standard Change Source dialog box. (ANSI)
OLEUICHANGESOURCEW

Contains information that is used to initialize the standard Change Source dialog box. (Unicode)
OLEUICONVERTA

Contains information that the OLE User Interface Library uses to initialize the Convert dialog box, and space for the library to return information when the dialog box is dismissed. (ANSI)
OLEUICONVERTW

Contains information that the OLE User Interface Library uses to initialize the Convert dialog box, and space for the library to return information when the dialog box is dismissed. (Unicode)
OLEUIEDITLINKSA

Contains information that the OLE User Interface Library uses to initialize the Edit Links dialog box, and contains space for the library to return information when the dialog box is dismissed. (ANSI)
OLEUIEDITLINKSW

Contains information that the OLE User Interface Library uses to initialize the Edit Links dialog box, and contains space for the library to return information when the dialog box is dismissed. (Unicode)
OLEUIGNRLPROPSA

Initializes the General tab of the Object Properties dialog box. (ANSI)
OLEUIGNRLPROPSW

Initializes the General tab of the Object Properties dialog box. (Unicode)
OLEUIINSERTOBJECTA

Contains information that the OLE User Interface Library uses to initialize the Insert Object dialog box, and space for the library to return information when the dialog box is dismissed. (ANSI)
OLEUIINSERTOBJECTW

Contains information that the OLE User Interface Library uses to initialize the Insert Object dialog box, and space for the library to return information when the dialog box is dismissed. (Unicode)
OLEUILINKPROPSA

Contains information that is used to initialize the Link tab of the Object Properties dialog box. (ANSI)
OLEUILINKPROPSW

Contains information that is used to initialize the Link tab of the Object Properties dialog box. (Unicode)
OLEUIOBJECTPROPSA

Contains information that is used to initialize the standard Object Properties dialog box. (ANSI)
OLEUIOBJECTPROPSW

Contains information that is used to initialize the standard Object Properties dialog box. (Unicode)
OLEUIPASTEENTRYA

An array of entries to be specified in the OLEUIPASTESPECIAL structure for the Paste Special dialog box. (ANSI)
OLEUIPASTEENTRYW

An array of entries to be specified in the OLEUIPASTESPECIAL structure for the Paste Special dialog box. (Unicode)
OLEUIPASTESPECIALA

Contains information that the OLE User Interface Library uses to initialize the Paste Special dialog box, as well as space for the library to return information when the dialog box is dismissed. (ANSI)
OLEUIPASTESPECIALW

Contains information that the OLE User Interface Library uses to initialize the Paste Special dialog box, as well as space for the library to return information when the dialog box is dismissed. (Unicode)
OLEUIVIEWPROPSA

Contains information that is used to initialize the View tab of the Object properties dialog box. (ANSI)
OLEUIVIEWPROPSW

Contains information that is used to initialize the View tab of the Object properties dialog box. (Unicode)

Enumerations

 
OLEUIPASTEFLAG

Indicates the user options that are available to the user when pasting this format, and within which group or list of choices (Paste, Paste Link, etc.).