An extension to the Internet Protocol that allows for the generation of error messages, test packets and informational messages related to IP.
In Windows, a file that contains a bitmap of an icon. Icon files usually have a .ICO filename extension.
An icon that is stored in an application's resource-definition file. At run time, an application can call the LoadIcon Windows function to retrieve the handle of the icon. Icon resources can be used to avoid device dependence, simplify localization, and enable applications to share icon shapes.
The OSF-DCE standard language for specifying the interface for remote procedure calls. See also MIDL.
The state of a modal dialog box or menu when it has finished processing a message and it has no more messages waiting in its active message queue.
The period during which the application has an empty message queue. Idle time permits the processing of background tasks.
A professional organization of computer hardware and software engineers. The institute has developed standards for many aspects of computer technology, such as network connectivity, and formats for representing floating-point numbers.
The primary working body developing standards for the Internet.
A globally unique identifier associated with an interface. Some functions take IIDs as parameters to allow the caller to specify which interface pointer should be returned. See also UUID.
In MFC, a collection of same-sized images contained in a single, wide bitmap. Image lists are used to efficiently manage large sets of icons or bitmaps.
In a data-transfer operation, making data immediately available to an application, versus making it available when requested (delayed rendering).
In Windows NT, an access token that has been created to capture the security information of a client process, allowing a server to "impersonate" the client process in security operations. See also primary token, privilege, security identifier (SID).
A description of the data structure used to represent an object’s core state, definitions of the methods that can access the data structure, and information about the intended type of the object. Can also refer to a single function, where the function definition provides the implementation for that function.
In MFC, the source code file (usually a C++ source file with a .CPP or .CXX filename extension) that contains a single class definition along with the code that implements that class's member functions. See also interface file.
Behavior that depends on the implementation, with the range of possible behaviors often delineated by a standard.
Reference resolution to DLL functions by an executable file, where the executable file links to an import library (.LIB file) provided by the DLL maker. The operating system loads the DLL as the executable using it is loaded and before it starts executing. The client executable calls the DLL’s exported functions just as if the functions were contained in the executable. Contrast with explicit linking.
A file that describes the functions and data to be exported when an export (.EXP) file is referenced by a linked program. The Incremental Linker (LINK.EXE) uses the export file to build a program that contains exports (usually a dynamic-link library), and it uses the import library to resolve references to those exports in other programs. Import library files usually have a .LIB filename extension. See also library file.
One called inside another executing entity, such as a DLL or executable file. Functions can be imported either through use of a .LIB import library, or by using the __declspec (dllimport) storage-class modifier, a Microsoft-specific extension to the C language. This modifier explicitly defines the client's interface to other services. See also exported function.
A file that behaves like a disk file except that its bytes are stored in RAM. An in-memory file is a useful means of transferring raw bytes or serialized objects between independent processes.
Or in-place editing, visual editing. The ability to activate an object within the context of its container document, as opposed to opening it in a separate window.
An object server implemented as a DLL that runs in the process space of the object's client. See also local server, remote server.
An operator that specifies that its integral or floating-point operand be increased by the integer value 1. An incremented pointer points to the next object. In the prefix form (++i]
), the increment takes place before the value is used in expression evaluation; in the postfix form (i++
), the increment takes place after the value is used in expression evaluation. See also decrement (--) operator.
The process of rebuilding only those program files that have a timestamp that is more recent than the last link, or updating only those parts of the program that have changed. An incrementally linked program is functionally equivalent to a program that is linked nonincrementally, but it differs from a nonincremental program in that it is prepared for subsequent incremental links and is larger as a result. See also incremental status file, full link.
A state file generated to hold status information for later incremental links of the program. The file has the same base name as the executable file or dynamic-link library and the filename extension .ILK. The incremental status file is created the first time the Incremental Linker (LINK.EXE) runs in incremental mode. LINK updates the file during subsequent incremental builds. LINK is the only tool that uses the .ILK file. See also incremental link.
Pronounced "EYE-sam." A scheme for decreasing the time necessary to locate a data record within a large database, given a unique key for the record. The key is the field in the record used to reference the record.
In an assembly-language instruction, a memory operand whose value is treated as an address that points to the location of the desired data.
Or dereferencing operator. In C/C++, a unary operator (*) that accesses a value indirectly, through a pointer. The operand must be a pointer value. The result of the operation is the value stored at the address to which the operand points. If the operand points to a function, the result is a function designator. If it points to a storage location, the result is an l-value designating the storage location. See also address-of (&) operator.
Placing of operators between operands, as in (x+y)*z. C++ and Java binary operators use infix notation exclusively. Compare prefix notation, postfix notation.
In object-oriented programming, a method for deriving new classes from existing classes. The derived class inherits the description of its base class(es), but can be extended by adding new member variables and functions and by using virtual functions. A class can inherit from a single base class (single inheritance) or from any number of direct base classes (multiple inheritance). A class derived using multiple inheritance has the attributes of all of its base classes.
A classification of items in which each item except the top one (known as the root) is a specialized form of the item above it. Each item can have one or more items below it in the hierarchy. In the Java class hierarchy, the root is the java.lang.Object class. In MFC, the root is the CObject class. See also root.
In Windows, a file that an application uses to store information that otherwise would be lost when the application closes. Initialization files typically contain information such as user preferences for the configuration of the application. Initialization files usually have a .INI filename extension.
The portion of a declarator that specifies an initial value for an object or a variable.
A file that contains text specified in the makefile. The name of file can be used in commands as input (for example, a LINK command file), or it can pass commands to the operating system. The file is created on disk when a command that creates the file is run.
Or output operator, put-to operator. In C++, the left-shift operator, overloaded (in the iostream library) to provide formatted output. The left operand must be one of the predefined output streams (cout or cerr) and the right operand can be any valid C++ expression. See also extraction (>>) operator, overloaded operator.
In OLE, a model for in-place objects (for example, windows) that the user can activate with a single click. An inside-out object remains visible to the user when its user interface is deactivated. See also outside-in.
A handle that Windows assigns to each copy of a loaded application or dynamic-link library (DLL) in a multitasking system. Every window class requires an instance handle to identify the application or DLL that registered the class. See also task handle.
Any method that can be invoked using an instance of a class, but not using the class name. Instance methods are defined in class definitions. Called nonstatic member functions in C++. See also class method.
Any item of data that is associated with a particular object. Each instance of a class has its own copy of the instance variables defined in the class. Called member variables in C++. See also class variable.
The act of creating an object of a data type, usually a class.
A professional organization of computer hardware and software engineers. The institute has developed standards for many aspects of computer technology, such as network connectivity, and formats for representing floating-point numbers.
A general category of arithmetic data types that are capable of storing an integer (whole number). The data types char, short, int, long, and enum are integral types. The optional keywords signed and unsigned can precede or follow any of the integral types except enum, or these keywords can also be used alone as type specifiers, in which case they are understood as signed int and unsigned int, respectively. See also floating type.
A type of digital communications service offered by telephone companies. It can carry data, voice, and video over specially conditioned high-speed telephone lines delivering two 64,000 bps bearer channels and one 16,000 bps data signaling channel.
The OSF-DCE standard language for specifying the interface for remote procedure calls. See also MIDL.
In MFC, the source header (.H) file that contains a single class declaration and any other information needed to use the class. See also implementation file.
A globally unique identifier associated with an interface. Some functions take IIDs as parameters to allow the caller to specify which interface pointer should be returned. See also UUID.
Specifies that the names of objects and functions should refer only to program elements inside their own translation units. The names are not shared with other translation units. The keyword static before a name declaration ensures internal linkage. See also external linkage.
A collection of computer networks that connects millions of computers around the world.
An extension to the Internet Protocol that allows for the generation of error messages, test packets and informational messages related to IP.
The primary working body developing standards for the Internet.
The basic protocol of the Internet. It enables the delivery of individual packets from one host to another. It makes no guarantees about whether or not the packet will be delivered, how long it will take, or if multiple packets will arrive in the order they were sent. Protocols built on top of this add the notions of connection and reliability.
A multi-user system where people convene on "channels" (a virtual place, usually with a topic of conversation) to talk in groups or privately on the Internet.
Internet server extension DLL.
A set of functions for Internet servers, such as a Windows NT Server running Microsoft Internet Information Server (MIIS).
Or Internet server application (ISA). A DLL that can be loaded and called by some HTTP servers. Used to enhance the capabilities of applications that extend a Web server.
An application that processes server requests, including Common Gateway Interface (CGI) and ISAPI applications.
A routine that receives notification of server events such as URL mapping and logon requests, and filters, examines, or changes data to and from the browser or Web server.
A company that provides access to end users of the Internet, as opposed to Network Service Providers (NSP's).
A Novell NetWare communication protocol that uses datagram sockets to route information packets over local-area and wide-area networks.
A program that can execute code that is not native to the machine it is being run on. Java programs are often run by an interpreter that decodes the bytecodes that make up the program. See also JIT compiler.
A network within an organization, usually connected to the Internet via a firewall, that uses protocols such as HTTP or FTP to enhance productivity and share information.
#pragma intrinsic
compiler directive generates these functions as inline code rather than as function calls.The basic protocol of the Internet. It enables the delivery of individual packets from one host to another. It makes no guarantees about whether or not the packet will be delivered, how long it will take, or if multiple packets will arrive in the order they were sent. Protocols built on top of this add the notions of connection and reliability.
The Internet protocol address which is a 32-bit address assigned to a host. The IP address has a host component and a network component.
An Internet address that is a unique number consisting of 4 parts separated by dots, sometimes called a "dotted quad" (for example, 198.204.112.1). Every Internet computer has an IP number and most computers also have one or more domain names that are plain-language substitutes for the dotted quad.
A Novell NetWare communication protocol that uses datagram sockets to route information packets over local-area and wide-area networks.
A multi-user system where people convene on "channels" (a virtual place, usually with a topic of conversation) to talk in groups or privately on the Internet.
Internet server extension DLL.
Pronounced "EYE-sam." A scheme for decreasing the time necessary to locate a data record within a large database, given a unique key for the record. The key is the field in the record used to reference the record.
A set of functions for Internet servers, such as a Windows NT Server running Microsoft Internet Information Server (MIIS).
An Internet server filter packaged as a dynamic-link library that runs on ISAPI-enabled servers.
A type of digital communications service offered by telephone companies. It can carry data, voice, and video over specially conditioned high-speed telephone lines delivering two 64,000 bps bearer channels and one 16,000 bps data signaling channel.
International Organization for Standardization/Open Systems Interconnection
A company that provides access to end users of the Internet, as opposed to Network Service Providers (NSPs).
A moniker based on a string that identifies an object in a container. Item monikers can identify objects smaller than a file, including embedded objects in a compound document, or a pseudo-object. See also moniker, file moniker, generic composite moniker, pseudo-object.