uint32_t ContentSize;
        uint32_t ContentID;
 
-       Endpoint_Read_Stream_LE(&ContentID, sizeof(uint32_t));
+       Endpoint_Read_Stream_LE(&ContentID, sizeof(uint32_t), NULL);
 
        PacketHeader->Length -= sizeof(uint32_t);
 
        if (Application->CurrentContentID != ContentID)
        {
-               Endpoint_Discard_Stream(PacketHeader->Length);
+               Endpoint_Discard_Stream(PacketHeader->Length, NULL);
 
                return false;
        }
 
-       Endpoint_Read_Stream_LE(&ContentSize, sizeof(uint32_t));
-       Endpoint_Read_Stream_LE(&Application->CurrentContent, sizeof(XML_START_TAG) - 1);
+       Endpoint_Read_Stream_LE(&ContentSize, sizeof(uint32_t), NULL);
+       Endpoint_Read_Stream_LE(&Application->CurrentContent, (sizeof(XML_START_TAG) - 1), NULL);
 
        PacketHeader->Length -= sizeof(uint32_t) + (sizeof(XML_START_TAG) - 1);
 
        {
                SideShow_ProcessXMLContent(&Application->CurrentContent, (ContentSize - (sizeof(XML_END_TAG) - 1)));
 
-               Endpoint_Discard_Stream(sizeof(XML_END_TAG) - 1);
+               Endpoint_Discard_Stream((sizeof(XML_END_TAG) - 1), NULL);
 
                Application->HaveContent = true;
        }
        else
        {
                printf(" BINARY");
-               Endpoint_Discard_Stream(ContentSize);
+               Endpoint_Discard_Stream(ContentSize, NULL);
        }
 
        return true;
                                        uint32_t ContentSize)
 {
        printf(" XML");
-       Endpoint_Discard_Stream(ContentSize);
+       Endpoint_Discard_Stream(ContentSize, NULL);
 }