Bagikan melalui


Header shlwapi.h

Header ini digunakan oleh Windows Shell. Untuk informasi selengkapnya, lihat:

shlwapi.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IQueryAssociations

Mengekspos metode yang menyederhanakan proses pengambilan informasi yang disimpan dalam registri sehubungan dengan menentukan jenis file atau protokol dan mengaitkannya dengan aplikasi.

Fungsi

 
AssocCreate

Mengembalikan penunjuk ke objek IQueryAssociations.
AssocGetPerceivedType

Mengambil jenis file yang dirasakan berdasarkan ekstensinya.
AssocIsDangerous

Menentukan apakah jenis file dianggap sebagai potensi risiko keamanan.
AssocQueryKeyA

Mencari dan mengambil kunci yang terkait dengan asosiasi file atau protokol dari registri. (ANSI)
AssocQueryKeyW

Mencari dan mengambil kunci yang terkait dengan asosiasi file atau protokol dari registri. (Unicode)
AssocQueryStringA

Mencari dan mengambil file atau string terkait asosiasi protokol dari registri. (AssocQueryStringA)
AssocQueryStringByKeyA

Mencari dan mengambil string terkait asosiasi file dari registri mulai dari kunci tertentu. (ANSI)
AssocQueryStringByKeyW

Mencari dan mengambil string terkait asosiasi file dari registri mulai dari kunci tertentu. (Unicode)
AssocQueryStringW

Mencari dan mengambil file atau string terkait asosiasi protokol dari registri. (AssocQueryStringW)
ChrCmpIA

Melakukan perbandingan antara dua karakter. Perbandingannya tidak peka huruf besar/kecil. (ANSI)
ChrCmpIW

Melakukan perbandingan antara dua karakter. Perbandingannya tidak peka huruf besar/kecil. (Unicode)
ColorAdjustLuma

Mengubah luminasi nilai RGB. Hue dan kejenuhan tidak terpengaruh.
ColorHLSToRGB

Mengonversi warna dari format hue-luminance-saturation (HLS) ke RGB.
ColorRGBToHLS

Mengonversi warna dari RGB ke format hue-luminance-saturation (HLS).
ConnectToConnectionPoint

Menetapkan atau mengakhiri koneksi antara sink klien dan kontainer titik koneksi.
DllInstall

Menangani penginstalan dan penyiapan untuk DLL.
GetAcceptLanguagesA

Mengambil string yang digunakan dengan situs web saat menentukan preferensi bahasa. (ANSI)
GetAcceptLanguagesW

Mengambil string yang digunakan dengan situs web saat menentukan preferensi bahasa. (Unicode)
GetMenuPosFromID

GetMenuPosFromID dapat diubah atau tidak tersedia.
GetProcessReference

Mengambil objek khusus proses yang disediakan oleh SetProcessReference, meningkatkan jumlah referensi untuk menjaga proses tetap hidup.
HashData

Hash array data.
IntlStrEqNA

Melakukan perbandingan peka huruf besar/kecil dari sejumlah karakter tertentu dari awal dua string yang dilokalkan. (ANSI)
IntlStrEqNIA

Melakukan perbandingan tidak sensitif huruf besar/kecil dari sejumlah karakter tertentu dari awal dua string yang dilokalkan. (ANSI)
IntlStrEqNIW

Melakukan perbandingan tidak sensitif huruf besar/kecil dari sejumlah karakter tertentu dari awal dua string yang dilokalkan. (Unicode)
IntlStrEqNW

Melakukan perbandingan peka huruf besar/kecil dari sejumlah karakter tertentu dari awal dua string yang dilokalkan. (Unicode)
IntlStrEqWorkerA

Membandingkan jumlah karakter tertentu dari awal dua string yang dilokalkan. (ANSI)
IntlStrEqWorkerW

Membandingkan jumlah karakter tertentu dari awal dua string yang dilokalkan. (Unicode)
IsCharSpaceA

Menentukan apakah karakter mewakili spasi. (ANSI)
IsCharSpaceW

Menentukan apakah karakter mewakili spasi. (Unicode)
IsInternetESCEnabled

Menentukan apakah Windows Internet Explorer berada dalam Konfigurasi Keamanan Tingkat Tinggi.
Iso

Memeriksa sistem operasi dan fitur sistem operasi tertentu.
IStream_Copy

Menyalin aliran ke aliran lain.
IStream_Read

Membaca byte dari aliran tertentu dan mengembalikan nilai yang menunjukkan apakah semua byte berhasil dibaca.
IStream_ReadPidl

Membaca penunjuk ke daftar pengidentifikasi item (PIDL) dari objek IStream ke dalam objek PIDLIST_RELATIVE.
IStream_ReadStr

Membaca dari aliran dan menulis ke dalam string.
IStream_Reset

Memindahkan posisi pencarian dalam aliran tertentu ke awal aliran.
IStream_Size

Mengambil ukuran, dalam byte, dari aliran tertentu.
IStream_Write

Menulis data format yang tidak diketahui dari buffer ke aliran tertentu.
IStream_WritePidl

Menulis pointer ke daftar pengidentifikasi item (PIDL) dari objek PCUIDLIST_RELATIVE ke objek IStream.
IStream_WriteStr

Membaca dari string dan menulis ke dalam aliran.
IUnknown_AtomicRelease

Merilis penunjuk Model Objek Komponen (COM) dan mengaturnya ke NULL.
IUnknown_GetSite

Memanggil metode IObjectWithSite::GetSite objek yang ditentukan.
IUnknown_GetWindow

Mencoba mengambil handel jendela dari objek Model Objek Komponen (COM) dengan mengkueri berbagai antarmuka yang memiliki metode GetWindow.
IUnknown_QueryService

Mengambil antarmuka untuk layanan dari objek tertentu.
IUnknown_Set

Mengubah nilai penunjuk antarmuka Model Objek Komponen (COM) dan merilis antarmuka sebelumnya.
IUnknown_SetSite

Mengatur situs objek yang ditentukan dengan memanggil metode IObjectWithSite::SetSite-nya.
MAKEDLLVERULL

Digunakan untuk mengemas informasi versi DLL ke dalam nilai ULONGLONG.
ParseURLA

Melakukan penguraian URL yang belum mendasar. (ANSI)
ParseURLW

Melakukan penguraian URL yang belum mendasar. (Unicode)
PathAddBackslashA

Menambahkan garis miring terbalik ke akhir string untuk membuat sintaks yang benar untuk jalur. (PathAddBackslashA)
PathAddBackslashW

Menambahkan garis miring terbalik ke akhir string untuk membuat sintaks yang benar untuk jalur. (PathAddBackslashW)
PathAddExtensionA

Menambahkan ekstensi nama file ke string jalur. (ANSI)
PathAddExtensionW

Menambahkan ekstensi nama file ke string jalur. (Unicode)
PathAppendA

Menambahkan satu jalur ke ujung jalur lainnya. (ANSI)
PathAppendW

Menambahkan satu jalur ke ujung jalur lainnya. (Unicode)
PathBuildRootA

Membuat jalur akar dari nomor drive tertentu. (ANSI)
PathBuildRootW

Membuat jalur akar dari nomor drive tertentu. (Unicode)
PathCanonicalizeA

Menyederhanakan jalur dengan menghapus elemen navigasi seperti "." dan ".." untuk menghasilkan jalur langsung yang terbentuk dengan baik. (ANSI)
PathCanonicalizeW

Menyederhanakan jalur dengan menghapus elemen navigasi seperti "." dan ".." untuk menghasilkan jalur langsung yang terbentuk dengan baik. (Unicode)
PathCombineA

Menggabungkan dua string yang mewakili jalur yang terbentuk dengan benar ke dalam satu jalur; juga menggabungkan elemen jalur relatif apa pun. (ANSI)
PathCombineW

Menggabungkan dua string yang mewakili jalur yang terbentuk dengan benar ke dalam satu jalur; juga menggabungkan elemen jalur relatif apa pun. (Unicode)
PathCommonPrefixA

Membandingkan dua jalur untuk menentukan apakah mereka berbagi awalan umum. Awalan adalah salah satu jenis berikut:_"C:\", ".", "..", ".. \". (ANSI)
PathCommonPrefixW

Membandingkan dua jalur untuk menentukan apakah mereka berbagi awalan umum. Awalan adalah salah satu jenis berikut:_"C:\", ".", "..", ".. \". (Unicode)
PathCompactPathA

Memotong jalur file agar pas dalam lebar piksel tertentu dengan mengganti komponen jalur dengan elipsis. (ANSI)
PathCompactPathExA

Memotong jalur agar pas dalam jumlah karakter tertentu dengan mengganti komponen jalur dengan elipsis. (ANSI)
PathCompactPathExW

Memotong jalur agar pas dalam jumlah karakter tertentu dengan mengganti komponen jalur dengan elipsis. (Unicode)
PathCompactPathW

Memotong jalur file agar pas dalam lebar piksel tertentu dengan mengganti komponen jalur dengan elipsis. (Unicode)
PathCreateFromUrlA

Mengonversi URL file ke jalur Microsoft MS-DOS. (ANSI)
PathCreateFromUrlAlloc

Membuat jalur dari URL file.
PathCreateFromUrlW

Mengonversi URL file ke jalur Microsoft MS-DOS. (Unicode)
PathFileExistsA

Menentukan apakah jalur ke objek sistem file seperti file atau folder valid. (ANSI)
PathFileExistsW

Menentukan apakah jalur ke objek sistem file seperti file atau folder valid. (Unicode)
PathFindExtensionA

Mencari jalur untuk ekstensi. (ANSI)
PathFindExtensionW

Mencari jalur untuk ekstensi. (Unicode)
PathFindFileNameA

Mencari jalur untuk nama file. (ANSI)
PathFindFileNameW

Mencari jalur untuk nama file. (Unicode)
PathFindNextComponentA

Mengurai jalur dan mengembalikan bagian dari jalur tersebut yang mengikuti garis miring terbelakang pertama. (ANSI)
PathFindNextComponentW

Mengurai jalur dan mengembalikan bagian dari jalur tersebut yang mengikuti garis miring terbelakang pertama. (Unicode)
PathFindOnPathA

Mencari file. (ANSI)
PathFindOnPathW

Mencari file. (Unicode)
PathFindSuffixArrayA

Menentukan apakah nama file yang diberikan memiliki salah satu daftar akhiran. (ANSI)
PathFindSuffixArrayW

Menentukan apakah nama file yang diberikan memiliki salah satu daftar akhiran. (Unicode)
PathGetArgsA

Menemukan argumen baris perintah dalam jalur tertentu. (ANSI)
PathGetArgsW

Menemukan argumen baris perintah dalam jalur tertentu. (Unicode)
PathGetCharTypeA

Menentukan jenis karakter dalam kaitannya dengan jalur. (ANSI)
PathGetCharTypeW

Menentukan jenis karakter dalam kaitannya dengan jalur. (Unicode)
PathGetDriveNumberA

Mencari jalur untuk huruf kandar dalam rentang 'A' hingga 'Z' dan mengembalikan nomor drive yang sesuai. (ANSI)
PathGetDriveNumberW

Mencari jalur untuk huruf kandar dalam rentang 'A' hingga 'Z' dan mengembalikan nomor drive yang sesuai. (Unicode)
PathIsContentTypeA

Menentukan apakah tipe isi terdaftar file cocok dengan tipe isi yang ditentukan. Fungsi ini mendapatkan jenis konten untuk jenis file yang ditentukan dan membandingkan string tersebut dengan pszContentType. Perbandingannya tidak peka huruf besar/kecil. (ANSI)
PathIsContentTypeW

Menentukan apakah tipe isi terdaftar file cocok dengan tipe isi yang ditentukan. Fungsi ini mendapatkan jenis konten untuk jenis file yang ditentukan dan membandingkan string tersebut dengan pszContentType. Perbandingannya tidak peka huruf besar/kecil. (Unicode)
PathIsDirectoryA

Memverifikasi bahwa jalur adalah direktori yang valid. (ANSI)
PathIsDirectoryEmptyA

Menentukan apakah jalur yang ditentukan adalah direktori kosong. (ANSI)
PathIsDirectoryEmptyW

Menentukan apakah jalur yang ditentukan adalah direktori kosong. (Unicode)
PathIsDirectoryW

Memverifikasi bahwa jalur adalah direktori yang valid. (Unicode)
PathIsFileSpecA

Mencari jalur untuk karakter pembatas jalur apa pun (misalnya, ':' atau '' ). Jika tidak ada karakter pembatas jalur yang ada, jalur dianggap sebagai jalur Spesifikasi File.
PathIsFileSpecW

Mencari jalur untuk karakter pembatas jalur apa pun (misalnya, ':' atau '\' ). Jika tidak ada karakter pembatas jalur yang ada, jalur dianggap sebagai jalur Spesifikasi File.
PathIsHTMLFilea

Menentukan apakah file adalah file HTML. Penentuan dibuat berdasarkan jenis konten yang terdaftar untuk ekstensi file. (ANSI)
PathIsHTMLFileW

Menentukan apakah file adalah file HTML. Penentuan dibuat berdasarkan jenis konten yang terdaftar untuk ekstensi file. (Unicode)
PathIslFNFileSpeca

Menentukan apakah nama file dalam format panjang. (ANSI)
PathIslFNFileSpecW

Menentukan apakah nama file dalam format panjang. (Unicode)
PathIsNetworkPathA

Menentukan apakah string jalur mewakili sumber daya jaringan. (ANSI)
PathIsNetworkPathW

Menentukan apakah string jalur mewakili sumber daya jaringan. (Unicode)
PathIsPrefixA

Memeriksa jalur untuk menentukan apakah jalur dimulai dengan nilai awalan yang diteruskan oleh pszPrefix. (ANSI)
PathIsPrefixW

Memeriksa jalur untuk menentukan apakah jalur dimulai dengan nilai awalan yang diteruskan oleh pszPrefix. (Unicode)
PathIsRelativeA

Mencari jalur dan menentukan apakah itu relatif. (ANSI)
PathIsRelativeW

Mencari jalur dan menentukan apakah itu relatif. (Unicode)
PathIsRootA

Menentukan apakah string jalur mengacu pada akar volume. (ANSI)
PathIsRootW

Menentukan apakah string jalur mengacu pada akar volume. (Unicode)
PathIsSameRootA

Membandingkan dua jalur untuk menentukan apakah jalur tersebut memiliki komponen akar umum. (ANSI)
PathIsSameRootW

Membandingkan dua jalur untuk menentukan apakah jalur tersebut memiliki komponen akar umum. (Unicode)
PathIsSystemFolderA

Menentukan apakah folder yang ada berisi atribut yang menjadikannya folder sistem. Secara bergantian, fungsi ini menunjukkan apakah atribut tertentu memenuhi syarat folder menjadi folder sistem. (ANSI)
PathIsSystemFolderW

Menentukan apakah folder yang ada berisi atribut yang menjadikannya folder sistem. Secara bergantian, fungsi ini menunjukkan apakah atribut tertentu memenuhi syarat folder menjadi folder sistem. (Unicode)
PathIsUNCA

Menentukan apakah string jalur adalah jalur Universal Naming Convention (UNC) yang valid, dibandingkan dengan jalur berdasarkan huruf kandar. (ANSI)
PathIsUNCServerA

Menentukan apakah string adalah Universal Naming Convention (UNC) yang valid untuk jalur server saja. (ANSI)
PathIsUNCServerShareA

Menentukan apakah string adalah jalur berbagi Universal Naming Convention (UNC) yang valid, \server\share. (ANSI)
PathIsUNCServerShareW

Menentukan apakah string adalah jalur berbagi Universal Naming Convention (UNC) yang valid, \server\share. (Unicode)
PathIsUNCServerW

Menentukan apakah string adalah Universal Naming Convention (UNC) yang valid untuk jalur server saja. (Unicode)
PathIsUNCW

Menentukan apakah string jalur adalah jalur Universal Naming Convention (UNC) yang valid, dibandingkan dengan jalur berdasarkan huruf kandar. (Unicode)
PathIsURLA

Menguji string tertentu untuk menentukan apakah sesuai dengan format URL yang valid. (ANSI)
PathIsURLW

Menguji string tertentu untuk menentukan apakah sesuai dengan format URL yang valid. (Unicode)
PathMakePrettyA

Mengonversi jalur semua huruf besar ke semua karakter huruf kecil untuk memberikan jalur tampilan yang konsisten. (ANSI)
PathMakePrettyW

Mengonversi jalur semua huruf besar ke semua karakter huruf kecil untuk memberikan jalur tampilan yang konsisten. (Unicode)
PathMakeSystemFolderA

Memberikan folder yang ada atribut yang tepat untuk menjadi folder sistem. (ANSI)
PathMakeSystemFolderW

Memberikan folder yang ada atribut yang tepat untuk menjadi folder sistem. (Unicode)
PathMatchSpecA

Mencari string menggunakan jenis kecocokan kartubebas Microsoft MS-DOS. (ANSI)
PathMatchSpecExA

Mencocokkan nama file dari jalur terhadap satu atau beberapa pola nama file. (ANSI)
PathMatchSpecExW

Mencocokkan nama file dari jalur terhadap satu atau beberapa pola nama file. (Unicode)
PathMatchSpecW

Mencari string menggunakan jenis kecocokan kartubebas Microsoft MS-DOS. (Unicode)
PathParseIconLocationA

Mengurai string lokasi file yang berisi lokasi file dan indeks ikon, dan mengembalikan nilai terpisah. (ANSI)
PathParseIconLocationW

Mengurai string lokasi file yang berisi lokasi file dan indeks ikon, dan mengembalikan nilai terpisah. (Unicode)
PathQuoteSpacesA

Mencari jalur untuk spasi. Jika spasi ditemukan, seluruh jalur diapit dalam tanda kutip. (ANSI)
PathQuoteSpacesW

Mencari jalur untuk spasi. Jika spasi ditemukan, seluruh jalur diapit dalam tanda kutip. (Unicode)
PathRelativePathToA

Membuat jalur relatif dari satu file atau folder ke file atau folder lainnya. (ANSI)
PathRelativePathToW

Membuat jalur relatif dari satu file atau folder ke file atau folder lainnya. (Unicode)
PathRemoveArgsA

Menghapus argumen apa pun dari jalur tertentu. (ANSI)
PathRemoveArgsW

Menghapus argumen apa pun dari jalur tertentu. (Unicode)
PathRemoveBackslashA

Menghapus garis miring terbelakang berikutnya dari jalur tertentu. (ANSI)
PathRemoveBackslashW

Menghapus garis miring terbelakang berikutnya dari jalur tertentu. (Unicode)
PathRemoveBlanksA

Menghapus semua spasi di depan dan di belakang dari string. (ANSI)
PathRemoveBlanksW

Menghapus semua spasi di depan dan di belakang dari string. (Unicode)
PathRemoveExtensionA

Menghapus ekstensi nama file dari jalur, jika ada. (ANSI)
PathRemoveExtensionW

Menghapus ekstensi nama file dari jalur, jika ada. (Unicode)
PathRemoveFileSpecA

Menghapus nama file dan garis miring terbelakang dari jalur, jika ada. (ANSI)
PathRemoveFileSpecW

Menghapus nama file dan garis miring terbelakang dari jalur, jika ada. (Unicode)
PathRenameExtensionA

Mengganti ekstensi nama file dengan ekstensi baru. Jika nama file tidak berisi ekstensi, ekstensi akan dilampirkan ke akhir string. (ANSI)
PathRenameExtensionW

Mengganti ekstensi nama file dengan ekstensi baru. Jika nama file tidak berisi ekstensi, ekstensi akan dilampirkan ke akhir string. (Unicode)
PathSearchAndQualifyA

Menentukan apakah jalur yang diberikan diformat dengan benar dan sepenuhnya memenuhi syarat. (ANSI)
PathSearchAndQualifyW

Menentukan apakah jalur yang diberikan diformat dengan benar dan sepenuhnya memenuhi syarat. (Unicode)
PathSetDlgItemPathA

Mengatur teks kontrol anak dalam jendela atau kotak dialog, menggunakan PathCompactPath untuk memastikan jalur pas dalam kontrol. (ANSI)
PathSetDlgItemPathW

Mengatur teks kontrol anak dalam jendela atau kotak dialog, menggunakan PathCompactPath untuk memastikan jalur pas dalam kontrol. (Unicode)
PathSkipRootA

Mengambil penunjuk ke karakter pertama dalam jalur setelah huruf drive atau elemen jalur server/berbagi Universal Naming Convention (UNC). (ANSI)
PathSkipRootW

Mengambil penunjuk ke karakter pertama dalam jalur setelah huruf drive atau elemen jalur server/berbagi Universal Naming Convention (UNC). (Unicode)
PathStripPathA

Menghapus bagian jalur dari jalur dan file yang sepenuhnya memenuhi syarat. (ANSI)
PathStripPathW

Menghapus bagian jalur dari jalur dan file yang sepenuhnya memenuhi syarat. (Unicode)
PathStripToRootA

Menghapus semua elemen file dan direktori dalam jalur kecuali untuk informasi akar. (ANSI)
PathStripToRootW

Menghapus semua elemen file dan direktori dalam jalur kecuali untuk informasi akar. (Unicode)
PathUndecorateA

Menghapus dekorasi dari string jalur. (ANSI)
PathUndecorateW

Menghapus dekorasi dari string jalur. (Unicode)
PathUnExpandEnvStringsA

Mengganti nama folder tertentu dalam jalur yang sepenuhnya memenuhi syarat dengan string lingkungan terkait. (ANSI)
PathUnExpandEnvStringsW

Mengganti nama folder tertentu dalam jalur yang sepenuhnya memenuhi syarat dengan string lingkungan terkait. (Unicode)
PathUnmakeSystemFolderA

Menghapus atribut dari folder yang menjadikannya folder sistem. Folder ini harus benar-benar ada dalam sistem file. (ANSI)
PathUnmakeSystemFolderW

Menghapus atribut dari folder yang menjadikannya folder sistem. Folder ini harus benar-benar ada dalam sistem file. (Unicode)
PathUnquoteSpacesA

Menghapus tanda kutip dari awal dan akhir jalur. (ANSI)
PathUnquoteSpacesW

Menghapus tanda kutip dari awal dan akhir jalur. (Unicode)
QISearch

Implementasi berbasis tabel dari metode IUnknown::QueryInterface.
SetProcessReference

Menyediakan objek Model Objek Komponen (COM) yang memungkinkan ekstensi Shell yang dihosting dan komponen lain untuk mencegah proses host mereka ditutup sebelum waktunya.
SHAllocShared

SHAllocShared dapat diubah atau tidak tersedia.
SHAnsiToAnsi

Menyalin string ANSI.
SHAnsiToUnicode

Mengonversi string dari halaman kode ANSI ke halaman kode Unicode.
SHAutoComplete

Menginstruksikan kontrol pengeditan sistem untuk menggunakan AutoComplete untuk membantu menyelesaikan URL atau jalur sistem file.
SHCopyKeyA

Menyalin subkuntah dan nilai subkuntah sumber secara rekursif ke kunci tujuan. SHCopyKey tidak menyalin atribut keamanan kunci. (ANSI)
SHCopyKeyW

Menyalin subkuntah dan nilai subkuntah sumber secara rekursif ke kunci tujuan. SHCopyKey tidak menyalin atribut keamanan kunci. (Unicode)
SHCreateMemStream

Membuat aliran memori menggunakan proses serupa dengan CreateStreamOnHGlobal.
SHCreateShellPalette

Membuat palet halftone untuk konteks perangkat yang ditentukan.
SHCreateStreamOnFileA

SHCreateStreamOnFile dapat diubah atau tidak tersedia. Sebagai gantinya, gunakan SHCreateStreamOnFileEx. (ANSI)
SHCreateStreamOnFileEx

Membuka atau membuat file dan mengambil aliran untuk membaca atau menulis ke file tersebut.
SHCreateStreamOnFileW

SHCreateStreamOnFile dapat diubah atau tidak tersedia. Sebagai gantinya, gunakan SHCreateStreamOnFileEx. (Unicode)
SHCreateThread

Membuat utas.
SHCreateThreadRef

Membuat referensi per utas ke objek Model Objek Komponen (COM).
SHCreateThreadWithHandle

Membuat utas baru dan mengambil handelnya.
SHDeleteEmptyKeyA

Menghapus kunci kosong. (ANSI)
SHDeleteEmptyKeyW

Menghapus kunci kosong. (Unicode)
SHDeleteKeyA

Menghapus subkuntang dan semua turunannya. Fungsi ini menghapus kunci dan semua nilai kunci dari registri. (ANSI)
SHDeleteKeyW

Menghapus subkuntang dan semua turunannya. Fungsi ini menghapus kunci dan semua nilai kunci dari registri. (Unicode)
SHDeleteValueA

Menghapus nilai bernama dari kunci registri yang ditentukan. (ANSI)
SHDeleteValueW

Menghapus nilai bernama dari kunci registri yang ditentukan. (Unicode)
SHEnumKeyExA

Menghitung subkey dari kunci registri terbuka yang ditentukan. (SHEnumKeyExA)
SHEnumKeyExW

Menghitung subkey dari kunci registri terbuka yang ditentukan. (SHEnumKeyExW)
SHEnumValueA

Menghitung nilai kunci registri terbuka yang ditentukan. (ANSI)
SHEnumValueW

Menghitung nilai kunci registri terbuka yang ditentukan. (Unicode)
SHFormatDateTimeA

SHFormatDateTime dapat diubah atau tidak tersedia. (ANSI)
SHFormatDateTimeW

SHFormatDateTime dapat diubah atau tidak tersedia. (Unicode)
SHFreeShared

SHFreeShared dapat diubah atau tidak tersedia.
SHGetAssocKeys

Mengambil array subkunci kelas yang terkait dengan objek IQueryAssociations.
SHGetInverseCMAP

Mengambil pemetaan tabel warna terbalik untuk palet halftone.
SHGetThreadRef

Mengambil referensi objek per utas yang ditetapkan oleh SHSetThreadRef.
SHGetValueA

Mengambil nilai registri. (SHGetValueA)
SHGetValueW

Mengambil nilai registri. (SHGetValueW)
SHGetViewStatePropertyBag

SHGetViewStatePropertyBag dapat diubah atau tidak tersedia.
SHGlobalCounterDecrement

Mengurangi penghitung global.
SHGlobalCounterGetValue

Mendapatkan nilai penghitung global saat ini.
SHGlobalCounterIncrement

Menaikkan penghitung global.
SHIsLowMemoryMachine

Tidak didukung. (SHIsLowMemoryMachine)
SHLoadIndirectString

Mengekstrak sumber daya teks tertentu ketika diberikan sumber daya tersebut dalam bentuk string tidak langsung (string yang dimulai dengan simbol '@').
SHLocalStrdupA

Membuat salinan string dalam memori yang baru dialokasikan. (SHLocalStrdupA)
SHLocalStrdupW

Membuat salinan string dalam memori yang baru dialokasikan. (SHLocalStrdupW)
SHLockShared

SHLockShared mungkin diubah atau tidak tersedia.
SHMessageBoxCheckA

SHMessageBoxCheck mungkin diubah atau tidak tersedia. (ANSI)
SHMessageBoxCheckW

SHMessageBoxCheck mungkin diubah atau tidak tersedia. (Unicode)
SHOpenRegStream2A

Membuka nilai registri dan memasok aliran yang dapat digunakan untuk membaca dari atau menulis ke nilai. Fungsi ini menggantikan SHOpenRegStream. (ANSI)
SHOpenRegStream2W

Membuka nilai registri dan memasok aliran yang dapat digunakan untuk membaca dari atau menulis ke nilai. Fungsi ini menggantikan SHOpenRegStream. (Unicode)
SHOpenRegStreamA

Dihentikan. (SHOpenRegStreamA)
SHOpenRegStreamW

Dihentikan. (SHOpenRegStreamW)
SHQueryInfoKeyA

Mengambil informasi tentang kunci registri tertentu. (ANSI)
SHQueryInfoKeyW

Mengambil informasi tentang kunci registri tertentu. (Unicode)
SHQueryValueExA

Membuka kunci registri dan mengkuerinya untuk nilai tertentu. (ANSI)
SHQueryValueExW

Membuka kunci registri dan mengkuerinya untuk nilai tertentu. (Unicode)
SHRegCloseUSKey

Menutup handel ke subkuntang registri khusus pengguna dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegCreateUSKeyA

Membuat atau membuka subkunci registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegCreateUSKeyW

Membuat atau membuka subkunci registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteEmptyUSKeyA

Menghapus subkuntang registri kosong dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteEmptyUSKeyW

Menghapus subkuntang registri kosong dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteUSValueA

Menghapus nilai subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteUSValueW

Menghapus nilai subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegDuplicateHKey

Menduplikasi handel HKEY kunci registri.
SHRegEnumUSKeyA

Menghitung subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSKeyW

Menghitung subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegEnumUSValueA

Menghitung nilai subkuntang registri yang ditentukan dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSValueW

Menghitung nilai subkuntang registri yang ditentukan dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolUSValueA

Mengambil nilai Boolean dari subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetBoolUSValueW

Mengambil nilai Boolean dari subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolValueFromHKCUHKLM

Mengevaluasi nilai kunci registri dan mengembalikan nilai boolean yang mencerminkan apakah nilai ada dan status yang diharapkan cocok dengan status aktual.
SHRegGetIntW

Membaca nilai string numerik dari registri dan mengonversinya menjadi bilangan bulat.
SHRegGetPathA

Mengambil jalur file dari registri, memperluas variabel lingkungan sesuai kebutuhan. (ANSI)
SHRegGetPathW

Mengambil jalur file dari registri, memperluas variabel lingkungan sesuai kebutuhan. (Unicode)
SHRegGetUSValueA

Mengambil nilai dari subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetUSValueW

Mengambil nilai dari subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetValueA

Mengambil nilai registri. (SHRegGetValueA)
SHRegGetValueFromHKCUHKLM

Mendapatkan informasi yang ditentukan dari registri.
SHRegGetValueW

Mengambil nilai registri. (SHRegGetValueW)
SHRegOpenUSKeyA

Membuka subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegOpenUSKeyW

Membuka subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryInfoUSKeyA

Mengambil informasi tentang subkey registri tertentu dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryInfoUSKeyW

Mengambil informasi tentang subkey registri tertentu dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryUSValueA

Mengambil jenis dan data untuk nama tertentu yang terkait dengan subkey registri terbuka dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryUSValueW

Mengambil jenis dan data untuk nama tertentu yang terkait dengan subkey registri terbuka dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetPathA

Mengambil jalur file, mengganti nama folder dengan string lingkungan, dan menempatkan string yang dihasilkan dalam registri. (ANSI)
SHRegSetPathW

Mengambil jalur file, mengganti nama folder dengan string lingkungan, dan menempatkan string yang dihasilkan dalam registri. (Unicode)
SHRegSetUSValueA

Mengatur nilai subkey registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegSetUSValueW

Mengatur nilai subkey registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetValue

Tidak didukung. (SHRegSetValue)
SHRegWriteUSValueA

Menulis nilai ke subkey registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (ANSI)
SHRegWriteUSValueW

Menulis nilai ke subkey registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE). (Unicode)
SHReleaseThreadRef

Merilis referensi utas sebelum prosedur utas kembali.
SHSendMessageBroadcastA

Mengirim pesan ke semua jendela tingkat atas dalam sistem. (ANSI)
SHSendMessageBroadcastW

Mengirim pesan ke semua jendela tingkat atas dalam sistem. (Unicode)
SHSetThreadRef

Menyimpan referensi per utas ke objek Model Objek Komponen (COM). Ini memungkinkan pemanggil untuk mengontrol masa pakai utas sehingga dapat memastikan bahwa Windows tidak akan mematikan utas sebelum pemanggil siap.
SHSetValueA

Mengatur nilai kunci registri. (ANSI)
SHSetValueW

Mengatur nilai kunci registri. (Unicode)
SHSkipJunction

Memeriksa konteks ikatan untuk melihat apakah aman untuk mengikat objek komponen tertentu.
SHStrDupA

Membuat salinan string dalam memori yang baru dialokasikan. (SHStrdupA)
SHStrdupW

Membuat salinan string dalam memori yang baru dialokasikan. (SHStrdupW)
SHStripmneumonicA

Menghapus penanda mnemonic dari string. (ANSI)
SHStripMneumonicW

Menghapus penanda mnemonic dari string. (Unicode)
SHUnicodeToAnsi

Mengonversi string dari halaman kode Unicode ke halaman kode ANSI.
SHUnicodeToUnicode

Menyalin string Unicode.
SHUnlockShared

SHUnlockShared dapat diubah atau tidak tersedia.
StopWatchFlush

StopWatchFlush dapat diubah atau tidak tersedia.
StopWatchMode

StopWatchMode dapat diubah atau tidak tersedia.
StrCatBuffA

Menyalin dan menambahkan karakter dari satu string ke akhir string lainnya. (ANSI)
StrCatBuffW

Menyalin dan menambahkan karakter dari satu string ke akhir string lainnya. (Unicode)
StrCatChainW

Menggabungkan dua string Unicode. Digunakan saat perangkaian berulang ke buffer yang sama diperlukan.
StrCatW

Menambahkan satu string ke string lainnya.
StrChrA

Mencari string untuk kemunculan pertama karakter yang cocok dengan karakter yang ditentukan. Perbandingannya peka huruf besar/kecil. (ANSI)
StrChrIA

Mencari string untuk kemunculan pertama karakter yang cocok dengan karakter yang ditentukan. Perbandingannya tidak peka huruf besar/kecil. (ANSI)
StrChrIW

Mencari string untuk kemunculan pertama karakter yang cocok dengan karakter yang ditentukan. Perbandingannya tidak peka huruf besar/kecil. (Unicode)
StrChrNIW

Mencari string untuk kemunculan pertama karakter tertentu. Perbandingannya tidak peka huruf besar/kecil.
StrChrNW

Mencari string untuk kemunculan pertama karakter tertentu. Perbandingannya peka huruf besar/kecil.
StrChrW

Mencari string untuk kemunculan pertama karakter yang cocok dengan karakter yang ditentukan. Perbandingannya peka huruf besar/kecil. (Unicode)
StrCmpCA

Membandingkan string menggunakan aturan kolase run-time C (ASCII). Perbandingannya peka huruf besar/kecil. (ANSI)
StrCmpCW

Membandingkan string menggunakan aturan kolase run-time C (ASCII). Perbandingannya peka huruf besar/kecil. (Unicode)
StrCmpICA

Membandingkan dua string menggunakan aturan kolase run-time C (ASCII). Perbandingannya tidak peka huruf besar/kecil. (ANSI)
StrCmpICW

Membandingkan dua string menggunakan aturan kolase run-time C (ASCII). Perbandingannya tidak peka huruf besar/kecil. (Unicode)
StrCmpIW

Membandingkan dua string untuk menentukan apakah string tersebut sama. Perbandingannya tidak peka huruf besar/kecil.
StrCmpLogicalW

Membandingkan dua string Unicode. Digit dalam string dianggap sebagai konten numerik daripada teks. Pengujian ini tidak peka huruf besar/kecil.
StrCmpNA

Membandingkan jumlah karakter tertentu dari awal dua string untuk menentukan apakah karakter tersebut sama. Perbandingannya peka huruf besar/kecil. Makro StrNCmp berbeda dari fungsi ini hanya dalam nama. (ANSI)
StrCmpNCA

Membandingkan jumlah karakter tertentu dari awal dua string menggunakan aturan kolase run-time C (ASCII). Perbandingannya peka huruf besar/kecil. (ANSI)
StrCmpNCW

Membandingkan jumlah karakter tertentu dari awal dua string menggunakan aturan kolase run-time C (ASCII). Perbandingannya peka huruf besar/kecil. (Unicode)
StrCmpNIA

Membandingkan jumlah karakter tertentu dari awal dua string untuk menentukan apakah karakter tersebut sama. Perbandingannya tidak peka huruf besar/kecil. Makro StrNCmpI berbeda dari fungsi ini hanya dalam nama. (ANSI)
StrCmpNICA

Membandingkan jumlah karakter tertentu dari awal dua string menggunakan aturan kolase run-time C (ASCII). Perbandingannya tidak peka huruf besar/kecil. (ANSI)
StrCmpNICW

Membandingkan jumlah karakter tertentu dari awal dua string menggunakan aturan kolase run-time C (ASCII). Perbandingannya tidak peka huruf besar/kecil. (Unicode)
StrCmpNIW

Membandingkan jumlah karakter tertentu dari awal dua string untuk menentukan apakah karakter tersebut sama. Perbandingannya tidak peka huruf besar/kecil. Makro StrNCmpI berbeda dari fungsi ini hanya dalam nama. (Unicode)
StrCmpNW

Membandingkan jumlah karakter tertentu dari awal dua string untuk menentukan apakah karakter tersebut sama. Perbandingannya peka huruf besar/kecil. Makro StrNCmp berbeda dari fungsi ini hanya dalam nama. (Unicode)
StrCmpW

Membandingkan dua string untuk menentukan apakah string tersebut sama. Perbandingannya peka huruf besar/kecil.
StrCpyNW

Menyalin jumlah karakter tertentu dari awal satu string ke string lainnya. Catatan Jangan gunakan fungsi ini atau makro StrNCpy.
StrCpyW

Menyalin satu string ke string lainnya. (StrCpyW)
StrCSpnA

Mencari string untuk kemunculan pertama salah satu dari sekelompok karakter. Metode pencarian peka huruf besar/kecil, dan karakter NULL yang mengakhiri disertakan dalam kecocokan pola pencarian. (ANSI)
StrCSpnIA

Mencari string untuk kemunculan pertama salah satu dari sekelompok karakter. Metode pencarian tidak peka huruf besar/kecil, dan karakter NULL yang mengakhiri disertakan dalam kecocokan pola pencarian. (ANSI)
StrCSpnIW

Mencari string untuk kemunculan pertama salah satu dari sekelompok karakter. Metode pencarian tidak peka huruf besar/kecil, dan karakter NULL yang mengakhiri disertakan dalam kecocokan pola pencarian. (Unicode)
StrCSpnW

Mencari string untuk kemunculan pertama salah satu dari sekelompok karakter. Metode pencarian peka huruf besar/kecil, dan karakter NULL yang mengakhiri disertakan dalam kecocokan pola pencarian. (Unicode)
StrDupA

Menduplikasi string. (ANSI)
StrDupW

Menduplikasi string. (Unicode)
StrFormatByteSize64A

Mengonversi nilai numerik menjadi string yang mewakili angka yang dinyatakan sebagai nilai ukuran dalam byte, kilobyte, megabyte, atau gigabyte, tergantung pada ukurannya.
StrFormatByteSizeA

Mengonversi nilai numerik menjadi string yang mewakili angka yang dinyatakan sebagai nilai ukuran dalam byte, kilobyte, megabyte, atau gigabyte, tergantung pada ukurannya. Berbeda dari StrFormatByteSizeW dalam satu jenis parameter.
StrFormatByteSizeEx

Mengonversi nilai numerik menjadi string yang mewakili angka dalam byte, kilobyte, megabyte, atau gigabyte, tergantung pada ukurannya.
StrFormatByteSizeW

Mengonversi nilai numerik menjadi string yang mewakili angka yang dinyatakan sebagai nilai ukuran dalam byte, kilobyte, megabyte, atau gigabyte, tergantung pada ukurannya. Berbeda dari StrFormatByteSizeA dalam satu jenis parameter.
StrFormatKBSizeA

Mengonversi nilai numerik menjadi string yang mewakili angka yang dinyatakan sebagai nilai ukuran dalam kilobyte. (ANSI)
StrFormatKBSizeW

Mengonversi nilai numerik menjadi string yang mewakili angka yang dinyatakan sebagai nilai ukuran dalam kilobyte. (Unicode)
StrFromTimeIntervalA

Mengonversi interval waktu, yang ditentukan dalam milidetik, menjadi string. (ANSI)
StrFromTimeIntervalW

Mengonversi interval waktu, yang ditentukan dalam milidetik, menjadi string. (Unicode)
StrIsIntlEqualA

Membandingkan jumlah karakter tertentu dari awal dua string untuk menentukan apakah karakter tersebut sama. (ANSI)
StrIsIntlEqualW

Membandingkan jumlah karakter tertentu dari awal dua string untuk menentukan apakah karakter tersebut sama. (Unicode)
StrnCata

Menambahkan jumlah karakter tertentu dari awal satu string ke akhir string lainnya. (ANSI)
StrnCatw

Menambahkan jumlah karakter tertentu dari awal satu string ke akhir string lainnya. (Unicode)
StrPBrkA

Mencari string untuk kemunculan pertama karakter yang terkandung dalam buffer tertentu. Pencarian ini tidak menyertakan karakter null yang mengakhiri. (ANSI)
StrPBrkW

Mencari string untuk kemunculan pertama karakter yang terkandung dalam buffer tertentu. Pencarian ini tidak menyertakan karakter null yang mengakhiri. (Unicode)
StrRChrA

Mencari string untuk kemunculan terakhir karakter tertentu. Perbandingannya peka huruf besar/kecil. (ANSI)
StrRChrIA

Mencari string untuk kemunculan terakhir karakter tertentu. Perbandingannya tidak peka huruf besar/kecil. (ANSI)
StrRChrIW

Mencari string untuk kemunculan terakhir karakter tertentu. Perbandingannya tidak peka huruf besar/kecil. (Unicode)
StrRChrW

Mencari string untuk kemunculan terakhir karakter tertentu. Perbandingannya peka huruf besar/kecil. (Unicode)
StrRetToBSTR

Menerima struktur STRRET yang dikembalikan oleh IShellFolder::GetDisplayNameOf yang berisi atau menunjuk ke string, dan mengembalikan string tersebut sebagai BSTR.
StrRetToBufA

Mengonversi struktur STRRET yang dikembalikan oleh IShellFolder::GetDisplayNameOf ke string, dan menempatkan hasilnya dalam buffer. (ANSI)
StrRetToBufW

Mengonversi struktur STRRET yang dikembalikan oleh IShellFolder::GetDisplayNameOf ke string, dan menempatkan hasilnya dalam buffer. (Unicode)
StrRetToStra

Mengambil struktur STRRET yang dikembalikan oleh IShellFolder::GetDisplayNameOf dan mengembalikan penunjuk ke string yang dialokasikan yang berisi nama tampilan. (ANSI)
StrRetToStrw

Mengambil struktur STRRET yang dikembalikan oleh IShellFolder::GetDisplayNameOf dan mengembalikan penunjuk ke string yang dialokasikan yang berisi nama tampilan. (Unicode)
StrRStrIA

Mencari kemunculan terakhir substring tertentu dalam string. Perbandingannya tidak peka huruf besar/kecil. (ANSI)
StrrStriW

Mencari kemunculan terakhir substring tertentu dalam string. Perbandingannya tidak peka huruf besar/kecil. (Unicode)
StrSpnA

Mendapatkan panjang substring dalam string yang sepenuhnya terdiri dari karakter yang terkandung dalam buffer tertentu. (ANSI)
StrSpnW

Mendapatkan panjang substring dalam string yang sepenuhnya terdiri dari karakter yang terkandung dalam buffer tertentu. (Unicode)
StrStrA

Menemukan kemunculan pertama substring dalam string. Perbandingannya peka huruf besar/kecil. (StrStrA)
StrStrIA

Menemukan kemunculan pertama substring dalam string. Perbandingannya tidak peka huruf besar/kecil. (ANSI)
StrStriW

Menemukan kemunculan pertama substring dalam string. Perbandingannya tidak peka huruf besar/kecil. (Unicode)
StrStrNIW

Menemukan kemunculan pertama substring dalam string. Perbandingannya adalah tidak peka huruf besar/kecil.
StrStrnW

Menemukan kemunculan pertama substring dalam string. Perbandingannya peka huruf besar/kecil. (StrStrnW)
StrStrW

Menemukan kemunculan pertama substring dalam string. Perbandingannya peka huruf besar/kecil. (StrStrW)
StrToInt64ExA

Mengonversi string yang mewakili nilai desimal atau heksadesimal menjadi bilangan bulat 64-bit. (ANSI)
StrToInt64ExW

Mengonversi string yang mewakili nilai desimal atau heksadesimal menjadi bilangan bulat 64-bit. (Unicode)
StrToIntA

Mengonversi string yang mewakili nilai desimal menjadi bilangan bulat. Makro StrToLong identik dengan fungsi ini. (ANSI)
StrToIntExA

Mengonversi string yang mewakili angka desimal atau heksadesimal menjadi bilangan bulat. (ANSI)
StrToIntExw

Mengonversi string yang mewakili angka desimal atau heksadesimal menjadi bilangan bulat. (Unicode)
StrToIntW

Mengonversi string yang mewakili nilai desimal menjadi bilangan bulat. Makro StrToLong identik dengan fungsi ini. (Unicode)
StrTrimA

Menghapus karakter awal dan berikutnya yang ditentukan dari string. (ANSI)
StrTrimW

Menghapus karakter awal dan berikutnya yang ditentukan dari string. (Unicode)
UrlApplySchemeA

Menentukan skema untuk string URL tertentu, dan mengembalikan string dengan awalan yang sesuai. (ANSI)
UrlApplySchemeW

Menentukan skema untuk string URL tertentu, dan mengembalikan string dengan awalan yang sesuai. (Unicode)
UrlCanonicalizeA

Mengonversi string URL menjadi bentuk kanonis. (ANSI)
UrlCanonicalizeW

Mengonversi string URL menjadi bentuk kanonis. (Unicode)
UrlCombineA

Saat disediakan dengan URL relatif dan basisnya, mengembalikan URL dalam bentuk kanonis. (ANSI)
UrlCombineW

Saat disediakan dengan URL relatif dan basisnya, mengembalikan URL dalam bentuk kanonis. (Unicode)
UrlCompareA

Membuat perbandingan peka huruf besar/kecil dari dua string URL. (ANSI)
UrlCompareW

Membuat perbandingan peka huruf besar/kecil dari dua string URL. (Unicode)
UrlCreateFromPathA

Mengonversi jalur Microsoft MS-DOS ke URL kanonis. (ANSI)
UrlCreateFromPathW

Mengonversi jalur Microsoft MS-DOS ke URL kanonis. (Unicode)
UrlEscapeA

Mengonversi karakter atau pasangan pengganti dalam URL yang mungkin diubah selama transportasi di internet (karakter "tidak aman") ke dalam urutan escape yang sesuai. (ANSI)
UrlEscapeSpaces

Makro yang mengonversi karakter spasi menjadi urutan escape yang sesuai.
UrlEscapeW

Mengonversi karakter atau pasangan pengganti dalam URL yang mungkin diubah selama transportasi di internet (karakter "tidak aman") ke dalam urutan escape yang sesuai. (Unicode)
UrlFixupW

UrlFixupW mungkin diubah atau tidak tersedia.
UrlGetLocationA

Mengambil lokasi dari URL. (ANSI)
UrlGetLocationW

Mengambil lokasi dari URL. (Unicode)
UrlGetPartA

Menerima string URL dan mengembalikan bagian tertentu dari URL tersebut. (ANSI)
UrlGetPartW

Menerima string URL dan mengembalikan bagian tertentu dari URL tersebut. (Unicode)
UrlHashA

Hash string URL. (ANSI)
UrlHashW

Hash string URL. (Unicode)
UrlIsA

Menguji apakah URL adalah jenis tertentu. (ANSI)
UrlIsFileUrlA

Menguji URL untuk menentukan apakah url tersebut adalah URL file. (ANSI)
UrlIsFileUrlW

Menguji URL untuk menentukan apakah url tersebut adalah URL file. (Unicode)
UrlIsNoHistoryA

Mengembalikan apakah URL adalah URL yang biasanya tidak disertakan browser dalam riwayat navigasi. (ANSI)
UrlIsNoHistoryW

Mengembalikan apakah URL adalah URL yang biasanya tidak disertakan browser dalam riwayat navigasi. (Unicode)
UrlIsOpaqueA

Mengembalikan apakah URL buram. (ANSI)
UrlIsOpaqueW

Mengembalikan apakah URL buram. (Unicode)
UrlIsW

Menguji apakah URL adalah jenis tertentu. (Unicode)
UrlUnescapeA

Mengonversi urutan escape kembali menjadi karakter biasa. (ANSI)
UrlUnescapeInPlace

Mengonversi urutan escape kembali menjadi karakter biasa dan menimpa string asli.
UrlUnescapeW

Mengonversi urutan escape kembali menjadi karakter biasa. (Unicode)
ManaPlatform

WhichPlatform dapat diubah atau tidak tersedia.
wnsprintfA

Mengambil daftar argumen panjang variabel dan mengembalikan nilai argumen sebagai string berformat gaya printf. (ANSI)
wnsprintfW

Mengambil daftar argumen panjang variabel dan mengembalikan nilai argumen sebagai string berformat gaya printf. (Unicode)
wvnsprintfA

Mengambil daftar argumen dan mengembalikan nilai argumen sebagai string berformat gaya printf. (ANSI)
wvnsprintfW

Mengambil daftar argumen dan mengembalikan nilai argumen sebagai string berformat gaya printf. (Unicode)

Fungsi panggilan balik

 
DLLGETVERSIONPROC

Diimplementasikan oleh banyak DLL Windows Shell untuk memungkinkan aplikasi mendapatkan informasi versi khusus DLL.

Struktur

 
DLLVERSIONINFO

Menerima informasi versi khusus DLL.
DLLVERSIONINFO2

Menerima informasi versi khusus DLL. Ini digunakan dengan fungsi DllGetVersion.
PARSEDURLA

Digunakan oleh fungsi ParseURL untuk mengembalikan URL yang diurai. (ANSI)
PARSEDURLW

Digunakan oleh fungsi ParseURL untuk mengembalikan URL yang diurai. (Unicode)
QITAB

Digunakan oleh fungsi QISearch untuk menjelaskan satu antarmuka.

Enumerasi

 
ASSOCDATA

Digunakan oleh IQueryAssociations::GetData untuk menentukan jenis data yang akan dikembalikan.
ASSOCKEY

Menentukan jenis kunci yang akan dikembalikan oleh IQueryAssociations::GetKey.
ASSOCSTR

Digunakan oleh IQueryAssociations::GetString untuk menentukan jenis string yang akan dikembalikan.
FILETYPEATTRIBUTEFLAGS

Menunjukkan konstanta FILETYPEATTRIBUTEFLAGS yang digunakan dalam nilai EditFlags dari kunci registri PROGID asosiasi file.
SHGLOBALCOUNTER

Pengidentifikasi untuk berbagai penghitung global, atau variabel bersama. Setiap penghitung global dapat ditingkatkan atau dikurangi menggunakan SHGlobalCounterIncrement dan SHGlobalCounterDecrement.
SHREGDEL_FLAGS

Menyediakan sekumpulan nilai yang menunjukkan dari kunci dasar mana item akan dihapus.
SHREGENUM_FLAGS

Menyediakan sekumpulan nilai yang menunjukkan kunci dasar yang akan digunakan untuk enumerasi.
tagSFBS_FLAGS

Menentukan bagaimana fungsi StrFormatByteSizeEx harus menangani pembulatan digit yang tidak diputar.
URL_SCHEME

Digunakan untuk menentukan skema URL.