Shape file format

Hello
I want to convert my routing information to shape file which is compatible with garphhopper’s shape reader.
So does the shape file have predefined structure and my data must follow this structure?
Best Regards

We use the OSM shape format: http://wiki.openstreetmap.org/wiki/Shapefiles