Share via


shlwapi.h-Header

Dieser Header wird von der Windows-Shell verwendet. Weitere Informationen finden Sie unter

shlwapi.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IQueryAssociations

Macht Methoden verfügbar, die das Abrufen von in der Registrierung gespeicherten Informationen in Verbindung mit dem Definieren eines Dateityps oder Protokolls und dessen Zuordnung zu einer Anwendung vereinfachen.

Functions

 
AssocCreate

Gibt einen Zeiger auf ein IQueryAssociations-Objekt zurück.
AssocGetPerceivedType

Ruft den wahrgenommenen Typ einer Datei basierend auf der Erweiterung ab.
AssocIsDangerous

Bestimmt, ob ein Dateityp als potenzielles Sicherheitsrisiko betrachtet wird.
AssocQueryKeyA

Sucht nach einem Schlüssel, der sich auf eine Datei- oder Protokollzuordnung bezieht, und ruft diesen aus der Registrierung ab. (ANSI)
AssocQueryKeyW

Sucht nach einem Schlüssel, der sich auf eine Datei- oder Protokollzuordnung bezieht, und ruft diesen aus der Registrierung ab. (Unicode)
AssocQueryStringA

Sucht nach einer Datei- oder Protokollzuordnungszeichenfolge und ruft sie aus der Registrierung ab. (AssocQueryStringA)
AssocQueryStringByKeyA

Sucht nach einer Dateizuordnungszeichenfolge aus der Registrierung, die mit einem angegebenen Schlüssel beginnt, und ruft sie ab. (ANSI)
AssocQueryStringByKeyW

Sucht nach einer Dateizuordnungszeichenfolge aus der Registrierung, die mit einem angegebenen Schlüssel beginnt, und ruft sie ab. (Unicode)
AssocQueryStringW

Sucht nach einer Datei- oder Protokollzuordnungszeichenfolge und ruft sie aus der Registrierung ab. (AssocQueryStringW)
ChrCmpIA

Führt einen Vergleich zwischen zwei Zeichen durch. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (ANSI)
ChrCmpIW

Führt einen Vergleich zwischen zwei Zeichen durch. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (Unicode)
ColorAdjustLuma

Ändert die Helligkeit eines RGB-Werts. Farbton und Sättigung sind nicht betroffen.
ColorHLSToRGB

Konvertiert Farben vom HLS-Format (Hue-Luminance-Sättigung) in das RGB-Format.
ColorRGBToHLS

Konvertiert Farben von RGB in das HLS-Format (Hue-Luminance-Saturation).
ConnectToConnectionPoint

Stellt eine Verbindung zwischen der Senke eines Clients und einem Verbindungspunktcontainer her oder beendet sie.
DllInstall

Übernimmt die Installation und Einrichtung für eine DLL.
GetAcceptLanguagesA

Ruft eine Zeichenfolge ab, die mit Websites verwendet wird, wenn Spracheinstellungen angegeben werden. (ANSI)
GetAcceptLanguagesW

Ruft eine Zeichenfolge ab, die mit Websites verwendet wird, wenn Spracheinstellungen angegeben werden. (Unicode)
GetMenuPosFromID

GetMenuPosFromID kann geändert oder nicht verfügbar sein.
GetProcessReference

Ruft das prozessspezifische Objekt ab, das von SetProcessReference bereitgestellt wird, und erhöht die Verweisanzahl, um den Prozess am Leben zu halten.
HashData

Hashen eines Datenarrays.
IntlStrEqNA

Führt einen Vergleich zwischen Groß- und Kleinschreibung einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen durch. (ANSI)
IntlStrEqNIA

Führt einen Vergleich der Groß-/Kleinschreibung einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen durch. (ANSI)
IntlStrEqNIW

Führt einen Vergleich der Groß-/Kleinschreibung einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen durch. (Unicode)
IntlStrEqNW

Führt einen Vergleich zwischen Groß- und Kleinschreibung einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen durch. (Unicode)
IntlStrEqWorkerA

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei lokalisierten Zeichenfolgen. (ANSI)
IntlStrEqWorkerW

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei lokalisierten Zeichenfolgen. (Unicode)
IsCharSpacea

Bestimmt, ob ein Zeichen ein Leerzeichen darstellt. (ANSI)
IsCharSpaceW

Bestimmt, ob ein Zeichen ein Leerzeichen darstellt. (Unicode)
IsInternetESCEnabled

Bestimmt, ob sich Windows Internet Explorer in der erweiterten Sicherheitskonfiguration befindet.
Isos

Überprüft die angegebenen Betriebssysteme und Betriebssystemfeatures.
IStream_Copy

Kopiert einen Stream in einen anderen Stream.
IStream_Read

Liest Bytes aus einem angegebenen Stream und gibt einen Wert zurück, der angibt, ob alle Bytes erfolgreich gelesen wurden.
IStream_ReadPidl

Liest einen Zeiger auf eine Elementbezeichnerliste (PIDL) aus einem IStream-Objekt in ein PIDLIST_RELATIVE-Objekt.
IStream_ReadStr

Liest aus einem Stream und schreibt in eine Zeichenfolge.
IStream_Reset

Verschiebt die Suchposition in einem angegebenen Stream an den Anfang des Datenstroms.
IStream_Size

Ruft die Größe eines angegebenen Datenstroms in Bytes ab.
IStream_Write

Schreibt Daten mit unbekanntem Format aus einem Puffer in einen angegebenen Stream.
IStream_WritePidl

Schreibt einen Zeiger auf eine Elementbezeichnerliste (Item Identifier List, PIDL) aus einem PCUIDLIST_RELATIVE-Objekt in ein IStream-Objekt.
IStream_WriteStr

Liest aus einer Zeichenfolge und schreibt in einen Stream.
IUnknown_AtomicRelease

Gibt einen COM-Zeiger (Component Object Model) frei und legt ihn auf NULL fest.
IUnknown_GetSite

Ruft die IObjectWithSite::GetSite-Methode des angegebenen Objekts auf.
IUnknown_GetWindow

Versucht, ein Fensterhandle aus einem COM-Objekt (Component Object Model) abzurufen, indem verschiedene Schnittstellen mit einer GetWindow-Methode abgefragt werden.
IUnknown_QueryService

Ruft eine Schnittstelle für einen Dienst aus einem angegebenen Objekt ab.
IUnknown_Set

Ändert den Wert eines COM-Schnittstellenzeigers (Component Object Model) und gibt die vorherige Schnittstelle frei.
IUnknown_SetSite

Legt die Website des angegebenen Objekts fest, indem die IObjectWithSite::SetSite-Methode aufgerufen wird.
MAKEDLLVERULL

Wird verwendet, um DLL-Versionsinformationen in einen ULONGLONG-Wert zu packen.
ParseURLA

Führt eine rudimentäre Analyse einer URL durch. (ANSI)
ParseURLW

Führt eine rudimentäre Analyse einer URL durch. (Unicode)
PathAddBackslashA

Fügt einen umgekehrten Schrägstrich am Ende einer Zeichenfolge hinzu, um die richtige Syntax für einen Pfad zu erstellen. (PathAddBackslashA)
PathAddBackslashW

Fügt einen umgekehrten Schrägstrich am Ende einer Zeichenfolge hinzu, um die richtige Syntax für einen Pfad zu erstellen. (PathAddBackslashW)
PathAddExtensionA

Fügt einer Pfadzeichenfolge eine Dateinamenerweiterung hinzu. (ANSI)
PathAddExtensionW

Fügt einer Pfadzeichenfolge eine Dateinamenerweiterung hinzu. (Unicode)
PathAppendA

Fügt einen Pfad an das Ende eines anderen an. (ANSI)
PathAppendW

Fügt einen Pfad an das Ende eines anderen an. (Unicode)
PathBuildRootA

Erstellt einen Stammpfad aus einer angegebenen Laufwerksnummer. (ANSI)
PathBuildRootW

Erstellt einen Stammpfad aus einer angegebenen Laufwerksnummer. (Unicode)
PathCanonicalizeA

Vereinfacht einen Pfad, indem Navigationselemente wie "." und ".." entfernt werden, um einen direkten, wohlgeformten Pfad zu erzeugen. (ANSI)
PathCanonicalizeW

Vereinfacht einen Pfad, indem Navigationselemente wie "." und ".." entfernt werden, um einen direkten, wohlgeformten Pfad zu erzeugen. (Unicode)
PathCombineA

Verkettet zwei Zeichenfolgen, die ordnungsgemäß formatierte Pfade darstellen, zu einem Pfad; verkettet auch alle relativen Pfadelemente. (ANSI)
PathCombineW

Verkettet zwei Zeichenfolgen, die ordnungsgemäß formatierte Pfade darstellen, zu einem Pfad; verkettet auch alle relativen Pfadelemente. (Unicode)
PathCommonPrefixA

Vergleicht zwei Pfade, um zu ermitteln, ob sie ein gemeinsames Präfix haben. Ein Präfix ist einer der folgenden Typen:_"C:\", ".", ".", ".", ".. \". (ANSI)
PathCommonPrefixW

Vergleicht zwei Pfade, um zu ermitteln, ob sie ein gemeinsames Präfix haben. Ein Präfix ist einer der folgenden Typen:_"C:\", ".", ".", ".", ".. \". (Unicode)
PathCompactPathA

Schneidet einen Dateipfad ab, um innerhalb einer bestimmten Pixelbreite zu passen, indem Pfadkomponenten durch Auslassungspunkte ersetzt werden. (ANSI)
PathCompactPathExA

Schneidet einen Pfad ab, der in eine bestimmte Anzahl von Zeichen passt, indem Pfadkomponenten durch Auslassungspunkte ersetzt werden. (ANSI)
PathCompactPathExW

Schneidet einen Pfad ab, der in eine bestimmte Anzahl von Zeichen passt, indem Pfadkomponenten durch Auslassungspunkte ersetzt werden. (Unicode)
PathCompactPathW

Schneidet einen Dateipfad ab, um innerhalb einer bestimmten Pixelbreite zu passen, indem Pfadkomponenten durch Auslassungspunkte ersetzt werden. (Unicode)
PathCreateFromUrlA

Konvertiert eine Datei-URL in einen Microsoft MS-DOS-Pfad. (ANSI)
PathCreateFromUrlAlloc

Erstellt einen Pfad aus einer Datei-URL.
PathCreateFromUrlW

Konvertiert eine Datei-URL in einen Microsoft MS-DOS-Pfad. (Unicode)
PathFileExistsA

Bestimmt, ob ein Pfad zu einem Dateisystemobjekt wie einer Datei oder einem Ordner gültig ist. (ANSI)
PathFileExistsW

Bestimmt, ob ein Pfad zu einem Dateisystemobjekt wie einer Datei oder einem Ordner gültig ist. (Unicode)
PathFindExtensionA

Durchsucht einen Pfad nach einer Erweiterung. (ANSI)
PathFindExtensionW

Durchsucht einen Pfad nach einer Erweiterung. (Unicode)
PathFindFileNameA

Durchsucht einen Pfad nach einem Dateinamen. (ANSI)
PathFindFileNameW

Durchsucht einen Pfad nach einem Dateinamen. (Unicode)
PathFindNextComponentA

Analysiert einen Pfad und gibt den Teil dieses Pfads zurück, der dem ersten umgekehrten Schrägstrich folgt. (ANSI)
PathFindNextComponentW

Analysiert einen Pfad und gibt den Teil dieses Pfads zurück, der dem ersten umgekehrten Schrägstrich folgt. (Unicode)
PathFindOnPathA

Sucht nach einer Datei. (ANSI)
PathFindOnPathW

Sucht nach einer Datei. (Unicode)
PathFindSuffixArrayA

Bestimmt, ob ein bestimmter Dateiname über eine Liste von Suffixen verfügt. (ANSI)
PathFindSuffixArrayW

Bestimmt, ob ein bestimmter Dateiname über eine Liste von Suffixen verfügt. (Unicode)
PathGetArgsA

Sucht die Befehlszeilenargumente innerhalb eines angegebenen Pfads. (ANSI)
PathGetArgsW

Sucht die Befehlszeilenargumente innerhalb eines angegebenen Pfads. (Unicode)
PathGetCharTypeA

Bestimmt den Typ des Zeichens in Bezug auf einen Pfad. (ANSI)
PathGetCharTypeW

Bestimmt den Typ des Zeichens in Bezug auf einen Pfad. (Unicode)
PathGetDriveNumberA

Durchsucht einen Pfad nach einem Laufwerkbuchstaben im Bereich von "A" bis "Z" und gibt die entsprechende Laufwerksnummer zurück. (ANSI)
PathGetDriveNumberW

Durchsucht einen Pfad nach einem Laufwerkbuchstaben im Bereich von "A" bis "Z" und gibt die entsprechende Laufwerksnummer zurück. (Unicode)
PathIsContentTypeA

Bestimmt, ob der registrierte Inhaltstyp einer Datei mit dem angegebenen Inhaltstyp übereinstimmt. Diese Funktion ruft den Inhaltstyp für den angegebenen Dateityp ab und vergleicht diese Zeichenfolge mit dem pszContentType. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (ANSI)
PathIsContentTypeW

Bestimmt, ob der registrierte Inhaltstyp einer Datei mit dem angegebenen Inhaltstyp übereinstimmt. Diese Funktion ruft den Inhaltstyp für den angegebenen Dateityp ab und vergleicht diese Zeichenfolge mit dem pszContentType. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (Unicode)
PathIsDirectoryA

Überprüft, ob ein Pfad ein gültiges Verzeichnis ist. (ANSI)
PathIsDirectoryEmptyA

Bestimmt, ob ein angegebener Pfad ein leeres Verzeichnis ist. (ANSI)
PathIsDirectoryEmptyW

Bestimmt, ob ein angegebener Pfad ein leeres Verzeichnis ist. (Unicode)
PathIsDirectoryW

Überprüft, ob ein Pfad ein gültiges Verzeichnis ist. (Unicode)
PathIsFileSpeca

Durchsucht einen Pfad nach pfadtrennenden Zeichen (z. B. ":" oder "" ). Wenn keine pfadtrennenden Zeichen vorhanden sind, wird der Pfad als Dateispezifikationspfad betrachtet.
PathIsFileSpecW

Durchsucht einen Pfad nach pfadtrennenden Zeichen (z. B. ":" oder "\" ). Wenn keine pfadtrennenden Zeichen vorhanden sind, wird der Pfad als Dateispezifikationspfad betrachtet.
PathIsHTMLFileA

Bestimmt, ob es sich bei einer Datei um eine HTML-Datei handelt. Die Ermittlung erfolgt basierend auf dem Inhaltstyp, der für die Erweiterung der Datei registriert ist. (ANSI)
PathIsHTMLFileW

Bestimmt, ob es sich bei einer Datei um eine HTML-Datei handelt. Die Ermittlung erfolgt basierend auf dem Inhaltstyp, der für die Erweiterung der Datei registriert ist. (Unicode)
PathIsLFNFileSpecA

Bestimmt, ob ein Dateiname im Langformat vorliegt. (ANSI)
PathIsLFNFileSpecW

Bestimmt, ob ein Dateiname im Langformat vorliegt. (Unicode)
PathIsNetworkPathA

Bestimmt, ob eine Pfadzeichenfolge eine Netzwerkressource darstellt. (ANSI)
PathIsNetworkPathW

Bestimmt, ob eine Pfadzeichenfolge eine Netzwerkressource darstellt. (Unicode)
PathIsPrefixA

Untersucht einen Pfad, um festzustellen, ob er mit einem Präfixwert beginnt, der von pszPrefix übergeben wird. (ANSI)
PathIsPrefixW

Untersucht einen Pfad, um festzustellen, ob er mit einem Präfixwert beginnt, der von pszPrefix übergeben wird. (Unicode)
PathIsRelativeA

Durchsucht einen Pfad und bestimmt, ob er relativ ist. (ANSI)
PathIsRelativeW

Durchsucht einen Pfad und bestimmt, ob er relativ ist. (Unicode)
PathIsRootA

Bestimmt, ob sich eine Pfadzeichenfolge auf den Stamm eines Volumes bezieht. (ANSI)
PathIsRootW

Bestimmt, ob sich eine Pfadzeichenfolge auf den Stamm eines Volumes bezieht. (Unicode)
PathIsSameRootA

Vergleicht zwei Pfade, um zu ermitteln, ob sie über eine gemeinsame Stammkomponente verfügen. (ANSI)
PathIsSameRootW

Vergleicht zwei Pfade, um zu ermitteln, ob sie über eine gemeinsame Stammkomponente verfügen. (Unicode)
PathIsSystemFolderA

Bestimmt, ob ein vorhandener Ordner die Attribute enthält, die ihn zu einem Systemordner machen. Alternativ gibt diese Funktion an, ob bestimmte Attribute einen Ordner als Systemordner qualifizieren. (ANSI)
PathIsSystemFolderW

Bestimmt, ob ein vorhandener Ordner die Attribute enthält, die ihn zu einem Systemordner machen. Alternativ gibt diese Funktion an, ob bestimmte Attribute einen Ordner als Systemordner qualifizieren. (Unicode)
PathIsUNCA

Bestimmt, ob eine Pfadzeichenfolge ein gültiger UNC-Pfad (Universal Naming Convention) ist, im Gegensatz zu einem Pfad, der auf einem Laufwerkbuchstaben basiert. (ANSI)
PathIsUNCServerA

Bestimmt, ob eine Zeichenfolge nur für einen Serverpfad eine gültige UNC (Universal Naming Convention) ist. (ANSI)
PathIsUNCServerShareA

Bestimmt, ob eine Zeichenfolge ein gültiger UNC-Freigabepfad (Universal Naming Convention) ist, \server\share. (ANSI)
PathIsUNCServerShareW

Bestimmt, ob eine Zeichenfolge ein gültiger UNC-Freigabepfad (Universal Naming Convention) ist, \server\share. (Unicode)
PathIsUNCServerW

Bestimmt, ob eine Zeichenfolge nur für einen Serverpfad eine gültige UNC (Universal Naming Convention) ist. (Unicode)
PathIsUNCW

Bestimmt, ob eine Pfadzeichenfolge ein gültiger UNC-Pfad (Universal Naming Convention) ist, im Gegensatz zu einem Pfad, der auf einem Laufwerkbuchstaben basiert. (Unicode)
PathIsURLA

Testet eine angegebene Zeichenfolge, um zu ermitteln, ob sie einem gültigen URL-Format entspricht. (ANSI)
PathIsURLW

Testet eine angegebene Zeichenfolge, um zu ermitteln, ob sie einem gültigen URL-Format entspricht. (Unicode)
PathMakePrettyA

Konvertiert einen ganz groß geschriebenen Pfad in alle Kleinbuchstaben, um dem Pfad ein konsistentes Erscheinungsbild zu verleihen. (ANSI)
PathMakePrettyW

Konvertiert einen ganz groß geschriebenen Pfad in alle Kleinbuchstaben, um dem Pfad ein konsistentes Erscheinungsbild zu verleihen. (Unicode)
PathMakeSystemFolderA

Gibt einem vorhandenen Ordner die richtigen Attribute, um ein Systemordner zu werden. (ANSI)
PathMakeSystemFolderW

Gibt einem vorhandenen Ordner die richtigen Attribute, um ein Systemordner zu werden. (Unicode)
PathMatchSpecA

Durchsucht eine Zeichenfolge mit einem Microsoft MS-DOS-Wildcard-Übereinstimmungstyp. (ANSI)
PathMatchSpecExA

Vergleicht einen Dateinamen aus einem Pfad mit mindestens einem Dateinamenmuster. (ANSI)
PathMatchSpecExW

Vergleicht einen Dateinamen aus einem Pfad mit mindestens einem Dateinamenmuster. (Unicode)
PathMatchSpecW

Durchsucht eine Zeichenfolge mit einem Microsoft MS-DOS-Wildcard-Übereinstimmungstyp. (Unicode)
PathParseIconLocationA

Analysiert eine Dateispeicherortzeichenfolge, die einen Dateispeicherort und einen Symbolindex enthält, und gibt separate Werte zurück. (ANSI)
PathParseIconLocationW

Analysiert eine Dateispeicherortzeichenfolge, die einen Dateispeicherort und einen Symbolindex enthält, und gibt separate Werte zurück. (Unicode)
PathQuoteSpacesA

Durchsucht einen Pfad nach Leerzeichen. Wenn Leerzeichen gefunden werden, wird der gesamte Pfad in Anführungszeichen eingeschlossen. (ANSI)
PathQuoteSpacesW

Durchsucht einen Pfad nach Leerzeichen. Wenn Leerzeichen gefunden werden, wird der gesamte Pfad in Anführungszeichen eingeschlossen. (Unicode)
PathRelativePathToA

Erstellt einen relativen Pfad von einer Datei oder einem Ordner zu einer anderen. (ANSI)
PathRelativePathToW

Erstellt einen relativen Pfad von einer Datei oder einem Ordner zu einer anderen. (Unicode)
PathRemoveArgsA

Entfernt alle Argumente aus einem angegebenen Pfad. (ANSI)
PathRemoveArgsW

Entfernt alle Argumente aus einem angegebenen Pfad. (Unicode)
PathRemoveBackslashA

Entfernt den nachfolgenden umgekehrten Schrägstrich aus einem angegebenen Pfad. (ANSI)
PathRemoveBackslashW

Entfernt den nachfolgenden umgekehrten Schrägstrich aus einem angegebenen Pfad. (Unicode)
PathRemoveBlanksA

Entfernt alle führenden und nachfolgenden Leerzeichen aus einer Zeichenfolge. (ANSI)
PathRemoveBlanksW

Entfernt alle führenden und nachfolgenden Leerzeichen aus einer Zeichenfolge. (Unicode)
PathRemoveExtensionA

Entfernt die Dateinamenerweiterung aus einem Pfad, falls vorhanden. (ANSI)
PathRemoveExtensionW

Entfernt die Dateinamenerweiterung aus einem Pfad, falls vorhanden. (Unicode)
PathRemoveFileSpecA

Entfernt den nachgestellten Dateinamen und den umgekehrten Schrägstrich aus einem Pfad, sofern sie vorhanden sind. (ANSI)
PathRemoveFileSpecW

Entfernt den nachgestellten Dateinamen und den umgekehrten Schrägstrich aus einem Pfad, sofern sie vorhanden sind. (Unicode)
PathRenameExtensionA

Ersetzt die Erweiterung eines Dateinamens durch eine neue Erweiterung. Wenn der Dateiname keine Erweiterung enthält, wird die Erweiterung am Ende der Zeichenfolge angefügt. (ANSI)
PathRenameExtensionW

Ersetzt die Erweiterung eines Dateinamens durch eine neue Erweiterung. Wenn der Dateiname keine Erweiterung enthält, wird die Erweiterung am Ende der Zeichenfolge angefügt. (Unicode)
PathSearchAndQualifyA

Bestimmt, ob ein bestimmter Pfad ordnungsgemäß formatiert und voll qualifiziert ist. (ANSI)
PathSearchAndQualifyW

Bestimmt, ob ein bestimmter Pfad ordnungsgemäß formatiert und voll qualifiziert ist. (Unicode)
PathSetDlgItemPathA

Legt den Text eines untergeordneten Steuerelements in einem Fenster oder Dialogfeld fest, indem PathCompactPath verwendet wird, um sicherzustellen, dass der Pfad in das Steuerelement passt. (ANSI)
PathSetDlgItemPathW

Legt den Text eines untergeordneten Steuerelements in einem Fenster oder Dialogfeld fest, indem PathCompactPath verwendet wird, um sicherzustellen, dass der Pfad in das Steuerelement passt. (Unicode)
PathSkipRootA

Ruft einen Zeiger auf das erste Zeichen in einem Pfad ab, der dem Laufwerkbuchstaben oder dem Server-/Freigabepfadelement der Universal Naming Convention (UNC) folgt. (ANSI)
PathSkipRootW

Ruft einen Zeiger auf das erste Zeichen in einem Pfad ab, der dem Laufwerkbuchstaben oder dem Server-/Freigabepfadelement der Universal Naming Convention (UNC) folgt. (Unicode)
PathStripPathA

Entfernt den Pfadteil eines vollqualifizierten Pfads und einer vollqualifizierten Datei. (ANSI)
PathStripPathW

Entfernt den Pfadteil eines vollqualifizierten Pfads und einer vollqualifizierten Datei. (Unicode)
PathStripToRootA

Entfernt alle Datei- und Verzeichniselemente in einem Pfad mit Ausnahme der Stamminformationen. (ANSI)
PathStripToRootW

Entfernt alle Datei- und Verzeichniselemente in einem Pfad mit Ausnahme der Stamminformationen. (Unicode)
PathUndecorateA

Entfernt die Dekoration aus einer Pfadzeichenfolge. (ANSI)
PathUndecorateW

Entfernt die Dekoration aus einer Pfadzeichenfolge. (Unicode)
PathUnExpandEnvStringsA

Ersetzt bestimmte Ordnernamen in einem vollqualifizierten Pfad durch die zugehörige Umgebungszeichenfolge. (ANSI)
PathUnExpandEnvStringsW

Ersetzt bestimmte Ordnernamen in einem vollqualifizierten Pfad durch die zugehörige Umgebungszeichenfolge. (Unicode)
PathUnmakeSystemFolderA

Entfernt die Attribute aus einem Ordner, der ihn zu einem Systemordner macht. Dieser Ordner muss tatsächlich im Dateisystem vorhanden sein. (ANSI)
PathUnmakeSystemFolderW

Entfernt die Attribute aus einem Ordner, der ihn zu einem Systemordner macht. Dieser Ordner muss tatsächlich im Dateisystem vorhanden sein. (Unicode)
PathUnquoteSpacesA

Entfernt Anführungszeichen vom Anfang und Ende eines Pfads. (ANSI)
PathUnquoteSpacesW

Entfernt Anführungszeichen vom Anfang und Ende eines Pfads. (Unicode)
QISearch

Eine tabellengesteuerte Implementierung der IUnknown::QueryInterface-Methode.
SetProcessReference

Stellt ein COM-Objekt (Component Object Model) bereit, mit dem gehostete Shellerweiterungen und andere Komponenten verhindern können, dass ihr Hostprozess vorzeitig geschlossen wird.
SHAllocShared

SHAllocShared kann geändert oder nicht verfügbar sein.
SHAnsiToAnsi

Kopiert eine ANSI-Zeichenfolge.
SHAnsiToUnicode

Konvertiert eine Zeichenfolge von der ANSI-Codepage in die Unicode-Codepage.
SHAutoComplete

Weist Die Steuerelemente für die Systembearbeitung an, autoVervollständigen zu verwenden, um URLs oder Dateisystempfade zu vervollständigen.
SHCopyKeyA

Kopiert rekursiv die Unterschlüssel und Werte des Quellunterschlüssels in den Zielschlüssel. SHCopyKey kopiert die Sicherheitsattribute der Schlüssel nicht. (ANSI)
SHCopyKeyW

Kopiert rekursiv die Unterschlüssel und Werte des Quellunterschlüssels in den Zielschlüssel. SHCopyKey kopiert die Sicherheitsattribute der Schlüssel nicht. (Unicode)
SHCreateMemStream

Erstellt einen Speicherdatenstrom mit einem ähnlichen Prozess wie CreateStreamOnHGlobal.
SHCreateShellPalette

Erstellt eine Halbtonpalette für den angegebenen Gerätekontext.
SHCreateStreamOnFileA

SHCreateStreamOnFile kann geändert oder nicht verfügbar sein. Verwenden Sie stattdessen SHCreateStreamOnFileEx. (ANSI)
SHCreateStreamOnFileEx

Öffnet oder erstellt eine Datei und ruft einen Stream zum Lesen oder Schreiben in diese Datei ab.
SHCreateStreamOnFileW

SHCreateStreamOnFile kann geändert oder nicht verfügbar sein. Verwenden Sie stattdessen SHCreateStreamOnFileEx. (Unicode)
SHCreateThread

Erstellt einen Thread.
SHCreateThreadRef

Erstellt einen Threadverweis auf ein COM-Objekt (Component Object Model).
SHCreateThreadWithHandle

Erstellt einen neuen Thread und ruft dessen Handle ab.
SHDeleteEmptyKeyA

Löscht einen leeren Schlüssel. (ANSI)
SHDeleteEmptyKeyW

Löscht einen leeren Schlüssel. (Unicode)
SHDeleteKeyA

Löscht einen Unterschlüssel und alle zugehörigen Nachfolger. Diese Funktion entfernt den Schlüssel und alle Werte des Schlüssels aus der Registrierung. (ANSI)
SHDeleteKeyW

Löscht einen Unterschlüssel und alle zugehörigen Nachfolger. Diese Funktion entfernt den Schlüssel und alle Werte des Schlüssels aus der Registrierung. (Unicode)
SHDeleteValueA

Löscht einen benannten Wert aus dem angegebenen Registrierungsschlüssel. (ANSI)
SHDeleteValueW

Löscht einen benannten Wert aus dem angegebenen Registrierungsschlüssel. (Unicode)
SHEnumKeyExA

Listet die Unterschlüssel des angegebenen geöffneten Registrierungsschlüssels auf. (SHEnumKeyExA)
SHEnumKeyExW

Listet die Unterschlüssel des angegebenen geöffneten Registrierungsschlüssels auf. (SHEnumKeyExW)
SHEnumValueA

Listet die Werte des angegebenen offenen Registrierungsschlüssels auf. (ANSI)
SHEnumValueW

Listet die Werte des angegebenen offenen Registrierungsschlüssels auf. (Unicode)
SHFormatDateTimeA

SHFormatDateTime kann geändert oder nicht verfügbar sein. (ANSI)
SHFormatDateTimeW

SHFormatDateTime kann geändert oder nicht verfügbar sein. (Unicode)
SHFreeShared

SHFreeShared kann geändert oder nicht verfügbar sein.
SHGetAssocKeys

Ruft ein Array von Klassenunterschlüsseln ab, die einem IQueryAssociations-Objekt zugeordnet sind.
SHGetInverseCMAP

Ruft die umgekehrte Farbtabellenzuordnung für die Halbtonpalette ab.
SHGetThreadRef

Ruft den threadspezifischen Objektverweis ab, der von SHSetThreadRef festgelegt wurde.
SHGetValueA

Ruft einen Registrierungswert ab. (SHGetValueA)
SHGetValueW

Ruft einen Registrierungswert ab. (SHGetValueW)
SHGetViewStatePropertyBag

SHGetViewStatePropertyBag ist möglicherweise geändert oder nicht verfügbar.
SHGlobalCounterDecrement

Verringert einen globalen Leistungsindikator.
SHGlobalCounterGetValue

Ruft den aktuellen Wert eines globalen Leistungsindikators ab.
SHGlobalCounterIncrement

Erhöht einen globalen Indikator.
SHIsLowMemoryMachine

Wird nicht unterstützt. (SHIsLowMemoryMachine)
SHLoadIndirectString

Extrahiert eine angegebene Textressource, wenn diese Ressource in Form einer indirekten Zeichenfolge angegeben wird (eine Zeichenfolge, die mit dem Symbol "@" beginnt).
SHLocalStrDupA

Macht eine Kopie einer Zeichenfolge im neu zugeordneten Speicher. (SHLocalStrDupA)
SHLocalStrDupW

Erstellt eine Kopie einer Zeichenfolge im neu zugewiesenen Arbeitsspeicher. (SHLocalStrDupW)
SHLockShared

SHLockShared kann geändert oder nicht verfügbar sein.
SHMessageBoxCheckA

SHMessageBoxCheck kann geändert oder nicht verfügbar sein. (ANSI)
SHMessageBoxCheckW

SHMessageBoxCheck kann geändert oder nicht verfügbar sein. (Unicode)
SHOpenRegStream2A

Öffnet einen Registrierungswert und stellt einen Stream bereit, der zum Lesen oder Schreiben in den Wert verwendet werden kann. Diese Funktion ersetzt SHOpenRegStream. (ANSI)
SHOpenRegStream2W

Öffnet einen Registrierungswert und stellt einen Stream bereit, der zum Lesen oder Schreiben in den Wert verwendet werden kann. Diese Funktion ersetzt SHOpenRegStream. (Unicode)
SHOpenRegStreamA

Veraltet. (SHOpenRegStreamA)
SHOpenRegStreamW

Veraltet. (SHOpenRegStreamW)
SHQueryInfoKeyA

Ruft Informationen zu einem angegebenen Registrierungsschlüssel ab. (ANSI)
SHQueryInfoKeyW

Ruft Informationen zu einem angegebenen Registrierungsschlüssel ab. (Unicode)
SHQueryValueExA

Öffnet einen Registrierungsschlüssel und fragt ihn nach einem bestimmten Wert ab. (ANSI)
SHQueryValueExW

Öffnet einen Registrierungsschlüssel und fragt ihn nach einem bestimmten Wert ab. (Unicode)
SHRegCloseUSKey

Schließt ein Handle mit einem benutzerspezifischen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
SHRegCreateUSKeyA

Erstellt oder öffnet einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (ANSI)
SHRegCreateUSKeyW

Erstellt oder öffnet einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteEmptyUSKeyA

Löscht einen leeren Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteEmptyUSKeyW

Löscht einen leeren Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteUSValueA

Löscht einen Registrierungsunterschlüsselwert in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteUSValueW

Löscht einen Registrierungsunterschlüsselwert in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (Unicode)
SHRegDuplicateHKey

Dupliziert das HKEY-Handle eines Registrierungsschlüssels.
SHRegEnumUSKeyA

Listet die Unterschlüssel eines Registrierungsunterschlüssels in einer benutzerspezifischen Unterstruktur auf (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSKeyW

Listet die Unterschlüssel eines Registrierungsunterschlüssels in einer benutzerspezifischen Unterstruktur auf (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (Unicode)
SHRegEnumUSValueA

Listet die Werte des angegebenen Registrierungsunterschlüssels in einer benutzerspezifischen Unterstruktur auf (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSValueW

Listet die Werte des angegebenen Registrierungsunterschlüssels in einer benutzerspezifischen Unterstruktur auf (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolUSValueA

Ruft einen booleschen Wert aus einem Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) ab. (ANSI)
SHRegGetBoolUSValueW

Ruft einen booleschen Wert aus einem Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) ab. (Unicode)
SHRegGetBoolValueFromHKCUHKLM

Wertet einen Registrierungsschlüsselwert aus und gibt einen booleschen Wert zurück, der angibt, ob der Wert vorhanden ist und der erwartete Zustand dem tatsächlichen Zustand entspricht.
SHRegGetIntW

Liest einen numerischen Zeichenfolgenwert aus der Registrierung und konvertiert ihn in eine ganze Zahl.
SHRegGetPathA

Ruft einen Dateipfad aus der Registrierung ab und erweitert bei Bedarf Umgebungsvariablen. (ANSI)
SHRegGetPathW

Ruft einen Dateipfad aus der Registrierung ab und erweitert bei Bedarf Umgebungsvariablen. (Unicode)
SHRegGetUSValueA

Ruft einen Wert aus einem Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) ab. (ANSI)
SHRegGetUSValueW

Ruft einen Wert aus einem Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) ab. (Unicode)
SHRegGetValueA

Ruft einen Registrierungswert ab. (SHRegGetValueA)
SHRegGetValueFromHKCUHKLM

Ruft die angegebenen Informationen aus der Registrierung ab.
SHRegGetValueW

Ruft einen Registrierungswert ab. (SHRegGetValueW)
SHRegOpenUSKeyA

Öffnet einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (ANSI)
SHRegOpenUSKeyW

Öffnet einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryInfoUSKeyA

Ruft Informationen zu einem angegebenen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) ab. (ANSI)
SHRegQueryInfoUSKeyW

Ruft Informationen zu einem angegebenen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) ab. (Unicode)
SHRegQueryUSValueA

Ruft den Typ und die Daten für einen angegebenen Namen ab, der einem geöffneten Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) zugeordnet ist. (ANSI)
SHRegQueryUSValueW

Ruft den Typ und die Daten für einen angegebenen Namen ab, der einem geöffneten Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) zugeordnet ist. (Unicode)
SHRegSetPathA

Übernimmt einen Dateipfad, ersetzt Ordnernamen durch Umgebungszeichenfolgen und platziert die resultierende Zeichenfolge in der Registrierung. (ANSI)
SHRegSetPathW

Übernimmt einen Dateipfad, ersetzt Ordnernamen durch Umgebungszeichenfolgen und platziert die resultierende Zeichenfolge in der Registrierung. (Unicode)
SHRegSetUSValueA

Legt einen Registrierungsunterschlüsselwert in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) fest. (ANSI)
SHRegSetUSValueW

Legt einen Registrierungsunterschlüsselwert in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE) fest. (Unicode)
SHRegSetValue

Wird nicht unterstützt. (SHRegSetValue)
SHRegWriteUSValueA

Schreibt einen Wert in einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (ANSI)
SHRegWriteUSValueW

Schreibt einen Wert in einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE). (Unicode)
SHReleaseThreadRef

Gibt einen Threadverweis frei, bevor die Threadprozedur zurückgegeben wird.
SHSendMessageBroadcastA

Sendet eine Nachricht an alle Fenster der obersten Ebene im System. (ANSI)
SHSendMessageBroadcastW

Sendet eine Nachricht an alle Fenster der obersten Ebene im System. (Unicode)
SHSetThreadRef

Speichert einen Threadverweis auf ein COM-Objekt (Component Object Model). Dadurch kann der Aufrufer die Lebensdauer des Threads steuern, sodass er sicherstellen kann, dass Windows den Thread nicht herunterfährt, bevor der Aufrufer bereit ist.
SHSetValueA

Legt den Wert eines Registrierungsschlüssels fest. (ANSI)
SHSetValueW

Legt den Wert eines Registrierungsschlüssels fest. (Unicode)
SHSkipJunction

Überprüft einen Bindungskontext, um festzustellen, ob eine Bindung an ein bestimmtes Komponentenobjekt sicher ist.
SHStrDupA

Macht eine Kopie einer Zeichenfolge im neu zugeordneten Speicher. (SHStrDupA)
SHStrDupW

Macht eine Kopie einer Zeichenfolge im neu zugeordneten Speicher. (SHStrDupW)
SHStripMneumonicA

Entfernt den mnemonischen Marker aus einer Zeichenfolge. (ANSI)
SHStripMneumonicW

Entfernt den mnemonischen Marker aus einer Zeichenfolge. (Unicode)
SHUnicodeToAnsi

Konvertiert eine Zeichenfolge von der Unicode-Codepage in die ANSI-Codepage.
SHUnicodeToUnicode

Kopiert eine Unicode-Zeichenfolge.
SHUnlockShared

SHUnlockShared kann geändert oder nicht verfügbar sein.
StopWatchFlush

StopWatchFlush ist möglicherweise geändert oder nicht verfügbar.
StopWatchMode

StopWatchMode kann geändert oder nicht verfügbar sein.
StrCatBuffA

Kopiert Und fügt Zeichen aus einer Zeichenfolge an das Ende einer anderen an. (ANSI)
StrCatBuffW

Kopiert Und fügt Zeichen aus einer Zeichenfolge an das Ende einer anderen an. (Unicode)
StrCatChainW

Verkettet zwei Unicode-Zeichenfolgen. Wird verwendet, wenn wiederholte Verkettungen mit demselben Puffer erforderlich sind.
StrCatW

Fügt eine Zeichenfolge an eine andere an.
StrChrA

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das mit dem angegebenen Zeichen übereinstimmt. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (ANSI)
StrChrIA

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das mit dem angegebenen Zeichen übereinstimmt. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (ANSI)
StrChrIW

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das dem angegebenen Zeichen entspricht. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (Unicode)
StrChrNIW

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt.
StrChrNW

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung beachtet.
StrChrW

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das dem angegebenen Zeichen entspricht. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (Unicode)
StrCmpCA

Vergleicht Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (ANSI)
StrCmpCW

Vergleicht Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (Unicode)
StrCmpICA

Vergleicht zwei Zeichenfolgen unter Verwendung von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (ANSI)
StrCmpICW

Vergleicht zwei Zeichenfolgen unter Verwendung von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (Unicode)
StrCmpIW

Vergleicht zwei Zeichenfolgen, um zu ermitteln, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt.
StrCmpLogicalW

Vergleicht zwei Unicode-Zeichenfolgen. Ziffern in den Zeichenfolgen werden als numerischer Inhalt und nicht als Text betrachtet. Bei diesem Test wird die Groß-/Kleinschreibung nicht beachtet.
StrCmpNA

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen, um zu bestimmen, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. Das StrNCmp-Makro unterscheidet sich von dieser Funktion nur durch den Namen. (ANSI)
StrCmpNCA

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (ANSI)
StrCmpNCW

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (Unicode)
StrCmpNIA

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen, um zu bestimmen, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. Das StrNCmpI-Makro unterscheidet sich von dieser Funktion nur durch den Namen. (ANSI)
StrCmpNICA

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (ANSI)
StrCmpNICW

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (Unicode)
StrCmpNIW

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen, um zu bestimmen, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. Das StrNCmpI-Makro unterscheidet sich von dieser Funktion nur durch den Namen. (Unicode)
StrCmpNW

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen, um zu bestimmen, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. Das StrNCmp-Makro unterscheidet sich von dieser Funktion nur durch den Namen. (Unicode)
StrCmpW

Vergleicht zwei Zeichenfolgen, um zu ermitteln, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung beachtet.
StrCpyNW

Kopiert eine angegebene Anzahl von Zeichen vom Anfang einer Zeichenfolge in eine andere. Hinweis Verwenden Sie diese Funktion oder das StrNCpy-Makro nicht.
StrCpyW

Kopiert eine Zeichenfolge in eine andere. (StrCpyW)
StrCSpnA

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Zeichengruppe. Bei der Suchmethode wird die Groß-/Kleinschreibung beachtet, und das beendende NULL-Zeichen ist in der Suchmusterübereinstimmung enthalten. (ANSI)
StrCSpnIA

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Zeichengruppe. Bei der Suchmethode wird die Groß-/Kleinschreibung nicht beachtet, und das beendende NULL-Zeichen ist in der Suchmusterübereinstimmung enthalten. (ANSI)
StrCSpnIW

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Zeichengruppe. Bei der Suchmethode wird die Groß-/Kleinschreibung nicht beachtet, und das beendende NULL-Zeichen ist in der Suchmusterübereinstimmung enthalten. (Unicode)
StrCSpnW

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Zeichengruppe. Bei der Suchmethode wird die Groß-/Kleinschreibung beachtet, und das beendende NULL-Zeichen ist in der Suchmusterübereinstimmung enthalten. (Unicode)
StrDupA

Dupliziert eine Zeichenfolge. (ANSI)
StrDupW

Dupliziert eine Zeichenfolge. (Unicode)
StrFormatByteSize64A

Konvertiert einen numerischen Wert in eine Zeichenfolge, die die als Größenwert ausgedrückte Zahl je nach Größe in Bytes, Kilobytes, Megabytes oder Gigabyte darstellt.
StrFormatByteSizeA

Konvertiert einen numerischen Wert in eine Zeichenfolge, die die als Größenwert ausgedrückte Zahl je nach Größe in Bytes, Kilobytes, Megabytes oder Gigabyte darstellt. Unterscheidet sich von StrFormatByteSizeW in einem Parametertyp.
StrFormatByteSizeEx

Konvertiert einen numerischen Wert in eine Zeichenfolge, die je nach Größe die Anzahl in Bytes, Kilobytes, Megabytes oder Gigabyte darstellt.
StrFormatByteSizeW

Konvertiert einen numerischen Wert in eine Zeichenfolge, die die als Größenwert ausgedrückte Zahl je nach Größe in Bytes, Kilobytes, Megabytes oder Gigabyte darstellt. Unterscheidet sich von StrFormatByteSizeA in einem Parametertyp.
StrFormatKBSizeA

Konvertiert einen numerischen Wert in eine Zeichenfolge, die die Zahl darstellt, die als Größenwert in KB ausgedrückt wird. (ANSI)
StrFormatKBSizeW

Konvertiert einen numerischen Wert in eine Zeichenfolge, die die Zahl darstellt, die als Größenwert in KB ausgedrückt wird. (Unicode)
StrFromTimeIntervalA

Konvertiert ein in Millisekunden angegebenes Zeitintervall in eine Zeichenfolge. (ANSI)
StrFromTimeIntervalW

Konvertiert ein in Millisekunden angegebenes Zeitintervall in eine Zeichenfolge. (Unicode)
StrIsIntlEqualA

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen, um zu bestimmen, ob sie gleich sind. (ANSI)
StrIsIntlEqualW

Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen, um zu bestimmen, ob sie gleich sind. (Unicode)
StrNCatA

Fügt eine angegebene Anzahl von Zeichen vom Anfang einer Zeichenfolge an das Ende einer anderen an. (ANSI)
StrNCatW

Fügt eine angegebene Anzahl von Zeichen vom Anfang einer Zeichenfolge an das Ende einer anderen an. (Unicode)
StrPBrkA

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das in einem angegebenen Puffer enthalten ist. Diese Suche enthält nicht das beendende NULL-Zeichen. (ANSI)
StrPBrkW

Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das in einem angegebenen Puffer enthalten ist. Diese Suche enthält nicht das beendende NULL-Zeichen. (Unicode)
StrRChrA

Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (ANSI)
StrRChrIA

Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (ANSI)
StrRChrIW

Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (Unicode)
StrRChrW

Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (Unicode)
StrRetToBSTR

Akzeptiert eine von IShellFolder::GetDisplayNameOf zurückgegebene STRRET-Struktur, die eine Zeichenfolge enthält oder auf diese verweist, und gibt diese Zeichenfolge als BSTR zurück.
StrRetToBufA

Konvertiert eine von IShellFolder::GetDisplayNameOf zurückgegebene STRRET-Struktur in eine Zeichenfolge und platziert das Ergebnis in einem Puffer. (ANSI)
StrRetToBufW

Konvertiert eine von IShellFolder::GetDisplayNameOf zurückgegebene STRRET-Struktur in eine Zeichenfolge und platziert das Ergebnis in einem Puffer. (Unicode)
StrRetToStrA

Verwendet eine STRRET-Struktur, die von IShellFolder::GetDisplayNameOf zurückgegeben wird, und gibt einen Zeiger auf eine zugeordnete Zeichenfolge zurück, die den Anzeigenamen enthält. (ANSI)
StrRetToStrW

Verwendet eine STRRET-Struktur, die von IShellFolder::GetDisplayNameOf zurückgegeben wird, und gibt einen Zeiger auf eine zugeordnete Zeichenfolge zurück, die den Anzeigenamen enthält. (Unicode)
StrRStrIA

Sucht nach dem letzten Vorkommen einer angegebenen Teilzeichenfolge in einer Zeichenfolge. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (ANSI)
StrRStrIW

Sucht nach dem letzten Vorkommen einer angegebenen Teilzeichenfolge in einer Zeichenfolge. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (Unicode)
StrSpnA

Ruft die Länge einer Teilzeichenfolge innerhalb einer Zeichenfolge ab, die vollständig aus Zeichen besteht, die in einem angegebenen Puffer enthalten sind. (ANSI)
StrSpnW

Ruft die Länge einer Teilzeichenfolge innerhalb einer Zeichenfolge ab, die vollständig aus Zeichen besteht, die in einem angegebenen Puffer enthalten sind. (Unicode)
StrStrA

Sucht das erste Vorkommen einer Teilzeichenfolge in einer Zeichenfolge. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (StrStrA)
StrStrIA

Sucht das erste Vorkommen einer Teilzeichenfolge in einer Zeichenfolge. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (ANSI)
StrStrIW

Sucht das erste Vorkommen einer Teilzeichenfolge in einer Zeichenfolge. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. (Unicode)
StrStrNIW

Sucht das erste Vorkommen einer Teilzeichenfolge in einer Zeichenfolge. Bei dem Vergleich wird Groß- und Kleinschreibung nicht unterschieden.
StrStrNW

Sucht das erste Vorkommen einer Teilzeichenfolge in einer Zeichenfolge. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (StrStrNW)
StrStrW

Sucht das erste Vorkommen einer Teilzeichenfolge in einer Zeichenfolge. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. (StrStrW)
StrToInt64ExA

Konvertiert eine Zeichenfolge, die einen Dezimal- oder Hexadezimalwert darstellt, in eine 64-Bit-Ganzzahl. (ANSI)
StrToInt64ExW

Konvertiert eine Zeichenfolge, die einen Dezimal- oder Hexadezimalwert darstellt, in eine 64-Bit-Ganzzahl. (Unicode)
StrToIntA

Konvertiert eine Zeichenfolge, die einen Dezimalwert darstellt, in eine ganze Zahl. Das StrToLong-Makro ist mit dieser Funktion identisch. (ANSI)
StrToIntExA

Konvertiert eine Zeichenfolge, die eine Dezimal- oder Hexadezimalzahl darstellt, in eine ganze Zahl. (ANSI)
StrToIntExW

Konvertiert eine Zeichenfolge, die eine Dezimal- oder Hexadezimalzahl darstellt, in eine ganze Zahl. (Unicode)
StrToIntW

Konvertiert eine Zeichenfolge, die einen Dezimalwert darstellt, in eine ganze Zahl. Das StrToLong-Makro ist mit dieser Funktion identisch. (Unicode)
StrTrimA

Entfernt angegebene führende und nachfolgende Zeichen aus einer Zeichenfolge. (ANSI)
StrTrimW

Entfernt angegebene führende und nachfolgende Zeichen aus einer Zeichenfolge. (Unicode)
UrlApplySchemeA

Bestimmt ein Schema für eine angegebene URL-Zeichenfolge und gibt eine Zeichenfolge mit einem entsprechenden Präfix zurück. (ANSI)
UrlApplySchemeW

Bestimmt ein Schema für eine angegebene URL-Zeichenfolge und gibt eine Zeichenfolge mit einem entsprechenden Präfix zurück. (Unicode)
UrlCanonicalizeA

Konvertiert eine URL-Zeichenfolge in ein kanonisches Format. (ANSI)
UrlCanonicalizeW

Konvertiert eine URL-Zeichenfolge in ein kanonisches Format. (Unicode)
UrlCombineA

Wenn sie mit einer relativen URL und ihrer Basis bereitgestellt werden, wird eine URL in kanonischer Form zurückgegeben. (ANSI)
UrlCombineW

Wenn sie mit einer relativen URL und ihrer Basis bereitgestellt werden, wird eine URL in kanonischer Form zurückgegeben. (Unicode)
UrlCompareA

Vergleich zweier URL-Zeichenfolgen zwischen Groß- und Kleinschreibung. (ANSI)
UrlCompareW

Vergleich zweier URL-Zeichenfolgen zwischen Groß- und Kleinschreibung. (Unicode)
UrlCreateFromPathA

Konvertiert einen Microsoft MS-DOS-Pfad in eine kanonisierte URL. (ANSI)
UrlCreateFromPathW

Konvertiert einen Microsoft MS-DOS-Pfad in eine kanonisierte URL. (Unicode)
UrlEscapeA

Konvertiert Zeichen oder Ersatzpaare in einer URL, die während des Transports über das Internet geändert werden können ("unsichere Zeichen") in die entsprechenden Escapesequenzen. (ANSI)
UrlEscapeSpaces

Ein Makro, das Leerzeichen in die entsprechende Escapesequenz konvertiert.
UrlEscapeW

Konvertiert Zeichen oder Ersatzpaare in einer URL, die während des Transports über das Internet geändert werden können ("unsichere Zeichen") in die entsprechenden Escapesequenzen. (Unicode)
UrlFixupW

UrlFixupW kann geändert oder nicht verfügbar sein.
UrlGetLocationA

Ruft den Speicherort aus einer URL ab. (ANSI)
UrlGetLocationW

Ruft den Speicherort aus einer URL ab. (Unicode)
UrlGetPartA

Akzeptiert eine URL-Zeichenfolge und gibt einen angegebenen Teil dieser URL zurück. (ANSI)
UrlGetPartW

Akzeptiert eine URL-Zeichenfolge und gibt einen angegebenen Teil dieser URL zurück. (Unicode)
UrlHashA

Hasht eine URL-Zeichenfolge. (ANSI)
UrlHashW

Hasht eine URL-Zeichenfolge. (Unicode)
UrlIsA

Testet, ob es sich bei einer URL um einen angegebenen Typ handelt. (ANSI)
UrlIsFileUrlA

Testet eine URL, um zu ermitteln, ob es sich um eine Datei-URL handelt. (ANSI)
UrlIsFileUrlW

Testet eine URL, um zu ermitteln, ob es sich um eine Datei-URL handelt. (Unicode)
UrlIsNoHistoryA

Gibt zurück, ob eine URL eine URL ist, die Browser in der Regel nicht in den Navigationsverlauf einschließen. (ANSI)
UrlIsNoHistoryW

Gibt zurück, ob eine URL eine URL ist, die Browser in der Regel nicht in den Navigationsverlauf einschließen. (Unicode)
UrlIsOpaqueA

Gibt zurück, ob eine URL undurchsichtig ist. (ANSI)
UrlIsOpaqueW

Gibt zurück, ob eine URL undurchsichtig ist. (Unicode)
UrlIsW

Testet, ob eine URL ein angegebener Typ ist. (Unicode)
UrlUnescapeA

Konvertiert Escapesequenzen wieder in normale Zeichen. (ANSI)
UrlUnescapeInPlace

Konvertiert Escapesequenzen wieder in gewöhnliche Zeichen und überschreibt die ursprüngliche Zeichenfolge.
UrlUnescapeW

Konvertiert Escapesequenzen wieder in normale Zeichen. (Unicode)
WhichPlatform

WhichPlatform kann geändert oder nicht verfügbar sein.
wnsprintfA

Verwendet eine Argumentliste mit variabler Länge und gibt die Werte der Argumente als formatierte Zeichenfolge im Printf-Format zurück. (ANSI)
wnsprintfW

Verwendet eine Argumentliste mit variabler Länge und gibt die Werte der Argumente als formatierte Zeichenfolge im Printf-Format zurück. (Unicode)
wvnsprintfA

Akzeptiert eine Liste von Argumenten und gibt die Werte der Argumente als formatierte Zeichenfolge im Printf-Format zurück. (ANSI)
wvnsprintfW

Akzeptiert eine Liste von Argumenten und gibt die Werte der Argumente als formatierte Zeichenfolge im Printf-Format zurück. (Unicode)

Rückruffunktionen

 
DLLGETVERSIONPROC

Wird von vielen windows Shell-DLLs implementiert, um Anwendungen das Abrufen von DLL-spezifischen Versionsinformationen zu ermöglichen.

Strukturen

 
DLLVERSIONINFO

Empfängt DLL-spezifische Versionsinformationen.
DLLVERSIONINFO2

Empfängt DLL-spezifische Versionsinformationen. Sie wird mit der DllGetVersion-Funktion verwendet.
PARSEDURLA

Wird von der ParseURL-Funktion verwendet, um die analysierte URL zurückzugeben. (ANSI)
PARSEDURLW

Wird von der ParseURL-Funktion verwendet, um die analysierte URL zurückzugeben. (Unicode)
QITAB

Wird von der QISearch-Funktion verwendet, um eine einzelne Schnittstelle zu beschreiben.

Enumerationen

 
ASSOCDATA

Wird von IQueryAssociations::GetData verwendet, um den Datentyp zu definieren, der zurückgegeben werden soll.
ASSOCKEY

Gibt den Typ des Schlüssels an, der von IQueryAssociations::GetKey zurückgegeben werden soll.
ASSOCSTR

Wird von IQueryAssociations::GetString verwendet, um den Typ der zurückzugebenden Zeichenfolge zu definieren.
FILETYPEATTRIBUTEFLAGS

Gibt FILETYPEATTRIBUTEFLAGS-Konstanten an, die im EditFlags-Wert eines PROGID-Registrierungsschlüssels für die Dateizuordnung verwendet werden.
SHGLOBALCOUNTER

Bezeichner für verschiedene globale Leistungsindikatoren oder freigegebene Variablen. Jeder globale Indikator kann mithilfe von SHGlobalCounterIncrement und SHGlobalCounterDecrement erhöht oder verringert werden.
SHREGDEL_FLAGS

Stellt einen Satz von Werten bereit, der angibt, aus welchem Basisschlüssel ein Element gelöscht wird.
SHREGENUM_FLAGS

Stellt einen Satz von Werten bereit, die den Basisschlüssel angeben, der für eine Enumeration verwendet wird.
tagSFBS_FLAGS

Gibt an, wie die StrFormatByteSizeEx-Funktion das Runden von nicht angezeigten Ziffern behandeln soll.
URL_SCHEME

Wird verwendet, um URL-Schemas anzugeben.