Namespaces in the Windows SharePoint Services Object Model

The Windows SharePoint Services object model consists of eighteen namespaces in nine assemblies that are used in SharePoint sites on the server that is running Windows SharePoint Services. The following table lists the namespaces, identifies their assemblies, and briefly describes namespaces that can be used to customize a Windows SharePoint Services deployment.

Name Assembly Description
Microsoft.HtmlTrans.Interface Microsoft HtmlTrans Interface (in Microsoft.HtmlTrans.Interface.dll) Provides an interface for custom conversion applications that deliver HTML versions of documents to users who do not have the required client application or viewer installed on their computers.
Microsoft.SharePoint Windows SharePoint Services (in Microsoft.SharePoint.dll) Provides types and members for working with a top-level site and its subsites or lists.
Microsoft.SharePoint.Administration Windows SharePoint Services (in Microsoft.SharePoint.dll) Provides administrative types and members for managing a Windows SharePoint Services deployment.
Microsoft.SharePoint.ApplicationPages Windows SharePoint Services (in Microsoft.SharePoint.dll) The types and members of this namespace support Microsoft Windows SharePoint Services and are not intended to be used directly from your code.
Microsoft.SharePoint.ApplicationRuntime Windows SharePoint Services (in Microsoft.SharePoint.dll) The types and members of this namespace support Microsoft Windows SharePoint Services and are not intended to be used directly from your code.
Microsoft.SharePoint.Dsp Microsoft.SharePoint.Dsp (in Microsoft.SharePoint.Dsp.dll) Provides the base class for the data retrieval service adapters used in Microsoft Windows SharePoint Services.
Microsoft.SharePoint.Dsp.OleDb Microsoft.SharePoint.Dsp.OleDb (in Microsoft.SharePoint.Dsp.OleDb.dll) Provides the data retrieval service adapter for performing queries against OLE DB data sources.
Microsoft.SharePoint.Dsp.SoapPT Microsoft.SharePoint.Dsp.SoapPT (in Microsoft.SharePoint.Dsp.SoapPT.dll) Provides the data retrieval service adapter for performing pass-through queries against arbitrary Web services.
Microsoft.SharePoint.Dsp.Sts Microsoft.SharePoint.Dsp.Sts (in Microsoft.SharePoint.Dsp.Sts.dll) Provides the data retrieval service adapter for performing queries against sites, lists, and document libraries in Microsoft Windows SharePoint Services.
Microsoft.SharePoint.Dsp.XmlUrl Microsoft.SharePoint.Dsp.XmlUrl (in Microsoft.SharePoint.Dsp.XmlUrl.dll) Provides the data retrieval service adapter for performing queries against arbitrary XML data sources.
Microsoft.SharePoint.Library Microsoft.SharePoint.Library (in Microsoft.SharePoint.Library.dll) The types and members of this namespace support Microsoft Windows SharePoint Services and are not intended to be used directly from your code.
Microsoft.SharePoint.Meetings Windows SharePoint Services (in Microsoft.SharePoint.dll) Provides types and members that can be used to customize Meeting Workspace sites.
Microsoft.SharePoint.Security Microsoft SharePoint Security (in Microsoft.SharePoint.Security.dll) Provides a set of code access permission and attribute classes designed to protect a specific set of resources and operations, such as access to the Windows SharePoint Services object model, the ability to do unsafe saving on HTTP Gets, and enabling point-to-point WebPart connections.
Microsoft.SharePoint.SoapServer Windows SharePoint Services (in Microsoft.SharePoint.dll) Contains classes that implement the Windows SharePoint Services Web Service and Web services for working with Web Part pages and Web Parts. In most cases, the members of these classes are not designed to be called from the server but remotely from client applications.
Microsoft.SharePoint.Utilities Windows SharePoint Services (in Microsoft.SharePoint.dll) Provides utilities for encoding strings and processing user information.
Microsoft.SharePoint.WebControls Windows SharePoint Services (in Microsoft.SharePoint.dll) Provides server controls that are used on site and list pages in a SharePoint site.
Microsoft.SharePoint.WebPartPages Windows SharePoint Services (in Microsoft.SharePoint.dll) Provides classes, interfaces, and members for creating custom Web Parts and Web Part pages
Microsoft.SharePoint.WebPartPages.Communication Windows SharePoint Services (in Microsoft.SharePoint.dll) Provides a set of interfaces and their supporting classes and members that can be implemented in the class of a custom Web Part to support creating connections with other Web Parts.