Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In MSDN, What does TBD stand for?

Here is a list of RPC Data Marshaling Functions from MSDN.

As you can see, some of the functions there have a description, but some has "TBD" in description field. Actually, only those which end with 64 have it. If you take a closer look to one example, everything (description, parameters, return value) is TBD as well. Moreover, they don't have "dll" or "library" information associated with them. So what does TBD stand for?

like image 411
Hayri Uğur Koltuk Avatar asked Oct 19 '11 12:10

Hayri Uğur Koltuk


3 Answers

To be done - in other words, the developer (or documenter in this case) has determined that something needs doing but is far too busy doing cool stuff to worry about such mundane details at this point.

I have code from about twenty years ago that still has TBD markers in it :-)

Aside: I'm actually surprised that MS would allow this to be published as-is - it reeks of unprofessionalism in my opinion. Far better would be to not publish anything until you had something useful to say about it.

For a lot of those cases (such as BSTR_UserFree64 and BSTR_UserUnmarshal64), it seems that they're just the same function with 64 tacked on the end, and with exactly the same parameters. They could have just copied the non-64 text across, especially when the descriptions hold such vague gems as "pFlags [in] - The data used by RPC". Someone seems to have gone out of their way to remove information.

like image 109
paxdiablo Avatar answered Sep 28 '22 07:09

paxdiablo


Usually TBD means To Be Determined.

like image 29
Barry Kaye Avatar answered Sep 28 '22 08:09

Barry Kaye


From wikipedia:

TBD is an abbreviation often meaning in ordinary writing "to be discussed" "to be done", "to be defined", "to be decided", "to be determined", etc. It may also refer to: ...

According to both acronymfinder and abbreviations.com the abbreviation that ranks the highest is To Be Determined

like image 24
Avada Kedavra Avatar answered Sep 28 '22 07:09

Avada Kedavra