[Section] # Key Comment, can be ignored or preserved Key1=Value1 Key2="Quoted values should preserve spaces, remove quotes" Key3=Unquoted values probably should preserve spaces too InlineKeyComment=Value # not sure what GetPrivateProfileString does here # Section Comment # Comments may be ignored, or preserved [Section with Spaces which should be Preserved] Section2Key1=Value2 StronglyTypedTestInt32=2 # this should be cast to Int32 StronglyTypedTestDouble=3.5 StronglyTypedTestBoolean=false [FakeHierarchy:ConfigurableSeparator:Section] WeCanDoThat=Too! Can keys have spaces?=Probably, why not?