typedef struct IEB_Page_
       {
	  PCB_Process * PCB_ProcessChainEntryPoint;

	  BYTE	 ProcessExtrinsicKey;
	  BYTE	 ProcessIntrinsicKey;

	  //	 Include Result Codes here ...
       }
		 IEB_Page;

  typedef struct FCB_Frame_
       {
	  BYTE * FramePointer;
          DWORD  RecordSpan;

          DWORD  BytesToBeRead;
          DWORD  BytesToBeWritten;
          DWORD  BytesWritten;
          WORD   DelayedReadErrors;
	  WORD	 DelayedWriteErrors;

	  BYTE	 FrameStatus;
	  BYTE	 FrameOwner;
	  BYTE	 FrameUser;
	  BYTE	 TiedSemaphore;
       }
		 FCB_Frame;


  #define Frames 3
  #define FrameSwitch 0x01
  #define FlagFrameValid 0x10

  #define FrameLowerLimit 1024
  #define FrameUpperLimit (64 * 1024)

  #define SpaceLowerLimit Frames * FrameLowerLimit
  #define SpaceUpperLimit Frames * FrameUpperLimit