Functions
In this section
| Function | Description |
|---|---|
|
Locates the implementation of a Component Object Model (COM) interface in a server process given an interface to a proxied object. | |
|
Creates a ICoreInputSourceBase object in the caller’s UI thread. | |
|
Creates a ICoreInputSourceBase object in a worker thread or the UI thread. | |
|
Creates a Windows Runtime random access stream for a file. | |
|
Creates a Windows Runtime random access stream around an IStream base implementation. | |
|
Creates an IStream around a Windows Runtime IRandomAccessStream object. | |
|
A static creator function that can create a XamlUIPresenter for a render surface in a desktop app. | |
|
Raises an assert for debugging. | |
|
Gets the restricted error information object set by a previous call to SetRestrictedErrorInfo in the current logical thread. | |
|
Frees resources on the server side when called by RPC stub files. | |
|
Frees resources on the server side when called by RPC stub files. | |
|
Marshals an HSTRING object into the RPC buffer. | |
|
Marshals an HSTRING object into the RPC buffer. | |
|
Calculates the wire size of the HSTRING object, and gets its handle and data. | |
|
Calculates the wire size of the HSTRING object, and gets its handle and data. | |
|
Unmarshals an HSTRING object from the RPC buffer. | |
|
Unmarshals an HSTRING object from the RPC buffer. | |
|
Indicates whether the CoreApplication.UnhandledErrorDetected event occurs for the errors that are returned by the delegate registered as a callback function for a Windows Runtime API event or the completion of an asynchronous method. | |
|
Retrieves the activation factory from a DLL that contains activatable Windows Runtime classes. | |
|
Creates a dispenser class. | |
|
Gets an instance of the IPdfRendererNative interface for displaying a single page of a Portable Document Format (PDF) file. | |
|
Populates a PDF_RENDER_PARAMS stucture. A PDF_RENDER_PARAMS structure represents a set of properties for outputting a single page of a PDF file. | |
|
Activates the specified Windows Runtime class. | |
|
Saves the current error context so that it's available for later calls to the RoFailFastWithErrorContext function. | |
|
Removes existing error information from the current thread environment block (TEB). | |
|
Raises a non-continuable exception in the current process. | |
|
Frees the handle allocated by RoGetParameterizedTypeInstanceIID. | |
|
Enables retrieving class registration information. | |
|
Gets the activation factory for the specified runtime class. | |
|
Creates an agile reference for an object specified by the given interface. | |
|
Gets a unique identifier for the current apartment. | |
|
Provides a standard IBuffer marshaler to implement the semantics associated with the IBuffer interface when it is marshaled. | |
|
Gets the current reporting behavior of Windows Runtime error functions. | |
|
Locates and retrieves the metadata file that describes the Application Binary Interface (ABI) for the specified typename. | |
|
Computes the interface identifier (IID) of the interface or delegate type that results when a parameterized interface or delegate is instantiated with the specified type arguments. | |
|
Retrieves the activatable classes that are registered for a given executable (EXE) server, which was registered under the package ID of the calling process. | |
|
Initializes the Windows Runtime on the current thread with the specified concurrency model. | |
|
Gets the error object that represents the call stack at the point where the error originated | |
|
Provides a way to for debuggers to inspect a call stack from a target process. | |
|
Reports an error and an informative string to an attached debugger. | |
|
Reports an error and an informative string to an attached debugger. | |
|
Reports an error, an informative string, and an error object to an attached debugger. | |
|
Gets the type signature used to compute the IID from the last call to RoGetParameterizedTypeInstanceIID with the specified handle. | |
|
Parses a type name and existing type parameters, in the case of parameterized types. | |
|
Registers an array out-of-process activation factories for a Windows Runtime exe server. | |
|
Registers an IApartmentShutdown callback to be invoked when the current apartment shuts down. | |
|
Triggers the Global Error Handler when an unhandled exception occurs. | |
|
Triggers the Global Error Handler when a delegate failure occurs. | |
|
Determine the direct children, types, and sub-namespaces of the specified Windows Runtime namespace, from any programming language supported by the Windows Runtime. | |
|
Returns the IRestrictedErrorInfo interface pointer based on the given reference. | |
|
Removes an array of registered activation factories from the Windows Runtime. | |
|
Sets the reporting behavior of Windows Runtime error functions. | |
|
Reports a modified error and an informative string to an attached debugger. | |
|
Reports a transformed error and an informative string to an attached debugger. | |
|
Closes the Windows Runtime on the current thread. | |
|
Unregisters a previously registered IApartmentShutdown interface. | |
|
Sets the restricted error information object for the current thread. | |
|
Compares two specified HSTRING objects and returns an integer that indicates their relative position in a sort order. | |
|
Concatenates two specified strings. | |
|
Creates a new HSTRING based on the specified source string. | |
|
Creates a new string reference based on the specified string. | |
|
Decrements the reference count of a string buffer. | |
|
Discards a preallocated string buffer if it was not promoted to an HSTRING. | |
|
Creates a copy of the specified string. | |
|
Gets the length, in Unicode characters, of the specified string. | |
|
Gets the backing buffer for the specified string. | |
|
Provides a way to for debuggers to display the value of an Windows Runtime HSTRING in another address space, remotely, or from a dump. | |
|
Indicates whether the specified string is the empty string. | |
|
Allocates a mutable character buffer for use in HSTRING creation. | |
|
Creates an HSTRING from the specified HSTRING_BUFFER. | |
|
Replaces all occurrences of a set of characters in the specified string with another set of characters to create a new string. | |
|
Indicates whether the specified string has embedded null characters. | |
|
Retrieves a substring from the specified string. The substring starts at the specified character position. | |
|
Retrieves a substring from the specified string. The substring starts at a specified character position and has a specified length. | |
|
Removes all trailing occurrences of a specified set of characters from the source string. | |
|
Removes all leading occurrences of a specified set of characters from the source string. |