header dpa_dsa.h
Header ini digunakan oleh Kontrol Windows. Untuk informasi selengkapnya, lihat:
dpa_dsa.h berisi antarmuka pemrograman berikut:
Fungsi
DPA_AppendPtr Menyisipkan item baru di akhir array pointer dinamis (DPA). |
DPA_Clone Menduplikasi array pointer dinamis (DPA). |
DPA_Create Membuat array pointer dinamis (DPA). |
DPA_CreateEx Membuat array pointer dinamis (DPA) menggunakan ukuran dan lokasi heap tertentu. |
DPA_DeleteAllPtrs Menghapus semua item dari array pointer dinamis (DPA) dan menyusutkan DPA yang sesuai. |
DPA_DeletePtr Menghapus item dari array pointer dinamis (DPA). DPA menyusut jika perlu untuk mengakomodasi item yang dihapus. |
DPA_Destroy Membebaskan Dynamic Pointer Array (DPA). |
DPA_DestroyCallback Memanggil pfnCB pada setiap elemen array pointer dinamis (DPA), lalu membebaskan DPA. |
DPA_EnumCallback Melakukan iterasi melalui Dynamic Pointer Array (DPA) dan memanggil pfnCB pada setiap item. |
DPA_FastDeleteLastPtr Menghapus penunjuk terakhir dari array pointer dinamis (DPA). |
DPA_FastGetPtr Mendapatkan nilai pointer yang ditentukan dalam array pointer dinamis (DPA). |
DPA_GetPtr Mendapatkan item dari array pointer dinamis (DPA). |
DPA_GetPtrCount Mendapatkan jumlah pointer dalam array pointer dinamis (DPA). |
DPA_GetPtrIndex Mendapatkan indeks item yang cocok yang ditemukan dalam array penunjuk dinamis (DPA). |
DPA_GetPtrPtr Mendapatkan penunjuk ke array pointer internal dari array pointer dinamis (DPA). |
DPA_GetSize Mendapatkan ukuran array pointer dinamis (DPA). |
DPA_Grow Mengubah jumlah pointer dalam array pointer dinamis (DPA). |
DPA_InsertPtr Menyisipkan item baru pada posisi tertentu dalam array penunjuk dinamis (DPA). Jika perlu, DPA diperluas untuk mengakomodasi item baru. |
DPA_LoadStream Memuat array pointer dinamis (DPA) dari aliran dengan memanggil fungsi panggilan balik yang ditentukan untuk membaca setiap elemen. |
DPA_Merge Menggabungkan konten dua array penunjuk dinamis (DPA). |
DPA_SaveStream Menyimpan array pointer dinamis (DPA) ke aliran dengan menulis header, lalu memanggil fungsi panggilan balik yang ditentukan untuk menulis setiap elemen. |
DPA_Search Menemukan item dalam array penunjuk dinamis (DPA). |
DPA_SetPtr Menetapkan nilai ke item dalam array pointer dinamis (DPA). |
DPA_SetPtrCount Mengatur jumlah pointer dalam array pointer dinamis (DPA). |
DPA_Sort Mengurutkan item dalam Dynamic Pointer Array (DPA). |
DPA_SortedInsertPtr Sisipkan item baru sebelum atau sesudah item yang ada. |
DSA_AppendItem Menambahkan item baru ke akhir array struktur dinamis (DSA). |
DSA_Clone Menduplikasi array struktur dinamis (DSA). |
DSA_Create Membuat array struktur dinamis (DSA). |
DSA_DeleteAllItems Menghapus semua item dari array struktur dinamis (DSA). |
DSA_DeleteItem Menghapus item dari array struktur dinamis (DSA). |
DSA_Destroy Membebaskan array struktur dinamis (DSA). |
DSA_DestroyCallback Melakukan iterasi melalui array struktur dinamis (DSA), memanggil fungsi panggilan balik tertentu pada setiap item. Setelah mencapai akhir array, DSA dibebaskan. |
DSA_EnumCallback Melakukan iterasi melalui array struktur dinamis (DSA) dan memanggil pfnCB pada setiap item. |
DSA_GetItem Mendapatkan elemen dari array struktur dinamis (DSA). |
DSA_GetItemCount Mendapatkan jumlah item dalam array struktur dinamis (DSA). |
DSA_GetItemPtr Mendapatkan penunjuk ke elemen dari array struktur dinamis (DSA). |
DSA_GetSize Mendapatkan ukuran array struktur dinamis (DSA). |
DSA_InsertItem Menyisipkan item baru ke dalam array struktur dinamis (DSA). Jika perlu, DSA diperluas untuk mengakomodasi item baru. |
DSA_SetItem Mengatur konten elemen dalam array struktur dinamis (DSA). |
DSA_Sort Mengurutkan item dalam array struktur dinamis (DSA). |
DSA_Sort Fungsi DSA_Sort mengurutkan item dalam array struktur dinamis (DSA). |
Str_SetPtrW Mengatur ppszCurrent ke salinan pszNew dan membebaskan nilai sebelumnya, jika perlu. |
Fungsi panggilan balik
PFNDACOMPARE Menentukan prototipe untuk fungsi perbandingan yang digunakan oleh DSA_Sort. |
PFNDACOMPARECONST Menentukan prototipe untuk fungsi perbandingan yang digunakan oleh DSA_Sort ketika item yang dibandingkan adalah objek konstanta. |
PFNDAENUMCALLBACK Menentukan prototipe untuk fungsi panggilan balik yang digunakan oleh fungsi array struktur dinamis (DSA) dan array pointer dinamis (DPA). |
PFNDAENUMCALLBACKCONST Menentukan prototipe untuk fungsi panggilan balik yang digunakan oleh fungsi array struktur dinamis (DSA) dan array penunjuk dinamis (DPA) ketika item yang terlibat adalah penunjuk ke data konstanta. |
PFNDPAMERGE Menentukan prototipe untuk fungsi penggabungan yang digunakan oleh DPA_Merge. |
PFNDPAMERGECONST Menentukan prototipe untuk fungsi penggabungan yang digunakan oleh DPA_Merge, menggunakan nilai konstanta. |
PFNDPASTREAM Menentukan prototipe untuk fungsi panggilan balik yang digunakan oleh DPA_LoadStream dan DPA_SaveStream. |
Struktur
DPASTREAMINFO Berisi item aliran yang digunakan oleh fungsi panggilan balik PFNDPASTREAM. |