Definitions for "Object type"
An object type consists of two parts: a spec and a body. The type body always depends on its type spec.
An opaque data structure that defines a protected entity implemented and manipulated by the operating system. For example, the system service that reads a file operates on an open file object. Every user-visible object has: A type (whose name must be unique). Two parts: header that is operated on by the Object Manager body that is operated on by type-specific system services A set of standardized rules for object creation, deletion, protection, access, management, and naming User-visible objects can be implemented using kernel-mode objects. Kernel-mode objects are visible to (and, except for certain fields in driver and device objects, directly accessible only by) the executive component that defined a given object type. They are indirectly accessible to other kernel-mode code through the type-specific support routines exported by the defining component. For example, KeInitializeDeviceQueue operates on device queue objects. See also opaque.
a bit like a package that contains only type declarations and functions that operate on those types
A set of objects that share a common interface; the characteristics that are common to a group of objects.
A categorization or group of object instances that share similar behavior and characteristics.
a description of data (objects) used in the system, created at definition time in the Business Object Builder
a schema object that serves as a template for all purchase order data in your applications
Keywords:  integer, global, memory, address, small
a small integer, and its value is a global (shared) ID or a global shared memory address