Ole32.dll

From ReactOS Wiki
Revision as of 02:22, 11 March 2012 by BrentNewland (talk | contribs)
Jump to: navigation, search

"Object Linking and Embedding, Microsoft's proprietary mechanism for allowing documents and applications to access data and subroutines from within other applications. OLE is itself built on top of COE. OLE is a major component of ActiveX, and sees some minimal use in linking data (primarily video and audio clips) across applications"

Ole32.dll 6.1 is the Microsoft OLE for Windows included in the Windows 7 operating system.

DLL dependency list:

  • c:\windows\system32\MSVCRT.DLL
  • c:\windows\system32\GDI32.DLL
  • c:\windows\system32\NTDLL.DLL
  • c:\windows\system32\KERNELBASE.DLL
  • c:\windows\system32\USER32.DLL
  • c:\windows\system32\RPCRT4.DLL
  • c:\windows\system32\KERNEL32.DLL
  • c:\windows\system32\CRYPTSP.DLL
  • c:\windows\system32\ADVAPI32.DLL
  • c:\windows\system32\SHELL32.DLL
  • c:\windows\system32\MPR.DLL
  • c:\windows\system32\CRYPT32.DLL
  • c:\windows\system32\MSILTCFG.DLL
  • c:\windows\system32\CLBCATQ.DLL
  • c:\windows\system32\OLEAUT32.DLL
  • c:\windows\system32\IMAGEHLP.DLL

OLE (Object Linking and Embedding) is Microsoft's framework for a compound document technology using the ole32.dll module. A compound document is like a display desktop that can contain visual and information objects like text, calendars, animations, sound, motion video, 3-D, continually updated news, and controls. Each desktop object is an independent program entity that can interact with a user and also communicate with other objects on the desktop. The DLL ole32.dll is a dynamic link library which contains core OLE functions.

The ole32.dll file is required by Windows and is used when performing OLE (Object Linking and Embedding) operations. OLE allows objects created in one application to be embedded in documents/objects created by different applications.

OLE allows users to integrate data from different applications. Object linking allows users to share a single source of data for a particular object. The document in the ole32.dll program contains the name of the file containing the data, along with a picture of the data. When the source is updated, all the documents using the data are updated as well.

Through the use of the application ole32.dll, Object Linking and Embedding (OLE) allow embedding and linking to documents and other objects. The program file ole32.dll was developed by Microsoft Corporation. It is known to occupy 786,432 bytes and usually found in a subfolder of C:/ Windows/ system32/. It is found on the Component Object Model.

The ole32.dll module allows an editor to move part of a document to another editor and then re-import it. It then displays visualizations of data from other programs and create a master file. References to data in this file can be made and the master file can then change the data which will then take effect in the referenced document. This is called "linking".

The primary use of the program file ole32.dll is for managing compound documents. It is also used for transferring data between different applications using drag and drop and clipboard operations.

http://www.tenouk.com/visualcplusmfc/visualcplusmfc27a.html

http://en.wikipedia.org/wiki/Object_Linking_and_Embedding

http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ole32/?view=log

ChangeLog-0.0.18


  • OLE32 work

ChangeLog-0.0.19

ChangeLog-0.2.1

ChangeLog-0.2.3