In the introduction the article explains two possible causes of the issue. This introduction is well written and provides useful, and relevant, information.
After the introduction is a Note heading. The first paragraph in this section begins as follows: “If the given solutions don’t work for you, you will have to stop Windows from updating your device drivers”.
At this point many readers will begin screaming at you in rage because you have not said a single word about how to solve the problem, you just explained what is causing the problem.
Next comes several paragraphs that explain how to “stop Windows from updating your device drivers”.
This Note section ends with the ominous warning: here be dragons. The problem is that the impatient reader who is desperately trying to get their laptop working again may never even get this far because they may have followed the instructions on how to “stop Windows from updating your device drivers” and seeing that the issue has gone away closed the web page.
It is only if you continue scrolling down the page past the ominous warning that you find the solutions. Of course some readers will never see the solution because they stopped reading after following the instructions to “stop Windows from updating your device drivers”.
This article should have been organized as follows.
If the given solutions don’t work for you…
The way the article is presented just pisses the reader off. It may also cause them to try the alternative without ever being aware that the article actually does suggest solutions.
Don’t be like Kevin. Please use a logical order for your articles.
I am a trans woman. I have been living as a woman for sixteen years. It has been almost sixteen years since I last wore men’s clothing.
And yet I have not begun the gender transitioning process.
I finally decided to begin the gender transitioning process at the end of last year. On December 30, 2020 I did some research to determine how to go about it. I found a document on my health insurance provider’s website containing the following information: “Hormone therapy is usually initiated upon referral from a qualified mental health professional … competent in behavioral health and gender dysphoria treatment”. I also learned that my insurance provider provides various telehealth options for Sexual Orientation and Gender Identity Counseling.
So, on December 31, 2020 I scheduled an appointment with a service called MDLIVE for January 20, 2021 at 1:00 PM CST.
The appointment on January 20, 2021 was a disappointment. At the beginning of the appointment I was asked what my goals are. When I mentioned that my ultimate goal was to begin HRT I was informed the MDLIVE cannot assist with that. The therapist suggested I contact my insurance provider to request information on how to go about starting HRT.
So later that day I used the chat feature of my health insurance provider’s website to request information on how to go about starting HRT. The response was devastating: “I apologize yet Hormone replacement therapy is not a covered benefit under your medical plan since it is considered as experimental, investigation and unproven.”
I was devastated.
Fortunately my health insurance provider has this new program in which they assign their customers a Nurse Case Manager.
I was contacted by two Nurse Case Managers today.
The first Nurse Case Manager I was assigned is not familiar with Gender Dysphoria. When I mentioned to her that I am a trans woman and I am planning on starting HRT soon I was reassigned to another Nurse Case Manager who is familiar with Gender Dysphoria.
My Nurse Case Manager is named Spring.
I mentioned to Spring that I had been informed that hormone replacement therapy is not a covered benefit and she reassured me that Hormonal therapy is covered under their “Treatment of Gender Dysphoria” policy. She sent me their Gender Dysphoria Policy document.
In the document the following services are listed as “Medically necessary treatment for an individual with gender dysphoria”.
Behavioral health services
Gender Reassignment Surgery (with some exceptions) including “Male to female reconstructive genital surgery”.
Unfortunately some services that are deemed to be “not medically necessary service” are not covered. This includes the following.
I have requested a referral to an endocrinologist from my Primary Care physician. They have referred me to Texas Diabetes & Endocrinology and I should be contacted by them next week. Spring confirmed that Texas Diabetes & Endocrinology accepts my health insurance and they are considered to be an in-network provider.
In other words, I am finally becoming my true self at the age of 44. I am so happy.
It has taken me many years and a great deal of pain to get to this point.
Many doctor’s offices have moved access to medical records online. For example, my doctor’s office emailed me today to tell me that my COVID-19 test results are available and I should go online to view them.
I need to know for certain what the results are because I have a surgery scheduled for next Monday that I would have to cancel if I have COVID-19. Whoever designed the website seems determined to make it as difficult as possible to obtain test results.
The page is designed so that on the left side of the page there are the following tabs.
Review Medical Record
Message a Provider
So far, so good. The obvious place to search for test results is the Review Medical Record tab and if it is not there, the Documents tab.
So, I clicked on the Review Medical Record and I see it is divided into the following child tabs.
Nothing in that list gives any indication where to find Results.
So, I clicked on the Documents tab. It has one child tab, the Community Resources tab.
Again, no indication where to find Results.
I finally found the Results after I started clicking on every single tab and child tab; there were over 50.
The Results were located in the Orders child tab of the Review Medical Record tab.
If the Orders child tab was named Results I could have found that I do not have COVID-19 in 30 seconds. As it is, it took me 30 minutes!
Just in case you were wondering why the Trump administration ordered hospitals to bypass the Centers for Disease Control and Prevention and send all COVID-19 patient information to a central database in Washington, it was so the they can manipulate the numbers.
They want to deceive us into believing that the United States has the “Lowest Mortality Rate” from COVID-19.
Do not believe his lies; we have the seventh highest mortality rate in the world!
Before you believe bold headlines such as the following, you need to consider the source.
The Media Sabotage of Hydroxychloroquine Use for COVID-19: Doctors Worldwide Protest the Disaster.
Media and Big Pharma are in lockstep to suppress a cheap, life-saving Covid-19 therapy in order to reap pandemic-sized profits
This drivel was published on https://www.globalresearch.ca/ which is “a Canadian conspiracy website” that was founded by Michel Chossudovsky who is currently the President of GlobalResearch and professor emeritus of economics at the University of Ottawa.
I once believed that there are no deities. Then I finally discovered the shocking truth, every deity that has ever been the subject of worship actually exists.
A religion is nothing more or less than a collection of religious texts, a group of priests and priestesses, and a network of places of worship.
These items can be described in non religious terms.
The religious texts are works of philosophy that happen to include tales; some of these tales discuss the history of the philosophy, or at least they claim to discuss the history of the philosophy, and other tales enhance and build upon and explain the philosophy.
The priests and priestesses are teachers that teach the philosophy.
The places of worship are schools that teach the philosophy.
The deity is therefore nothing more or less than the core concept that lies at the heart of the religion.
A religion is not meant to be static. It is meant to be a living, breathing, ever changing organism. It is the duty of all true followers of a religion to try to improve the religion for the betterment of man.
This is what is wrong with Christianity. It is no longer a living, breathing, ever changing organism. It is a putrid corpse.
This article is based on an EMail message I sent to the software development team at Vispero on August 26, 2008. I had just spent hours debugging an odd bug in JAWS®. When focus was in a particular window while JAWS was running I heard constant, rapid fire, beeping. I searched the JAWS source code for calls to the Beep and MessageBeep functions and was not able to determine the cause of the bug. I was at a loss. Then I asked the following question, is there a way I can just set breakpoints in the Beep and MessageBeep functions? This article discusses what I found during my quest for an answer to that question.
I am writing this article now because I encountered this issue again today and just spent five hours retracing my steps.
Note: After I wrote this article I learned that things are much easier in Visual Studio 2017 and Visual Studio 2019. In these versions of Visual Studio all that you need to do is open the “New Function Breakpoint” dialog box using the “Debug/New Breakpoint/Function Breakpoint…” menu item and enter the undecorated name of the function in the dialog box. If you are interested in learning how things used to be, follow me down the rabbit hole.
Falling down the rabbit hole
It turns out that it is possible to set a breakpoint in a Windows API function in Visual Studio. I do not know when this functionality was added to Visual Studio but I do know that it was available in Visual Studio 2005. The question is how.
The Set function breakpoints section of the Use breakpoints in the Visual Studio debugger page provides some relevant information; it provides very limited information on setting a breakpoint on a function with a known name. Simply use the “Debug/New Breakpoint/Function Breakpoint…” menu item to open the “New Function Breakpoint” dialog box and type a magical incantation in the “Function Name” edit.
Unfortunately, the information provided here is infuriating since it reveals that the feature is supported but it does not provide enough information to allow you to actually use the feature. In other words, it does not tell you what magical incantation to use.
Symbol Search Path: srv*C:\SymbolCache*http://msdl.microsoft.com/Download/Symbols
index address name
1 1007760 : CreateWindowExW
Note that this is not the decorated name of the function since there is no @ character.
Unfortunately, I do not know an easy way to determine the “decorated form of the function name” other than to figure it out yourself using the information provided at Using Win32 calling conventions. Most Windows API function use the __stdcall calling convention. The general syntax for the decorated name of a __stdcall function is as follows.
This provides enough information for you to write the part of the magical incantation that comes after the } character, but what about the beginning of the magical incantation? Based on the example provided for the MessageBeep function one could assume that it should simply be the name of the DLL that implements the Windows API function, but is more information available?
Look up the Windows API function in the Microsoft documentation. In the Requirements section the DLL the function is implemented in is provided; in this case it is User32.dll.
Determine the size of the function parameters in bytes, as follows.
Size in bits on a 32-bit system
Size in bytes on a 32-bit system
Size in bits on a 64-bit system
Size in bytes on a 64-bit system
Fill in the blanks.
If you are debugging a 32-bit application the magical incantation is as follows.
If you are debugging a 64-bit application the magical incantation is as follows.
Enter the appropriate magical incantation in the “Function Name” edit of the “New Function Breakpoint” dialog box and press the OK button.
Note that in order for this to work you will need to set up Visual Studio to use the Microsoft symbol server. To do this select the “Debug/Options…” menu item to open the Debugging section of the “Options” dialog box. Then select “Debugging/Symbols” in the tree view. Next press tab to move focus to the “Symbol file (.pdb) locations” check list box and check the “Microsoft Symbol Servers” item. Then press the OK button.
Today, the White House sent out an email claiming “President Trump listened to the experts—not the media” today. Evidence suggests that he listened to a single expert who told him exactly what he wanted to hear, that COVID-19 was a non-issue. Specifically he listened to Richard A. Epstein who wrote the paper “Coronavirus Perspective.”
In the first version of this document he claimed that there would be 500 deaths due to COVID-19. A few days later he revised the document saying that he made a mistake and there would be 5,000 deaths. He later revised it again by saying there would be 50,000 deaths.
As of today there have been 80,820 deaths in the United States according to the CDC.
All hail Donald Trump; a.k.a. Donald Drumpf, a.k.a. Lord Dampnut, a.k.a. Dumbnut, a.k.a. Donnie Trumpelstiltskin, a.k.a. Donald tRUMP; our most, or perhaps least, honored (not my) POTUS and our great Bloviator in Chief!