Baca dalam bahasa Inggris

Bagikan melalui


header shlobj_core.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

shlobj_core.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IACList

Mengekspos metode yang meningkatkan efisiensi pelengkapan otomatis ketika string kandidat diatur dalam hierarki.
IACList2

Memperluas antarmuka IACList untuk memungkinkan klien objek lengkapi otomatis untuk mengambil dan mengatur bendera opsi.
IActiveDesktop

Memperbolehkan program klien mengelola butir desktop dan kertas-dinding pada komputer lokal.
IDockingWindowSite

Mengekspos metode yang mengelola ruang batas untuk satu atau beberapa objek IDockingWindow. Antarmuka ini diimplementasikan oleh browser dan mirip dengan antarmuka IOleInPlaceUIWindow.
IExtractIcona

Mengekspos metode yang memungkinkan klien untuk mengambil ikon yang terkait dengan salah satu objek dalam folder. (ANSI)
IExtractIconw

Mengekspos metode yang memungkinkan klien untuk mengambil ikon yang terkait dengan salah satu objek dalam folder. (Unicode)
INamedPropertyBag

Mengekspos metode yang menyediakan objek dengan tas properti tertentu di mana objek dapat menyimpan propertinya.
IObjMgr

Mengekspos metode yang memungkinkan klien menambahkan atau menghapus objek dari kumpulan objek yang dikelola oleh objek server.
IProgressDialog

Mengekspos metode yang menyediakan opsi bagi aplikasi untuk menampilkan kotak dialog kemajuan.
IQueryInfo

Mengekspos metode yang digunakan Shell untuk mengambil bendera dan informasi tip info untuk item yang berada dalam implementasi IShellFolder. Tips info biasanya ditampilkan di dalam kontrol tipsalat.
ISearchContext

Mengekspos metode yang menyalurkan informasi kustomisasi ke kait pencarian.
IShellChangeNotify

Mengekspos metode yang memberi tahu ekstensi namespace Shell ketika ID item telah berubah.
IShellDetails

Diekspos oleh folder Shell untuk memberikan informasi terperinci tentang item dalam folder.
IShellFolderView

Mengekspos metode yang memanipulasi tampilan folder Shell.
IShellFolderViewCB

Mengekspos metode yang memungkinkan komunikasi antara Windows Explorer dan tampilan folder yang diterapkan menggunakan objek tampilan folder sistem (objek IShellView yang dikembalikan melalui SHCreateShellFolderView) sehingga tampilan folder dapat diberi tahu tentang peristiwa dan memodifikasi tampilannya yang sesuai.
IShelliconOverlay

Mengekspos metode yang digunakan oleh ekstensi namespace layanan untuk menentukan overlay ikon untuk objek yang dikandungnya.
IShelliconOverlayManager

IShellIconOverlayManager mungkin diubah atau tidak tersedia.
IURLSearchHook

Mengekspos metode yang digunakan oleh browser untuk menerjemahkan alamat protokol URL yang tidak diketahui.
IURLSearchHook2

Mengekspos metode yang digunakan oleh browser untuk menerjemahkan alamat protokol URL yang tidak diketahui dengan menggunakan objek konteks pencarian.

Fungsi

 
AssocGetDetailsOfPropKey

Mengambil nilai untuk kunci properti tertentu menggunakan informasi asosiasi file yang disediakan oleh Ekstensi Namespace.
CDefFolderMenu_Create2

Membuat menu konteks untuk sekelompok objek folder file yang dipilih.
CIDLData_CreateFromIDArray

CIDLData_CreateFromIDArray dapat diubah atau tidak tersedia.
DAD_AutoScroll

Menggulir jendela saat gambar sedang diseret.
DAD_DragEnterEx

Mengunci pembaruan ke jendela yang ditentukan selama operasi seret dan menampilkan gambar seret pada posisi yang ditentukan di dalam jendela. (DAD_DragEnterEx)
DAD_DragEnterEx2

Mengunci pembaruan ke jendela yang ditentukan selama operasi seret dan letakkan dan menampilkan gambar seret pada posisi yang ditentukan di dalam jendela.
DAD_DragLeave

Membuka kunci jendela yang dikunci oleh fungsi DAD_DragEnterEx.
DAD_DragMove

Memindahkan gambar yang sedang diseret selama operasi seret dan letakkan.
DAD_SetDragImage

Mengatur gambar seret.
DAD_ShowDragImage

Menampilkan atau menyembunyikan gambar yang sedang diseret. (DAD_ShowDragImage)
DriveType

Fungsi DriveType menentukan jenis drive berdasarkan nomor drive. (DriveType)
GetFileNameFromBrowse

Fungsi GetFileNameFromBrowse membuat kotak dialog Buka sehingga pengguna dapat menentukan drive, direktori, dan nama file untuk dibuka. (GetFileNameFromBrowse)
IDListContainerIsConsistent

Memverifikasi bahwa struktur kontainer IDList valid.
ILAppendID

Menambahkan atau menambahkan struktur SHITEMID ke struktur ITEMIDLIST.
ILClone

Mengkloning struktur ITEMIDLIST.
ILCloneChild

Mengkloning struktur ITEMIDLIST anak.
ILCloneFirst

Mengkloning struktur SHITEMID pertama dalam struktur ITEMIDLIST.
ILCloneFull

Mengkloning struktur ITEMIDLIST penuh, atau absolut.
ILCombine

Menggabungkan dua struktur ITEMIDLIST.
ILCreateFromPath

Fungsi ILCreateFromPath mengembalikan struktur ITEMIDLIST yang terkait dengan jalur file tertentu.
ILCreateFromPathA

Mengembalikan struktur ITEMIDLIST yang terkait dengan jalur file tertentu. (ILCreateFromPathA)
ILCreateFromPathW

Fungsi ILCreateFromPathW (Unicode) mengembalikan struktur ITEMIDLIST yang terkait dengan jalur file tertentu.
ILFindChild

Menentukan apakah struktur ITEMIDLIST yang ditentukan adalah anak dari struktur ITEMIDLIST lain.
ILFindLastID

Mengembalikan penunjuk ke struktur SHITEMID terakhir dalam struktur ITEMIDLIST.
ILFree

Membebaskan struktur ITEMIDLIST yang dialokasikan oleh Shell.
ILGetNext

Mengambil struktur SHITEMID berikutnya dalam struktur ITEMIDLIST. (ILGetNext)
ILGetSize

Mengembalikan ukuran, dalam byte, dari struktur ITEMIDLIST.
ILIsAligned

Memverifikasi apakah ITEMIDLIST konstanta selaras pada batas pointer, yang merupakan DWORD pada arsitektur 32-bit dan QWORD pada arsitektur 64-bit.
ILIsChild

Memverifikasi apakah penunjuk ke daftar pengidentifikasi item (PIDL) adalah PIDL anak, yang merupakan PIDL dengan tepat satu SHITEMID.
ILIsEmpty

Memverifikasi apakah struktur ITEMIDLIST kosong.
ILIsEqual

Menguji apakah dua struktur ITEMIDLIST sama dalam perbandingan biner.
ILIsParent

Menguji apakah struktur ITEMIDLIST adalah induk dari struktur ITEMIDLIST lain.
ILLoadFromStream

Dihentikan. Memuat struktur ITEMIDLIST dari aliran.
ILLoadFromStreamEx

Fungsi ini dapat diubah atau tidak tersedia.
ILLoadFromStreamEx

Fungsi ILLoadFromStreamEx memuat ITEMIDLIST dari IStream. (ILLoadFromStreamEx r1)
ILLoadFromStreamEx

Fungsi ILLoadFromStreamEx memuat penunjuk anak ke daftar pengidentifikasi item (PIDL) dari IStream. (ILLoadFromStreamEx r2)
ILNext

Mengambil struktur SHITEMID berikutnya dalam struktur ITEMIDLIST. (ILNext)
ILRemoveLastID

Menghapus struktur SHITEMID terakhir dari struktur ITEMIDLIST.
ILSaveToStream

Menyimpan struktur ITEMIDLIST ke aliran.
ILSkip

Melompati jumlah byte tertentu dalam struktur ITEMIDLIST relatif yang konstan, tidak sejajar.
IsNetDrive

Menguji apakah drive adalah drive jaringan.
IsUserAnAdmin

IsUserAnAdmin dapat diubah atau tidak tersedia.
OpenRegStream

OpenRegStream dapat diubah atau tidak tersedia. Sebagai gantinya, gunakan SHOpenRegStream2 atau SHOpenRegStream.
PathCleanupSpec

PathCleanupSpec dapat diubah atau tidak tersedia.
PathGetShortPath

PathGetShortPath dapat diubah atau tidak tersedia.
PathIsExe

PathIsExe dapat diubah atau tidak tersedia.
PathMakeUniqueName

Membuat nama jalur unik dari templat.
PathResolve

PathResolve dapat diubah atau tidak tersedia.
PathYetAnotherMakeUniqueName

Membuat nama file unik berdasarkan nama file yang ada.
PickIconDlg

PickIconDlg dapat diubah atau tidak tersedia.
PifMgr_CloseProperties

Menutup properti aplikasi yang dibuka dengan PifMgr_OpenProperties.
PifMgr_GetProperties

Mengembalikan blok data tertentu dari file .pif.
PifMgr_OpenProperties

Membuka file .pif yang terkait dengan aplikasi Microsoft MS-DOS, dan mengembalikan handel ke properti aplikasi.
PifMgr_SetProperties

Menetapkan nilai ke blok data dari file .pif.
ReadCabinetState

ReadCabinetState dapat diubah atau tidak tersedia.
RealDriveType

RealDriveType dapat diubah atau tidak tersedia.
Mulai ulangDialog

Menampilkan kotak dialog yang meminta pengguna untuk memulai ulang Windows. Ketika pengguna mengklik tombol , fungsi memanggil ExitWindowsEx untuk mencoba memulai ulang Windows.
Mulai ulangDialogEx

Menampilkan kotak dialog yang meminta pengguna untuk memulai ulang Windows. Ketika pengguna mengklik tombol , fungsi memanggil ExitWindowsEx untuk mencoba memulai ulang Windows.
SHAddFromPropSheetExtArray

Menambahkan halaman ke array ekstensi lembar properti yang dibuat oleh SHCreatePropSheetExtArray.
SHAddToRecentDocs

Memberi tahu sistem bahwa item telah diakses, untuk tujuan melacak item yang digunakan paling baru dan paling sering. Fungsi ini juga dapat digunakan untuk menghapus semua data penggunaan.
SHAlloc

Mengalokasikan memori dari tumpukan Shell.
SHBindToFolderIDListParent

Mengingat item namespace Shell yang ditentukan dalam bentuk folder, dan daftar pengidentifikasi item relatif terhadap folder tersebut, fungsi ini mengikat ke induk item namespace dan secara opsional mengembalikan penunjuk ke komponen akhir daftar pengidentifikasi item.
SHBindToFolderIDListParentEx

Memperluas fungsi SHBindToFolderIDListParent dengan memungkinkan pemanggil menentukan konteks ikatan.
SHBindToObject

Mengambil dan mengikat ke objek tertentu dengan menggunakan metode Namespace Shell IShellFolder::BindToObject.
SHBindToParent

Membawa penunjuk ke daftar pengidentifikasi item yang sepenuhnya memenuhi syarat (PIDL), dan mengembalikan penunjuk antarmuka tertentu pada objek induk.
SHBrowseForFolderA

Menampilkan kotak dialog yang memungkinkan pengguna memilih folder Shell. (ANSI)
SHBrowseForFolderW

Menampilkan kotak dialog yang memungkinkan pengguna memilih folder Shell. (Unicode)
SHChangeNotification_Lock

Mengunci memori bersama yang terkait dengan peristiwa pemberitahuan perubahan Shell.
SHChangeNotification_Unlock

Membuka kunci memori bersama untuk pemberitahuan perubahan.
SHChangeNotify

Memberi tahu sistem peristiwa yang telah dilakukan aplikasi. Aplikasi harus menggunakan fungsi ini jika melakukan tindakan yang dapat memengaruhi Shell.
SHChangeNotifyDeregister

Membatalkan pendaftaran proses jendela klien dari menerima pesan SHChangeNotify.
SHChangeNotifyRegister

Mendaftarkan jendela untuk menerima pemberitahuan dari sistem file atau Shell, jika sistem file mendukung pemberitahuan.
SHCloneSpecialIDList

SHCloneSpecialIDList dapat diubah atau tidak tersedia. Sebagai gantinya, gunakan SHGetSpecialFolderLocation.
SHCLSIDFromString

Mengambil bentuk string pengidentifikasi kelas (CLSID) dan membuat CLSID yang sesuai.
SHCoCreateInstance

SHCoCreateInstance dapat diubah atau tidak tersedia. Sebagai gantinya, gunakan CoCreateInstance.
SHCreateDataObject

Membuat objek data dalam folder induk.
SHCreateDefaultContextMenu

Membuat objek yang mewakili implementasi menu konteks default Shell.
SHCreateDirectory

Membuat folder sistem file baru.
SHCreateDirectoryExA

Membuat folder sistem file baru, dengan atribut keamanan opsional. (ANSI)
SHCreateDirectoryExW

Membuat folder sistem file baru, dengan atribut keamanan opsional. (Unicode)
SHCreateFileExtractIconA

SHCreateFileExtractIcon dapat diubah atau tidak tersedia. (ANSI)
SHCreateFileExtractIconW

SHCreateFileExtractIcon dapat diubah atau tidak tersedia. (Unicode)
SHCreateShellFolderView

Membuat instans baru objek tampilan folder Shell default (DefView).
SHCreateShellFolderViewEx

Membuat instans baru dari objek tampilan folder Shell default. Disarankan agar Anda menggunakan SHCreateShellFolderView daripada fungsi ini.
SHCreateShellItem

Membuat objek IShellItem.
SHCreateStdEnumFmtEtc

SHCreateStdEnumFmtEtc dapat diubah atau tidak tersedia.
SHDefExtractIconA

Menyediakan handler default untuk mengekstrak ikon dari file. (ANSI)
SHDefExtractIconW

Menyediakan handler default untuk mengekstrak ikon dari file. (Unicode)
SHDestroyPropSheetExtArray

Membebaskan handler lembar properti yang diarahkan ke array yang dibuat oleh SHCreatePropSheetExtArray.
SHDoDragDrop

Menjalankan operasi seret dan letakkan. Mendukung pembuatan sumber seret sesuai permintaan, serta seret gambar.
Shell_GetCachedImageIndex

Shell_GetCachedImageIndex dapat diubah atau tidak tersedia.
Shell_GetCachedImageIndexA

Shell_GetCachedImageIndex dapat diubah atau tidak tersedia. (ANSI)
Shell_GetCachedImageIndexW

Shell_GetCachedImageIndex dapat diubah atau tidak tersedia. (Unicode)
Shell_GetImageLists

Mengambil daftar gambar sistem untuk ikon besar dan kecil.
Shell_MergeMenus

Shell_MergeMenus dapat diubah atau tidak tersedia.
SHFind_InitMenuPopup

SHFind_InitMenuPopup dapat diubah atau tidak tersedia.
SHFindFiles

SHFindFiles dapat diubah atau tidak tersedia.
SHFlushSFCache

SHFlushSFCache dapat diubah atau tidak tersedia.
SHFormatDrive

SHFormatDrive mungkin diubah atau tidak tersedia.
SHFree

Membebaskan memori yang dialokasikan oleh SHAlloc.
SHGetAttributesFromDataObject

SHGetAttributesFromDataObject dapat diubah atau tidak tersedia.
SHGetDataFromIDListA

Mengambil data properti yang diperluas dari daftar pengidentifikasi relatif. (ANSI)
SHGetDataFromIDListW

Mengambil data properti yang diperluas dari daftar pengidentifikasi relatif. (Unicode)
SHGetDesktopFolder

Mengambil antarmuka IShellFolder untuk folder desktop, yang merupakan akar namespace Shell.
SHGetFolderLocation

Dihentikan. Mengambil jalur folder sebagai struktur ITEMIDLIST.
SHGetFolderPathA

Dihentikan. (SHGetFolderPathA)
SHGetFolderPathAndSubDirA

Mendapatkan jalur folder dan menambahkan jalur subfolder yang disediakan pengguna. (ANSI)
SHGetFolderPathAndSubDirW

Mendapatkan jalur folder dan menambahkan jalur subfolder yang disediakan pengguna. (Unicode)
SHGetFolderPathW

Dihentikan. (SHGetFolderPathW)
SHGetIconOverlayIndexA

Mengembalikan indeks ikon overlay dalam daftar gambar sistem. (ANSI)
SHGetIconOverlayIndexW

Mengembalikan indeks ikon overlay dalam daftar gambar sistem. (Unicode)
SHGetInstanceExplorer

Mengambil antarmuka yang memungkinkan ekstensi Shell yang dihosting dan komponen lain untuk mencegah proses host mereka ditutup sebelum waktunya.
SHGetKnownFolderIDList

Mengambil jalur folder yang dikenal sebagai struktur ITEMIDLIST.
SHGetKnownFolderItem

Mengambil objek IShellItem yang mewakili folder yang diketahui.
SHGetKnownFolderPath

Mengambil jalur lengkap folder yang diketahui yang diidentifikasi oleh KNOWNFOLDERID folder.
SHGetMalloc

Mengambil pointer ke antarmuka IMalloc Shell.
SHGetPathFromIDListA

Mengonversi daftar pengidentifikasi item ke jalur sistem file. (ANSI)
SHGetPathFromIDListEx

Mengonversi daftar pengidentifikasi item ke jalur sistem file. Fungsi ini memperluas SHGetPathFromIDList dengan memungkinkan Anda mengatur ukuran awal buffer string dan mendeklarasikan opsi di bawah ini.
SHGetPathFromIDListW

Mengonversi daftar pengidentifikasi item ke jalur sistem file. (Unicode)
SHGetRealIDL

SHGetRealIDL dapat diubah atau tidak tersedia.
SHGetSetFolderCustomSettings

SHGetSetFolderCustomSettings dapat diubah atau tidak tersedia.
SHGetSetSettings

SHGetSetSettings mungkin diubah atau tidak tersedia.
SHGetSettings

Mengambil pengaturan opsi Shell saat ini.
SHGetSpecialFolderLocation

SHGetSpecialFolderLocation tidak didukung dan dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, gunakan SHGetFolderLocation.
SHGetSpecialFolderPathA

SHGetSpecialFolderPath tidak didukung. Sebagai gantinya, gunakan ShGetFolderPath. (ANSI)
SHGetSpecialFolderPathW

SHGetSpecialFolderPath tidak didukung. Sebagai gantinya, gunakan ShGetFolderPath. (Unicode)
SHHandleUpdateImage

SHHandleUpdateImage dapat diubah atau tidak tersedia.
SHILCreateFromPath

SHILCreateFromPath dapat diubah atau tidak tersedia.
SHLimitInputSunting

Mengatur batas pada karakter yang valid untuk kontrol edit.
SHLoadInProc

Membuat instans kelas objek yang ditentukan dari dalam konteks proses Shell. Fungsi Windows Vista dan yang lebih baru:_This telah dinonaktifkan dan mengembalikan E_NOTIMPL.
SHMapPIDLToSystemImageListIndex

SHMapPIDLToSystemImageListIndex dapat diubah atau tidak tersedia.
SHObjectProperties

SHObjectProperties mungkin diubah atau tidak tersedia.
SHOpenFolderAndSelectItems

Membuka jendela Windows Explorer dengan item tertentu dalam folder tertentu yang dipilih.
SHOpenWithDialog

Menampilkan kotak dialog Buka Dengan.
SHParseDisplayName

Menerjemahkan nama tampilan objek namespace Shell ke dalam daftar pengidentifikasi item dan mengembalikan atribut objek. Fungsi ini adalah metode yang lebih disukai untuk mengonversi string ke penunjuk ke daftar pengidentifikasi item (PIDL).
SHPathPrepareForWriteA

Memeriksa untuk melihat apakah jalur ada. (ANSI)
SHPathPrepareForWriteW

Memeriksa untuk melihat apakah jalur ada. (Unicode)
SHPropStgCreate

Memastikan penanganan pengambilan atau penugasan halaman kode yang tepat untuk operasi set properti yang diminta.
SHPropStgReadMultiple

Membungkus fungsi IPropertyStorage::ReadMultiple untuk memastikan bahwa terjemahan ANSI dan Unicode ditangani dengan benar untuk kumpulan properti yang tidak digunakan lagi.
SHPropStgWriteMultiple

Membungkus fungsi IPropertyStorage::WriteMultiple untuk memastikan bahwa terjemahan ANSI dan Unicode ditangani dengan benar untuk kumpulan properti yang tidak digunakan lagi.
SHReplaceFromPropSheetExtArray

Meminta setiap lembar properti dalam array ekstensi lembar properti untuk mengganti halaman. Setiap halaman diperbolehkan hingga satu pengganti.
SHRestricted

SHRestricted dapat diubah atau tidak tersedia.
SHSetFolderPathA

Dihentikan. Menetapkan jalur baru ke folder sistem yang diidentifikasi oleh CSIDL-nya. (ANSI)
SHSetFolderPathW

Dihentikan. Menetapkan jalur baru ke folder sistem yang diidentifikasi oleh CSIDL-nya. (Unicode)
SHSetInstanceExplorer

Menyediakan antarmuka yang memungkinkan ekstensi Shell yang dihosting dan komponen lain untuk mencegah proses host mereka ditutup sebelum waktunya.
SHSetKnownFolderPath

Mengalihkan folder yang diketahui ke lokasi baru.
SHShellFolderView_Message

SHShellFolderView_Message dapat diubah atau tidak tersedia.
SHStartNetConnectionDialogA

SHStartNetConnectionDialog dapat diubah atau tidak tersedia. (ANSI)
SHStartNetConnectionDialogW

SHStartNetConnectionDialog dapat diubah atau tidak tersedia. (Unicode)
SHUpdateImageA

Memberi tahu Shell bahwa gambar dalam daftar gambar sistem telah berubah. (ANSI)
SHUpdateImageW

Memberi tahu Shell bahwa gambar dalam daftar gambar sistem telah berubah. (Unicode)
SHValidateUNC

SHValidateUNC dapat diubah atau tidak tersedia.
SignalFileBuka

SignalFileOpen dapat diubah atau tidak tersedia.
StgMakeUniqueName

Membuat nama unik untuk aliran atau objek penyimpanan dari templat.
Win32DeleteFile

Win32DeleteFile dapat diubah atau tidak tersedia.
WriteCabinetState

WriteCabinetState dapat diubah atau tidak tersedia.

Fungsi panggilan balik

 
BFFCALLBACK

Menerima pemberitahuan peristiwa dari kotak dialog browser kontainer Active Directory Domain Services.
LPFNDFMCALLBACK

LPFNDFMCALLBACK dapat diubah atau tidak tersedia.
LPFNVIEWCALLBACK

Menentukan prototipe untuk fungsi panggilan balik yang digunakan oleh objek tampilan folder sistem. Fungsi ini pada dasarnya menduplikasi fungsionalitas IShellFolderViewCB.

Struktur

 
AUTO_SCROLL_DATA

AUTO_SCROLL_DATA dapat diubah atau tidak tersedia.
TELUSURIINFOA

Berisi parameter untuk fungsi SHBrowseForFolder dan menerima informasi tentang folder yang dipilih oleh pengguna. (ANSI)
TELUSURIINFOW

Berisi parameter untuk fungsi SHBrowseForFolder dan menerima informasi tentang folder yang dipilih oleh pengguna. (Unicode)
CABINETSTATE

CABINETSTATE dapat diubah atau tidak tersedia.
CIDA

Digunakan dengan format clipboard CFSTR_SHELLIDLIST untuk mentransfer penunjuk ke daftar pengidentifikasi item (PIDL) dari satu atau beberapa objek namespace Shell.
KOMPONEN

Digunakan oleh Windows 2000 untuk menyimpan informasi tentang komponen. Struktur ini menggantikan struktur IE4COMPONENT.
COMPONENTSOPT

Berisi opsi item desktop.
COMPPOS

Menyimpan informasi tentang posisi dan ukuran komponen.
COMPSTATEINFO

Digunakan oleh Windows 2000 untuk menyimpan informasi tentang status komponen.
CSFV

Digunakan dengan fungsi SHCreateShellFolderViewEx.
DATABLOCK_HEADER

Berfungsi sebagai header untuk beberapa struktur data tambahan yang digunakan oleh IShellLinkDataList.
DEFCONTEXTMENU

Berisi informasi menu konteks yang digunakan oleh SHCreateDefaultContextMenu.
DETAILSINFO

Berisi informasi detail untuk item folder Shell. Digunakan dengan pemberitahuan SFVM_GETDETAILSOF.
DFMICS

Berisi argumen tambahan yang digunakan oleh DFM_INVOKECOMMANDEX.
DROPDESCRIPTION

Menjelaskan gambar dan teks yang menyertainya untuk objek drop.
DROPFILES

Menentukan format clipboard CF_HDROP. Data berikut adalah daftar nama file ganda yang dihentikan null.
EXP_DARWIN_LINK

Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan ID Pemasang Windows tautan.
EXP_PROPERTYSTORAGE

Menyimpan informasi tentang status tautan Shell. Struktur ini digunakan untuk bagian data tambahan yang ditandai dengan EXP_PROPERTYSTORAGE_SIG.
EXP_SPECIAL_FOLDER

Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan informasi folder khusus.
EXP_SZ_LINK

Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan string lingkungan yang dapat diperluas untuk ikon atau target.
FILE_ATTRIBUTES_ARRAY

Berisi definisi format clipboard untuk CFSTR_FILE_ATTRIBUTES_ARRAY.
FILEDESCRIPTORA

Menjelaskan properti file yang sedang disalin melalui clipboard selama operasi seret dan letakkan Microsoft ActiveX. (ANSI)
FILEDESCRIPTORW

Menjelaskan properti file yang sedang disalin melalui clipboard selama operasi seret dan letakkan Microsoft ActiveX. (Unicode)
FILEGROUPDESCRIPTORA

Menentukan format clipboard CF_FILEGROUPDESCRIPTOR. (ANSI)
FILEGROUPDESCRIPTORW

Menentukan format clipboard CF_FILEGROUPDESCRIPTOR. (Unicode)
IE4COMPONENT

Digunakan oleh Microsoft Internet Explorer 4.0 dan Microsoft Internet Explorer 4.01 untuk menyimpan informasi tentang komponen. Dengan Windows 2000, itu digantikan oleh struktur COMPONENT.
ITEMPACING

Menyimpan dimensi dari dua kemungkinan ukuran penspasian ikon yang tersedia untuk display:_small dan large. Digunakan oleh IShellFolderView::GetItemSpacing.
NRESARRAY

Menentukan format clipboard CF_NETRESOURCE.
NT_CONSOLE_PROPS

Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menampung properti konsol.
NT_FE_CONSOLE_PROPS

Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan halaman kode konsol.
OPENASINFO

Menyimpan informasi untuk fungsi SHOpenWithDialog.
PROPPRG

Struktur ini berisi informasi dari file .pif. Ini digunakan oleh PifMgr_GetProperties.
QCMINFO

Berisi informasi untuk menggabungkan item menu ke dalam menu Windows Explorer.
SFV_CREATE

Struktur ini digunakan dengan fungsi SHCreateShellFolderView.
SFVM_HELPTOPIC_DATA

Berisi nama file Bantuan HTML dan topik dalam file tersebut. Digunakan dengan pemberitahuan SFVM_GETHELPTOPIC. Struktur ini memerlukan string Unicode.
SFVM_PROPPAGE_DATA

Berisi detail halaman yang akan ditambahkan ke lembar Properti objek.
SHARDAPPIDINFO

Berisi data yang digunakan oleh SHAddToRecentDocs untuk mengidentifikasi kedua item dalam hal ini sebagai IShellItem dan proses yang terkait dengannya.
SHARDAPPIDINFOIDLIST

Berisi data yang digunakan oleh SHAddToRecentDocs untuk mengidentifikasi kedua item dalam hal ini dengan penunjuk absolut ke daftar pengidentifikasi item (PIDL) dan proses yang terkait dengannya.
SHARDAPPIDINFOLINK

Berisi data yang digunakan oleh SHAddToRecentDocs untuk mengidentifikasi kedua item, dalam hal ini melalui IShellLink, dan proses yang terkait dengannya.
SHChangeDWORDAsIDList

SHChangeDWORDAsIDList dapat diubah atau tidak tersedia.
SHChangeNotifyEntry

Berisi dan menerima informasi untuk pemberitahuan perubahan. Struktur ini digunakan dengan fungsi SHChangeNotifyRegister dan pemberitahuan SFVM_QUERYFSNOTIFY.
SHChangeUpdateImageIDList

SHChangeUpdateImageIDList dapat diubah atau tidak tersedia.
SHDESCRIPTIONID

Menerima data item sebagai respons terhadap panggilan ke SHGetDataFromIDList.
SHELLFLAGSTATE

Berisi sekumpulan bendera yang menunjukkan pengaturan Shell saat ini. Struktur ini digunakan dengan fungsi SHGetSettings.
SHELLSTATEA

Berisi pengaturan untuk status Shell. Struktur ini digunakan dengan fungsi SHGetSetSettings. (ANSI)
SHELLSTATEW

Berisi pengaturan untuk status Shell. Struktur ini digunakan dengan fungsi SHGetSetSettings. (Unicode)
SHFOLDERCUSTOMSETTINGS

Menyimpan pengaturan folder kustom. Struktur ini digunakan dengan fungsi SHGetSetFolderCustomSettings.
WALLPAPEROPT

Berisi opsi tampilan wallpaper. Digunakan dengan anggota antarmuka IActiveDesktop.

Enumerasi

 
AUTOCOMPLETELISTOPTIONS

Menentukan objek mana yang dijumlahkan untuk daftar pelengkapan otomatis.
DROPIMAGETYPE

Nilai yang digunakan dengan struktur DROPDESCRIPTION untuk menentukan gambar drop.
IESHORTCUTFLAGS

Menentukan bagaimana pintasan harus ditangani oleh browser.
KNOWN_FOLDER_FLAG

Menentukan konstanta yang menentukan opsi pengambilan khusus untuk folder yang diketahui. Nilai-nilai ini menggantikan nilai CSIDL, yang memiliki arti paralel.
PEMBATASAN

Bendera ini digunakan dengan fungsi SHRestricted.
SCNRT_STATUS

Menunjukkan apakah akan mengaktifkan atau menonaktifkan Async Register dan Deregister untuk SHChangeNotifyRegisterThread.
PECAHAN

Menunjukkan interpretasi data yang diteruskan oleh SHAddToRecentDocs dalam parameter pv-nya untuk mengidentifikasi item yang statistik penggunaannya sedang dilacak.
SHELL_LINK_DATA_FLAGS

Menentukan pengaturan opsi. Digunakan dengan IShellLinkDataList::GetFlags dan IShellLinkDataList::SetFlags.