{"id":104399,"date":"2020-10-27T07:00:00","date_gmt":"2020-10-27T14:00:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/oldnewthing\/?p=104399"},"modified":"2020-10-26T08:05:05","modified_gmt":"2020-10-26T15:05:05","slug":"20201027-00","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20201027-00\/?p=104399","title":{"rendered":"The BurgerMaster segment may have been legendary, but some legends aren&#8217;t true"},"content":{"rendered":"<p>Some time ago, I discussed <a href=\"https:\/\/devblogs.microsoft.com\/oldnewthing\/20200114-00\/?p=103327\"> the historical significance of the Burgermaster drive-in restaurant<\/a>. This triggered a memory from one of my colleagues:<\/p>\n<blockquote class=\"q\"><p>I also heard that the BurgerMaster was identified by an ordinal value, and that ordinal value was the telephone number of the restaurant.<\/p><\/blockquote>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/oldnewthing\/20191028-00\/?p=103029\"> That sounds like a fun story<\/a>. Alas, it doesn&#8217;t hold up.<\/p>\n<p>The <code>Get\u00adProc\u00adAddress<\/code> function checks the numeric value of the string pointer it is given. If it is greater than or equal to 65536, then it is interpreted as a string pointer. But if it is less than 65535, then it&#8217;s treated as an ordinal. Therefore, ordinal values are limited to 65535. That&#8217;s not enough digits to hold a U.S. telephone number.<\/p>\n<p>The <code>Global\u00adMaster\u00adHandle<\/code> function was exported as ordinal 28. There does not appear to be any significance to this number. It was just the next available ordinal in the block assigned to global memory functions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just give them a call.<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[2],"class_list":["post-104399","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-history"],"acf":[],"blog_post_summary":"<p>Just give them a call.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/104399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=104399"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/104399\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=104399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=104399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=104399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}