Jump to content

RECORDINSERT

From EDM2
Revision as of 00:54, 21 April 2025 by Martini (talk | contribs) (Created page with "Structure that contains information about RECORDCORE structures that are being inserted into a container. The RECORDINSERT structure is used in the CM_INSERTRECORD container message only. Note: If the CCS_MINIRECORDCORE style bit is specified when a container is created, then MINIRECORDCORE should be used instead of RECORDCORE and PMINIRECORDCORE should be used instead of PRECORDCORE in all applicable data structures and messages. == Type == struct == C Declaration Me...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Structure that contains information about RECORDCORE structures that are being inserted into a container. The RECORDINSERT structure is used in the CM_INSERTRECORD container message only.

Note: If the CCS_MINIRECORDCORE style bit is specified when a container is created, then MINIRECORDCORE should be used instead of RECORDCORE and PMINIRECORDCORE should be used instead of PRECORDCORE in all applicable data structures and messages.

Type

struct

C Declaration Method

typedef

Example Code

    typedef struct _RECORDINSERT {
      ULONG           cb;                 /*  Structure size. */
      PRECORDCORE     pRecordOrder;       /*  Record order. */
      PRECORDCORE     pRecordParent;      /*  Pointer to record parent. */
      ULONG           fInvalidateRecord;  /*  Update flag. */
      ULONG           zOrder;             /*  Record z-order. */
      ULONG           cRecordsInsert;     /*  Number of root-level structures. */
    } RECORDINSERT;

    typedef   RECORDINSERT   * PRECORDINSERT ;