machine identifier: A GUID that is unique for each machine.
macro: A set of instructions that are recorded or written, and then typically saved to a file. When a macro is run, all of the instructions are performed automatically.
macro sheet: A single, logical container that is used to store and run Excel 4.0 macro formulas.
Magazines: See Slots.
mail app: An app for Office that enhances an email or appointment item.
mail merge: The process of merging information into a document from a data source (1), such as an address book or database, to create customized documents, such as form letters or mailing labels.
mail merge data source: A file or address book that contains the information to be merged into a document during a mail merge operation.
mail merge header document: A file that contains the names of the fields (3) in a mail merge data source.
mailbox: A message store that contains email, calendar items, and other Message objects for a single recipient.
main data connection: The primary connection between an InfoPath form and a data source (2) that stores or provides data for the form. The main data connection defines the structure of the main data source of the form.
main master slide: A slide that defines the formatting and content that can be used by presentation slides. If a slide uses formatting and content from a main master slide, it is referred to as following a main master slide.
main mode (MM): The first phase of an Internet Key Exchange (IKE) negotiation that performs authentication and negotiates a main mode security association (MM SA) between the peers. For more information, see [RFC2409] section 5.
major gridline: A horizontal or vertical line that is in the plot area of a chart and corresponds to the major scaling unit on an axis.
major scheme: A font scheme that is used for primary text elements, such as headings and titles, in a theme.
major tick mark: A tick mark that corresponds to a major scaling unit on an axis.
major version: An iteration of a software component, document, or list item that is ready for a larger group to see, or has changed significantly from the previous major version. For an item on a SharePoint site, the minor version is always "0" (zero) for a major version.
managed code: Code that is executed by the common language runtime (CLR) environment rather than directly by the operating system. Managed code applications gain CLR services, such as automatic garbage collection, runtime type checking, and security support. These services provide uniform behavior that is independent of platform and language.
managed property: A specific property that is part of a metadata schema. It can be exposed for use in search queries that are executed from the user interface.
management agent: A component that consists of properties, rules, and rules extensions that determine how an object is processed in the metadirectory. A single management agent can have one or more run profiles that determine the management agent's behavior, such as how or when the management agent runs.
management client: An application that uses the WSRM Protocol interfaces for the purpose of presenting a user interface that allows a user to perform the functions exposed by the WSRM Protocol.
management server: (1) A server application that is used to manage SharePoint Workspace and Groove identities and services.
(2) The server endpoint of the IPAM Management Protocol.
management service: An agent that implements the WSRM Protocol on a given computer by applying specified resource policies, returning requested accounting information, and storing the accounting data dumped by the other management services running on remote servers.
management state: A state switch with two values, running and stopped, that tells whether the management service can be active or inactive. "Running" means the service will perform all resource management and accounting functions according to its current policies. "Stopped" means that it will remain in an inactive state, doing nothing except making configuration changes that will take effect when the management service becomes active again; for example, import, export, creation, deletion, or modification of resource allocation policy.
Mandarin phonetic symbols: A phonetic system for transcribing Chinese through the use of an alphabet that includes characters for all possible sounds in the spoken Mandarin language.
manifest: (1) A file that stores metadata about an expansion pack, such as the name of the expansion pack, the files and resources that are included in the expansion pack, and the dependencies that it has on other files and components.
(2) Metadata about the presentation that allows a client to make requests for media.
manual filter: A filter that lets users select a set of individual data items or dimension hierarchies by using a user interface that displays levels from the hierarchies.
marketplace license: The proof of an app purchase that defines the usage pattern that is allowed for the app.
marshal: To encode one or more data structures into an octet stream using a specific remote procedure call (RPC) transfer syntax (for example, marshaling a 32-bit integer).
marshaled server object: A server object that is created by a higher layer, and not in response to an incoming request (see server-activated object (SAO) for more information on the latter).
marshaled server object (MSO): (1) A server object that is created by a higher layer, and not in response to an incoming request. (See server-activated object (SAO) for more information on the latter.)
(2) A Marshaled Server Object is a Server Object that is created by a higher layer, and not in response to an incoming request. For more information on server objects, (see Server-Activated Object (SAO) for more information on the latter).. The .NET Remoting Lifetime Services Protocol [MS-NRLS] provides a mechanism for controlling the lifetimes of marshaled server objects.
master index component: A full-text index component that contains index keys that are extracted from a set of items. In a full-text index catalog, there is only one master index component. It is referenced by an itMaster CIndexRecord.
master key: A key that provides information for packet encryption and authentication (2) in Secure Real-Time Transport Protocol (SRTP) and Scale Secure Real-Time Transport Protocol (SSRTP) transactions.
master secret: A key that is used to symmetrically encrypt and decrypt credentials and single sign-on (SSO) tickets.
master secret key: A symmetric encryption key that is used to encrypt and decrypt credentials and Secure Store Service (SSS) tickets.
master secret server: A protocol server that stores and can provide a master secret in response to a request from a protocol client.
master unit: A unit of linear measurement that is equal to 1/576 inch.
maximum transmission unit (MTU): The size, in bytes, of the largest packet that a given layer of a communications protocol can pass onward.
MCU-Conference-URI: A literal that specifies a URI that can be used to access conferencing services in the context of a Multipoint Control Unit (MCU).
MCU-Type: A literal that identifies all of the media types, such as audio-video, that are supported by a Multipoint Control Unit (MCU).
MD5: A one-way, 128-bit hashing scheme that was developed by RSA Data Security, Inc., as described in [RFC1321].
MD5 hash: A hashing algorithm, as described in [RFC1321], that was developed by RSA Data Security, Inc. An MD5 hash is used by the File Replication Service (FRS) to verify that a file on each replica member is identical.
MDX unique name: A unique identifier for a multidimensional expression (MDX) member or value in a given Online Analytical Processing (OLAP) cube, for example "[Customer].[Customer Geography].[Country].&[Australia]".
measure: In a cube, a set of values that are typically numeric and are based on a column (2) in the fact table of the cube. Measures are the central values that are aggregated and analyzed.
measure group: A collection of related measures in a cube that derive from a single fact table, typically in a data source view.
media: Compressed audio, video, and text data that is used by the client to play a presentation.
Media Access Control (MAC) address: A hardware address provided by the network interface vendor that uniquely identifies each interface on a physical network for communication with other interfaces, as specified in [IEEE802.3]. It is used by the media access control sublayer of the data link layer of a network connection.
Media Source ID (MSI): A 32-bit identifier that uniquely identifies an audio or video source in a conference.
meeting instance: A collection of data for a meeting that occurs only once or a single occurrence of a meeting that occurs multiple times. The data can be stored in a client application or on a website.
Meeting object: A Calendar object that has both an organizer and attendees.
Meeting Workspace: A website that is created by using the Meetings Web Services protocol, as described in [MS-MEETS]. It can host documents, discussions, and other information about a meeting.
Meeting Workspace site: A SharePoint site that is based on a Meeting Workspace site template and has a template ID value of "2". A Meeting Workspace site is used for planning, posting, and working together on meeting materials.
member: (1) A user in the Members group of a site.
(2) An identity that belongs to a shared space.
(3) See OLAP member.
(4) A general term for a tablix member, data member, chart member, or gauge member.
(5) A single master data record that is stored in the Master Data Services (MDS) system.
(6) See Class.
member group: A group of users that is specific to a user profile service. Examples of types of member groups are distribution lists, security groups, and SharePoint sites. A member group contains metadata such as the group name, email address, URL, and a list of members.
member property: An attribute (1) on a data item within a specific dimension in an Online Analytical Processing (OLAP) database.
Members group: A default group of users on a SharePoint site. By default, the Members group is assigned the Contribute permission level.
membership: The state or status of being a member of a member group. A membership contains additional metadata such as the privacy level that is associated with the membership.
membership group: See group (2).
menu toolbar: A type of toolbar that is displayed in an application window, typically at the top, and provides a set of menu controls from which the user can select. Activating a control on the toolbar displays a list of commands in that menu, and the menu remains open until the user closes it or chooses a menu command.
merged cell: A single cell that is created by combining two or more adjacent cells.
merged range: A range that contains one or more merged cells.
merged term: A single term that is the combination of and has the semantic meaning of two, previously distinct terms.
mesh: (1) A network of nodes that are all identified with the same mesh name.
(2) The covering of the surface of an object by triangular shapes without gaps or overlaps.
mesh name: A set of nodes that establish connections to each other to form a mesh.
message: (1) A data structure representing a unit of data transfer between distributed applications. A message has message properties, which may include message header properties, a message body property, and message trailer properties.
(2) See message tag (MTAG).
(3) A fax that a fax server has completely received or transmitted, and archived to the Fax Archive Folder described in [MS-FAX] section 3.1.1.
(4) An atomic unit in the OMA-DM protocol.
Message Authentication Code (MAC): A message authenticator computed through the use of a symmetric key. A MAC algorithm accepts a secret key and a data buffer, and outputs a MAC. The data and MAC can then be sent to another party, which can verify the integrity and authenticity of the data by using the same secret key and the same MAC algorithm.
Message Bar notification: A message that appears in the area below the ribbon in an application window. It can be a security alert (2), or information about a workflow task, the active document, or a policy.
message body: (1) The content within an HTTP message, as described in [RFC2616].
(2) The main message text of an email message. A few properties of a Message object represent its message body, with one property containing the text itself and others defining its code page and its relationship to alternative body formats.
(3) A distinguished message property that represents the application payload.
(4) As specified in [RFC2616] section 4.3.
message identifier: (1) A string that uniquely identifies an email message.
(2) An index into a message table. A message table is a collection of localizable strings. For Windows implementations, the message table is stored in the resource section of a dynamic link library.
Message object: A set of properties that represents an email message, appointment, contact, or other type of personal-information-management object. In addition to its own properties, a Message object contains recipient properties that represent the addressees to which it is addressed, and an attachments table that represents any files and other Message objects that are attached to it.
message property: A data structure that contains a property identifier and a value, and that is associated with a message.
message queue: A data structure containing an ordered list of zero or more messages. A queue has a head and a tail and supports a first in, first out (FIFO) access pattern. Messages are appended to the tail through a write operation (Send) that appends the message and increments the tail pointer. Messages are consumed from the head through a destructive read operation (Receive) that deletes the message and increments the head pointer. A message at the head may also be read through a nondestructive read operation (Peek).
message store: A unit of containment for a single hierarchy of Folder objects, such as a mailbox or public folders.
message tag (MTAG): (1) A message that is sent between participants in the context of connections.
(2) A 4-byte integer value that describes the message type and its interpretation.
Messaging Application Programming Interface (MAPI): (1) A messaging architecture that enables multiple applications to interact with multiple messaging systems across a variety of hardware platforms.
(2) A Windows programming interface that enables email to be sent from within a Windows application.
metadata: (1) XML-formatted data that defines the characteristics of an update, including its title, description, rules for determining whether the update is applicable to a client computer, and instructions for installing the update content.
metadata schema: A schema that is used to manage information about an item.
metadata store: A database that is stored on a back-end database server and contains all stored procedures and storage for the MetadataObject types.
MetadataCatalog: A MetadataObject that represents a Metadata partition.
MetadataModel: A collection of MetadataObjects that describes a line-of-business (LOB) system. It provides a framework for converting operations that are requested by a protocol client into requests that are specific to a given LOB system.
MetadataObject: An abstract data structure that consists of a set of attributes (1) that represent a LobSystem, LobSystemInstance, DataClass, Entity, Method, MethodInstance, Parameter, TypeDescriptor, Identifier, FilterDescriptor, Action, ActionParameter, or Association.
MetadataObjectId: An attribute (1) that uniquely identifies a MetadataObject that is stored in a metadata store.
metadict: A dictionary that has strongly typed values.
metafile: (1) A file that stores an image as graphical objects, such as lines, circles, and polygons, instead of pixels. A metafile preserves an image more accurately than pixels when an image is resized.
(2) A sequence of record structures that store an image in an application-independent format. Metafile records contain drawing commands, object definitions, and configuration settings. When a metafile is processed, the stored image can be rendered on a display, output to a printer or plotter, stored in memory, or saved to a file or stream.
metakey: A string in a metadict that is mapped to a strongly-typed value.
metaverse: A storage area that contains the aggregated information from multiple connected data sources, providing a single global, integrated view of all combined objects.
Method: A type of MetadataObject that represents a piece of executable business logic (2) in a line-of-business (LOB) system. Methods are contained by DataClasses and they contain Parameters.
MethodInstance: A type of MetadataObject that associates a normalized or stereotypical semantic with a Method that represents a native API in a line-of-business (LOB) system. MethodInstances identify which part of the data that is returned by a Method is relevant for the semantic by defining a ReturnTypeDescriptor. MethodInstances are contained by Methods.
Microsoft Message Queuing (MSMQ): A communications service that provides asynchronous and reliable message passing between distributed applications. In Message Queuing, applications send messages to queues and consume messages from queues. The queues provide persistence of the messages, enabling the sending and receiving applications to operate asynchronously from one another.
Microsoft Terminal Services (TS): A component that allows a user to access applications or data stored on a remote computer over a network connection.
MIME Encapsulation of Aggregate HTML Documents (MHTML): A MIME-encapsulated HTML document, as described in [RFC2557].
MIME type: A method that is used by protocol clients to associate files of a certain type with applications that can open or access files of that type.
minimal save: A process that saves only critical workbook data to disk when errors are detected during a file save operation.
minor gridline: A horizontal or vertical line that is in the plot area of a chart and corresponds to the minor scaling unit on an axis.
minor scheme: A font scheme that is used for secondary text elements, such as body text, in a theme.
minor tick mark: A tick mark that corresponds to a minor scaling unit on an axis.
minor version: An iteration of a software component, document, or list item that is in progress or has changed only slightly from the previous version. For an item on a SharePoint site, the minor version number is never "0" (zero) and is incremented for each new version of an item, unless a major version is explicitly published. When minor versioning is disabled on a SharePoint site, only major version numbers are incremented, and the minor version is always "0" (zero).
mixed mode: A state of an Active Directorydomain that supports domain controllers (DCs) running Windows NT Server 4.0. Mixed mode does not allow organizations to take advantage of new Active Directory features such as universal groups, nested group membership, and interdomain group membership. See also native mode.
(2) An intermediate system that receives RTP packets from one or more sources, possibly changes the data format, combines the packets in some manner and then forwards a new RTP packet. Because the timing among multiple input sources will not generally be synchronized, the mixer will make timing adjustments among the streams and generate its own timing for the combined stream. Thus, all data packets originating from a mixer will be identified as having the mixer as their synchronization source. See [RFC3550] section 3.
mobile device: A small computing device that is easily portable and can be used in various environments.
Model: A MetadataObject that defines a set of references to a logically related set of Entities. Models are typically used to facilitate easy transfer into and out of Metadata stores.
moderated list: See moderated object.
moderated object: An object for which a moderator reviews and either approves or rejects additions or changes to that object or to objects that are contained by that object. New objects and changes to existing objects can be seen by other users only after they have been approved by the moderator.
moderation status: A content approval status that indicates whether a list item was approved by a moderator.
Modified Alleged Rivest Cipher 4 (MARC4) algorithm: A variable, key-length, symmetric encryption algorithm that discards the first 256 bytes of a keystream.
module: (1) A collection of routines and data structures that performs a specific task or implements a specific abstract data type. Modules usually consist of two parts, a module header and a module body. A module header is a set of name/value attribute pairs that specify the linguistic characteristics of the module. A module body is the VBA source code, a set of declarations followed by procedures. VBA supports two types of modules, procedural modules and class modules.
(2) A file used by a server to register and instantiate one or more components. It contains either implementations of the components or metadata that a server can use to find implementations.
(3) A BLOB in the Desired State Configuration Pull Model Protocol [MS-DSCPM]. The protocol does not process the content of the BLOB, and it is passed as it is to the higher layer.
moniker: An object that stores information that uniquely identifies a Component Object Model (COM) object and allows that object to be located and activated.
motion path: A set of related coordinates, typically in pixels, that define how to render an object, such as a curve or line, or an animation. Also referred to as path.
moving average: A type of trendline that is calculated based on the most recent period of data points in a series.
ms-diagnostics header: A header that is added to a Session Initiation Protocol (SIP) response, BYE request, or CANCEL request to convey troubleshooting information.
ms-diagnostics-public header: A header that is added to a Session Initiation Protocol (SIP) response, BYE request, or CANCEL request to convey troubleshooting information. Unlike the ms-diagnostics header, the ms-diagnostics-public header does not contain a "source" parameter.
MSMQ: See Microsoft Message Queuing (MSMQ).
MSMQ Directory Service: A network directory service that provides directory information, including key distribution, to MSMQ. It initially shipped in the Windows NT 4.0 Option Pack as part of MSMQ. This directory service predates and is superseded by Active Directory (AD).
MSMQ object: Any one of the objects stored by MSMQ in its directory service. An object has a class name and a set of properties.
MSMQ queue manager: An MSMQ service hosted on a machine that provides queued messaging services. Queue managers manage queues deployed on the local computer and provide asynchronous transfer of messages to queues located on other computers. A queue manager is identified by a globally unique identifier (GUID).
MSMQ routing server: A role played by an MSMQ queue manager. An MSMQ routing server implements store and forward messaging. A routing server may provide connectivity between different connected networks within a site or may provide session concentration between sites.
MSMQ site: A network of computers, typically physically collocated, that have high connectivity as measured in terms of latency (low) and throughput (high). A site is represented by a site object in the directory service. An MSMQ site maps one-to-one with an Active Directory site when Active Directory provides directory services to MSMQ.
MSMQ site gate: An MSMQ routing server through which all intersite messaging traffic flows.
multibyte character set (MBCS): An alternative to Unicode for supporting character sets, like Japanese and Chinese, that cannot be represented in a single byte. Under MBCS, characters are encoded in either one or two bytes. In two-byte characters, the first byte, or "lead" byte, signals that both it and the following byte are to be interpreted as one character. The first byte comes from a range of codes reserved for use as lead bytes. Which ranges of bytes can be lead bytes depends on the code page in use. For example, Japanese code page 932 uses the range 0x81 through 0x9F as lead bytes, but Korean code page 949 uses a different range.
multicast: (1) A content delivery method in which a single stream is transmitted from a media server to multiple clients. The clients have no connection with the server. Instead, the server sends a single copy of the stream across the network to multicast-enabled routers, which replicate the data. Clients can then receive the stream by monitoring a specific multicast IP address and port.
(2) A style of resource location or a data transmission in which a client makes a request to specific parties on a network simultaneously.
(3) Allows a host to send data to only those destinations that specifically request to receive the data. In this way, multicasting differs from sending broadcast data, because broadcast data is sent to all hosts. multicasting saves network bandwidth because multicast data is received only by those hosts that request the data, and the data travels over any link only once. multicasting saves server bandwidth because a server has to send only one multicast message per network instead of one unicast message per receiver.
(4) The ability of a transport protocol, such as User Datagram Protocol (UDP), to deliver messages to a group of recipients simultaneously without duplication of message unless the link to recipients is split.
(5) The delivery of data from one source to multiple destinations over a network. Copies of the data are made only when it needs to be transmitted on different branches containing the destinations. A minimal spanning tree-based communication where the source sits at the root of the tree, the destinations are on the other nodes, and packets travel down replicated only when necessary.
multicasting: The process by which data is transmitted over a network to multiple recipients simultaneously.
multidimensional expression (MDX): A syntax that is used for defining multidimensional objects, and for querying and manipulating multidimensional data.
multimedia session: A set of concurrent RTP sessions among a common group of participants (2). For example, a video conference (1) (which is a multimedia session) may contain an audio RTP session and a video RTP session. See [RFC3550] section 3.
Multipoint Control Unit (MCU): A server endpoint (5) that offers mixing services for multiparty, multiuser conferencing. An MCU typically supports one or more media types, such as audio, video, and data.
Multipurpose Internet Mail Extensions (MIME): A set of extensions that redefines and expands support for various types of content in email messages, as described in [RFC2045], [RFC2046], and [RFC2047].
multivalue property: A property that can contain multiple values of the same type.
multi-valued claim: See the definition of claim.