{"id":944,"date":"2012-07-04T14:21:31","date_gmt":"2012-07-04T14:21:31","guid":{"rendered":"http:\/\/www.hexacorn.com\/blog\/?p=944"},"modified":"2013-03-15T05:25:34","modified_gmt":"2013-03-15T05:25:34","slug":"forensic-riddle-12","status":"publish","type":"post","link":"https:\/\/www.hexacorn.com\/blog\/2012\/07\/04\/forensic-riddle-12\/","title":{"rendered":"Forensic Riddle #12"},"content":{"rendered":"<p>Most Windows APIs accepting strings as parameters are described on MSDN as FooBar and if they support ANSI\/Unicode versions they refer to FooBarA, FooBarW e.g. <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/aa363858%28v=vs.85%29.aspx\">CreateFile<\/a> points to CreateFileA for ANSI and CreateFileW for Unicode (Wide).<\/p>\n<p>Are there any functions out there that do not follow this pattern, or slightly derive from it or perhaps extend it?<\/p>\n<p>Answer <a title=\"Forensic Riddle #12 \u2013 Answer\" href=\"https:\/\/www.hexacorn.com\/blog\/2012\/07\/08\/forensic-riddle-12-answer\/\">here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most Windows APIs accepting strings as parameters are described on MSDN as FooBar and if they support ANSI\/Unicode versions they refer to FooBarA, FooBarW e.g. CreateFile points to CreateFileA for ANSI and CreateFileW for Unicode (Wide). Are there any functions &hellip; <a href=\"https:\/\/www.hexacorn.com\/blog\/2012\/07\/04\/forensic-riddle-12\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/posts\/944"}],"collection":[{"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/comments?post=944"}],"version-history":[{"count":7,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/posts\/944\/revisions"}],"predecessor-version":[{"id":1776,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/posts\/944\/revisions\/1776"}],"wp:attachment":[{"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/media?parent=944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/categories?post=944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hexacorn.com\/blog\/wp-json\/wp\/v2\/tags?post=944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}