+/**\r
+ Caller provided function to be invoked at the end of DebugPortInitialize().\r
+\r
+ Refer to the descrption for DebugPortInitialize() for more details.\r
+\r
+ @param[in] Context The first input argument of DebugPortInitialize().\r
+ @param[in] DebugPortHandle Debug port handle created by Debug Communication Libary.\r
+\r
+**/\r
+VOID\r
+EFIAPI\r
+InitializeDebugAgentPhase2 (\r
+ IN VOID *Context,\r
+ IN DEBUG_PORT_HANDLE DebugPortHandle\r
+ );\r
+\r
+/**\r
+ Debug Agent provided notify callback function on Memory Discovered PPI.\r
+\r
+ @param[in] PeiServices Indirect reference to the PEI Services Table.\r
+ @param[in] NotifyDescriptor Address of the notification descriptor data structure.\r
+ @param[in] Ppi Address of the PPI that was installed.\r
+\r
+ @retval EFI_SUCCESS If the function completed successfully.\r
+\r
+**/\r
+EFI_STATUS\r
+EFIAPI\r
+DebugAgentCallbackMemoryDiscoveredPpi (\r
+ IN EFI_PEI_SERVICES **PeiServices,\r
+ IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,\r
+ IN VOID *Ppi\r
+ );\r
+\r