Changeset 74 for branches/v2.9_Lars/mediafolder/include/wpobject.hh
- Timestamp:
- Sep 30, 2023, 11:06:42 PM (23 months ago)
- Location:
- branches/v2.9_Lars
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/v2.9_Lars/mediafolder/include/wpobject.hh
r59 r74 18 18 #define OBJSTYLE_NOLINK 4 19 19 #define OBJSTYLE_NOCOPY 8 20 #define OBJSTYLE_NOTDEFAULTICON 16 /* Intentionally not declared CLSSTYLE */ 20 #define OBJSTYLE_NOTDEFAULTICON 16 /* Intentionally not declared CLSSTYLE */ 21 21 #define OBJSTYLE_TEMPLATE 32 22 22 #define OBJSTYLE_NODELETE 64 … … 27 27 #define OBJSTYLE_NORENAME 2048 28 28 #define OBJSTYLE_NODROP 4096 29 #define OBJSTYLE_NODROPON 8192 /* Use instead of OBJSTYLE_NODROP, 30 because OBJSTYLE_NODROP and 31 CLSSTYLE_PRIVATE have the same 32 value (DD 86093F) */ 33 #define OBJSTYLE_CUSTOMICON 16384 /* Use instead of OBJSTYLE_NOTDEFAULTICON 34 because OBJSTYLE_NOTDEFAULTICON and 35 CLSSTYLE_NEVERTEMPLATE have the same 36 value (DD 86093F) */ 29 #define OBJSTYLE_NODROPON 8192 /* Use instead of OBJSTYLE_NODROP, 30 because OBJSTYLE_NODROP and 31 CLSSTYLE_PRIVATE have the same 32 value (DD 86093F) */ 33 #define OBJSTYLE_CUSTOMICON 16384 /* Use instead of OBJSTYLE_NOTDEFAULTICON 34 because OBJSTYLE_NOTDEFAULTICON and 35 CLSSTYLE_NEVERTEMPLATE have the same 36 value (DD 86093F) */ 37 37 38 38 /* Class style flags (see wpclsQueryStyle) */ … … 47 47 #define CLSSTYLE_NEVERVISIBLE OBJSTYLE_NOTVISIBLE 48 48 #define CLSSTYLE_NEVERRENAME OBJSTYLE_NORENAME 49 #define CLSSTYLE_PRIVATE 4096 /* Intentionally not declared OBJSTYLE */ 50 #define CLSSTYLE_NEVERSETTINGS OBJSTYLE_NOSETTINGS /*DD 86093F*/ 51 #define CLSSTYLE_NEVERDROPON OBJSTYLE_NODROPON /*DD 86093F*/ 52 #define CLSSTYLE_HIDDEN 32768 /* Use instead of CLSSTYLE_PRIVATE 53 because OBJSTYLE_NODROP and 54 CLSSTYLE_PRIVATE have the same 55 value (DD 86093F) */ 56 #define CLSSTYLE_DONTTEMPLATE 65536 /* Use instead of CLSSTYLE_NEVERTEMPLATE 57 because OBJSTYLE_NOTDEFAULTICON and 58 CLSSTYLE_NEVERTEMPLATE have the same 59 value (DD 86093F) */ 49 #define CLSSTYLE_PRIVATE 4096 /* Intentionally not declared OBJSTYLE */ 50 #define CLSSTYLE_NEVERSETTINGS OBJSTYLE_NOSETTINGS /*DD 86093F*/ 51 #define CLSSTYLE_NEVERDROPON OBJSTYLE_NODROPON /*DD 86093F*/ 52 #define CLSSTYLE_HIDDEN 32768 /* Use instead of CLSSTYLE_PRIVATE 53 because OBJSTYLE_NODROP and 54 CLSSTYLE_PRIVATE have the same 55 value (DD 86093F) */ 56 #define CLSSTYLE_DONTTEMPLATE 65536 /* Use instead of CLSSTYLE_NEVERTEMPLATE 57 because OBJSTYLE_NOTDEFAULTICON and 58 CLSSTYLE_NEVERTEMPLATE have the same 59 value (DD 86093F) */ 60 60 61 61 #define SETTINGS_PAGE_REMOVED -1 … … 153 153 HWND hwndCnr; /* Cnr into which object is inserted */ 154 154 PMINIRECORDCORE pRecord; /* Record pointer within that cnr */ 155 ULONG ulUser; /* For application use RECSH */ 155 ULONG ulUser; /* For application use RECSH */ 156 156 } RECORDITEM; 157 157 typedef RECORDITEM *PRECORDITEM; … … 359 359 #define SEARCH_THIS_FOLDER 2 360 360 #define SEARCH_THIS_TREE 3 361 361 362 362 363 363 /* Find method related types and constants */ … … 402 402 #define CTXT_PUTDOWN_CANCEL 0x2000000 /*rme88844*/ 403 403 404 404 405 405 /* Flags for the wpDisplayMenu() method */ 406 406 … … 420 420 #define WPMENUID_SELECT 4 421 421 #define WPMENUID_SORT 5 422 #define WPMENUID_TREE 123 /*DD 86092F*/ 423 #define WPMENUID_FIND 8 /*DD 86092F*/ 424 #define WPMENUID_CREATEANOTHER 101 /*DD 86092F*/ 425 #define WPMENUID_MOVE 107 /*DD 86092F*/ 426 #define WPMENUID_COPY 108 /*DD 86092F*/ 427 #define WPMENUID_DELETE 109 /*DD 86092F*/ 428 #define WPMENUID_PROPERTIES 112 /*DD 86092F*/ 429 #define WPMENUID_SELALL 114 /*DD 86092F*/ 430 #define WPMENUID_DESELALL 115 /*DD 86092F*/ 431 #define WPMENUID_RESERVED1 118 /*DD 86092F*/ 432 #define WPMENUID_CLOSE 120 /*DD 86092F*/ 433 #define WPMENUID_FORMAT 124 /*DD 86092F*/ 434 #define WPMENUID_CHKDSK 128 /*DD 86092F*/ 435 #define WPMENUID_FIXDSK 129 /*DD 86092F*/ 436 #define WPMENUID_PROGRAM 132 /*DD 86092F*/ 437 #define WPMENUID_COPYDSK 182 /*DD 86092F*/ 438 #define WPMENUID_LOCKDISK 184 /*DD 86092F*/ 439 #define WPMENUID_EJECTDISK 185 /*DD 86092F*/ 440 #define WPMENUID_UNLOCKDISK 186 /*DD 86092F*/ 441 #define WPMENUID_PICKUP 188 /* rme77131*/ 442 #define WPMENUID_PUTDOWN 189 /* rme77131*/ 443 #define WPMENUID_PUTDOWN_COPY 190 /* rme77131*/ 444 #define WPMENUID_PUTDOWN_MOVE 191 /* rme77131*/ 445 #define WPMENUID_PUTDOWN_LINK 192 /* rme77131*/ 446 #define WPMENUID_PUTDOWN_CANCEL 193 /* rme77131*/ 447 #define WPMENUID_PUTDOWN_CREATE 194 /* rme77131*/ 448 #define WPMENUID_ICON 303 /*DD 86092F*/ 449 #define WPMENUID_DETAILS 304 /*DD 86092F*/ 450 #define WPMENUID_ARRANGE 309 /*DD 86092F*/ 451 #define WPMENUID_RESERVED2 315 /*DD 86092F*/ 452 #define WPMENUID_CREATESHADOW 316 /*DD 86092F*/ 453 #define WPMENUID_PALETTE 317 /*DD 86092F*/ 454 #define WPMENUID_REFRESH 503 /*DD 86092F*/ 455 #define WPMENUID_HELP_FOR_HELP 601 /*DD 86092F*/ 456 #define WPMENUID_HOWTOGETHELP 601 /*DD 86092F*/ 457 #define WPMENUID_EXTENDEDHELP 602 /*DD 86092F*/ 458 #define WPMENUID_HELPKEYS 603 /*DD 86092F*/ 459 #define WPMENUID_HELPINDEX 604 /*DD 86092F*/ 460 #define WPMENUID_SHUTDOWN 704 /*DD 86092F*/ 461 #define WPMENUID_LOCKUP 705 /*DD 86092F*/ 462 #define WPMENUID_LOGIN 708 /*DD 86092F*/ 463 #define WPMENUID_LOGOUT 709 /*DD 86092F*/ 464 #define WPMENUID_ASSIGN 710 /*DD 86092F*/ 465 #define WPMENUID_UNASSIGN 711 /*DD 86092F*/ 466 #define WPMENUID_ACCESSNEW 712 /*DD 86092F*/ 467 #define WPMENUID_SYSTEMSETUP 713 /*DD 86092F*/ 422 #define WPMENUID_TREE 123 /*DD 86092F*/ 423 #define WPMENUID_FIND 8 /*DD 86092F*/ 424 #define WPMENUID_CREATEANOTHER 101 /*DD 86092F*/ 425 #define WPMENUID_MOVE 107 /*DD 86092F*/ 426 #define WPMENUID_COPY 108 /*DD 86092F*/ 427 #define WPMENUID_DELETE 109 /*DD 86092F*/ 428 #define WPMENUID_PROPERTIES 112 /*DD 86092F*/ 429 #define WPMENUID_SELALL 114 /*DD 86092F*/ 430 #define WPMENUID_DESELALL 115 /*DD 86092F*/ 431 #define WPMENUID_RESERVED1 118 /*DD 86092F*/ 432 #define WPMENUID_CLOSE 120 /*DD 86092F*/ 433 #define WPMENUID_FORMAT 124 /*DD 86092F*/ 434 #define WPMENUID_CHKDSK 128 /*DD 86092F*/ 435 #define WPMENUID_FIXDSK 129 /*DD 86092F*/ 436 #define WPMENUID_PROGRAM 132 /*DD 86092F*/ 437 #define WPMENUID_COPYDSK 182 /*DD 86092F*/ 438 #define WPMENUID_LOCKDISK 184 /*DD 86092F*/ 439 #define WPMENUID_EJECTDISK 185 /*DD 86092F*/ 440 #define WPMENUID_UNLOCKDISK 186 /*DD 86092F*/ 441 #define WPMENUID_PICKUP 188 /* rme77131*/ 442 #define WPMENUID_PUTDOWN 189 /* rme77131*/ 443 #define WPMENUID_PUTDOWN_COPY 190 /* rme77131*/ 444 #define WPMENUID_PUTDOWN_MOVE 191 /* rme77131*/ 445 #define WPMENUID_PUTDOWN_LINK 192 /* rme77131*/ 446 #define WPMENUID_PUTDOWN_CANCEL 193 /* rme77131*/ 447 #define WPMENUID_PUTDOWN_CREATE 194 /* rme77131*/ 448 #define WPMENUID_ICON 303 /*DD 86092F*/ 449 #define WPMENUID_DETAILS 304 /*DD 86092F*/ 450 #define WPMENUID_ARRANGE 309 /*DD 86092F*/ 451 #define WPMENUID_RESERVED2 315 /*DD 86092F*/ 452 #define WPMENUID_CREATESHADOW 316 /*DD 86092F*/ 453 #define WPMENUID_PALETTE 317 /*DD 86092F*/ 454 #define WPMENUID_REFRESH 503 /*DD 86092F*/ 455 #define WPMENUID_HELP_FOR_HELP 601 /*DD 86092F*/ 456 #define WPMENUID_HOWTOGETHELP 601 /*DD 86092F*/ 457 #define WPMENUID_EXTENDEDHELP 602 /*DD 86092F*/ 458 #define WPMENUID_HELPKEYS 603 /*DD 86092F*/ 459 #define WPMENUID_HELPINDEX 604 /*DD 86092F*/ 460 #define WPMENUID_SHUTDOWN 704 /*DD 86092F*/ 461 #define WPMENUID_LOCKUP 705 /*DD 86092F*/ 462 #define WPMENUID_LOGIN 708 /*DD 86092F*/ 463 #define WPMENUID_LOGOUT 709 /*DD 86092F*/ 464 #define WPMENUID_ASSIGN 710 /*DD 86092F*/ 465 #define WPMENUID_UNASSIGN 711 /*DD 86092F*/ 466 #define WPMENUID_ACCESSNEW 712 /*DD 86092F*/ 467 #define WPMENUID_SYSTEMSETUP 713 /*DD 86092F*/ 468 468 469 469 … … 1156 1156 * New Method: wpDrop 1157 1157 */ 1158 typedef MRESULT SOMLINK somTP_WPObject_wpDrop(WPObject *somSelf, 1159 HWND hwndCnr, 1160 PDRAGINFO pdrgInfo, 1158 typedef MRESULT SOMLINK somTP_WPObject_wpDrop(WPObject *somSelf, 1159 HWND hwndCnr, 1160 PDRAGINFO pdrgInfo, 1161 1161 PDRAGITEM pdrgItem); 1162 1162 //#pragma linkage(somTP_WPObject_wpDrop, system) … … 1256 1256 virtual BOOL wpAssertObjectMutexSem(); 1257 1257 virtual BOOL wpClose(); 1258 virtual PMINIRECORDCORE wpCnrInsertObject(HWND hwndCnr, 1259 PPOINTL pptlIcon, 1260 PMINIRECORDCORE preccParent, 1258 virtual PMINIRECORDCORE wpCnrInsertObject(HWND hwndCnr, 1259 PPOINTL pptlIcon, 1260 PMINIRECORDCORE preccParent, 1261 1261 PRECORDINSERT pRecInsert); 1262 1262 virtual BOOL wpCnrRemoveObject(HWND hwndCnr); 1263 1263 virtual BOOL wpCnrSetEmphasis(ULONG ulEmphasisAttr, BOOL fTurnOn); 1264 1264 virtual ULONG wpConfirmDelete(ULONG fConfirmations); 1265 virtual ULONG wpConfirmObjectTitle(WPFolder* Folder, WPObject** ppDuplicate, 1266 PSZ pszTitle, ULONG cbTitle, 1265 virtual ULONG wpConfirmObjectTitle(WPFolder* Folder, WPObject** ppDuplicate, 1266 PSZ pszTitle, ULONG cbTitle, 1267 1267 ULONG menuID); 1268 1268 virtual void wpCopiedFromTemplate(); 1269 1269 virtual WPObject* wpCopyObject(WPFolder* Folder, BOOL fLock); 1270 virtual WPObject* wpCreateAnother(PSZ pszTitle, PSZ pszSetupEnv, 1270 virtual WPObject* wpCreateAnother(PSZ pszTitle, PSZ pszSetupEnv, 1271 1271 WPFolder* Folder); 1272 virtual WPObject* wpCreateFromTemplate(WPFolder* folder, 1272 virtual WPObject* wpCreateFromTemplate(WPFolder* folder, 1273 1273 BOOL fLock); 1274 virtual WPObject* wpCreateShadowObject(WPFolder* Folder, 1274 virtual WPObject* wpCreateShadowObject(WPFolder* Folder, 1275 1275 BOOL fLock); 1276 1276 virtual ULONG wpDelete(ULONG fConfirmations); 1277 1277 virtual BOOL wpDeleteFromObjUseList(PUSEITEM pUseItem); 1278 1278 virtual BOOL wpDisplayHelp(ULONG HelpPanelId, PSZ HelpLibrary); 1279 virtual HWND wpDisplayMenu(HWND hwndOwner, HWND hwndClient, 1280 POINTL* ptlPopupPt, ULONG ulMenuType, 1279 virtual HWND wpDisplayMenu(HWND hwndOwner, HWND hwndClient, 1280 POINTL* ptlPopupPt, ULONG ulMenuType, 1281 1281 ULONG ulReserved); 1282 1282 virtual BOOL wpDoesObjectMatch(PVOID pvoidExtendedCriteria); 1283 1283 virtual MRESULT wpDraggedOverObject(WPObject* DraggedOverObject); 1284 1284 virtual MRESULT wpDragOver(HWND hwndCnr, PDRAGINFO pdrgInfo); 1285 virtual MRESULT wpDrop(HWND hwndCnr, PDRAGINFO pdrgInfo, 1285 virtual MRESULT wpDrop(HWND hwndCnr, PDRAGINFO pdrgInfo, 1286 1286 PDRAGITEM pdrgItem); 1287 1287 virtual BOOL wpDroppedOnObject(WPObject* DroppedOnObject); 1288 1288 virtual MRESULT wpEndConversation(ULONG ulItemID, ULONG flResult); 1289 virtual ULONG wpFilterPopupMenu(ULONG ulFlags, HWND hwndCnr, 1289 virtual ULONG wpFilterPopupMenu(ULONG ulFlags, HWND hwndCnr, 1290 1290 BOOL fMultiSelect); 1291 1291 virtual PUSEITEM wpFindUseItem(ULONG type, PUSEITEM pCurrentItem); … … 1295 1295 virtual BOOL wpHide(); 1296 1296 virtual void wpInitData(); 1297 virtual BOOL wpInsertPopupMenuItems(HWND hwndMenu, ULONG iPosition, 1298 HMODULE hmod, ULONG MenuID, 1297 virtual BOOL wpInsertPopupMenuItems(HWND hwndMenu, ULONG iPosition, 1298 HMODULE hmod, ULONG MenuID, 1299 1299 ULONG SubMenuID); 1300 1300 virtual ULONG wpInsertSettingsPage(HWND hwndNotebook, PPAGEINFO ppageinfo); 1301 1301 virtual BOOL wpMenuItemHelpSelected(ULONG MenuId); 1302 1302 virtual BOOL wpMenuItemSelected(HWND hwndFrame, ULONG ulMenuId); 1303 virtual BOOL wpModifyPopupMenu(HWND hwndMenu, HWND hwndCnr, 1303 virtual BOOL wpModifyPopupMenu(HWND hwndMenu, HWND hwndCnr, 1304 1304 ULONG iPosition); 1305 1305 virtual BOOL wpMoveObject(WPFolder* Folder); … … 1330 1330 virtual ULONG wpRequestObjectMutexSem(ULONG ulTimeout); 1331 1331 virtual BOOL wpRestore(); 1332 virtual BOOL wpRestoreData(PSZ pszClass, ULONG ulKey, PBYTE pValue, 1332 virtual BOOL wpRestoreData(PSZ pszClass, ULONG ulKey, PBYTE pValue, 1333 1333 PULONG pcbValue); 1334 1334 virtual BOOL wpRestoreLong(PSZ pszClass, ULONG ulKey, PULONG pulValue); 1335 1335 virtual BOOL wpRestoreState(ULONG ulReserved); 1336 virtual BOOL wpRestoreString(PSZ pszClass, ULONG ulKey, 1336 virtual BOOL wpRestoreString(PSZ pszClass, ULONG ulKey, 1337 1337 PSZ pszValue, PULONG pcbValue); 1338 virtual BOOL wpSaveData(PSZ pszClass, ULONG ulKey, PBYTE pValue, 1338 virtual BOOL wpSaveData(PSZ pszClass, ULONG ulKey, PBYTE pValue, 1339 1339 ULONG cbValue); 1340 1340 virtual BOOL wpSaveImmediate(); … … 1343 1343 virtual BOOL wpSaveState(); 1344 1344 virtual BOOL wpSaveString(PSZ pszClass, ULONG ulKey, PSZ pszValue); 1345 virtual BOOL wpScanSetupString(PSZ pszSetupString, PSZ pszKey, 1345 virtual BOOL wpScanSetupString(PSZ pszSetupString, PSZ pszKey, 1346 1346 PSZ pszValue, PULONG pcbValue); 1347 1347 virtual void wpSetConcurrentView(ULONG ulCCView); … … 1350 1350 virtual BOOL wpSetDefaultView(ULONG ulView); 1351 1351 virtual BOOL wpSetError(ULONG ulErrorId); 1352 virtual BOOL wpSetIconHandle(HPOINTER hptrNewIcon);1353 1352 virtual USHORT wpQueryScreenGroupID(USHORT usPrevSgId); 1354 1353 virtual BOOL wpSetupOnce(PSZ pszSetupString); … … 1368 1367 virtual void wpObjectReady(ULONG ulCode, WPObject* refObject); 1369 1368 virtual BOOL wpIsObjectInitialized(); 1370 virtual WPObject* wpCreateShadowObjectExt(WPFolder* Folder, 1371 BOOL fLock, PSZ pszSetup, 1369 virtual WPObject* wpCreateShadowObjectExt(WPFolder* Folder, 1370 BOOL fLock, PSZ pszSetup, 1372 1371 M_WPObject* shadowClass); 1373 1372 virtual BOOL wpCnrDeleteUseItem(HWND hwndCnr); … … 1383 1382 virtual BOOL wpIsLocked(); 1384 1383 virtual PULONG wpQueryContainerFlagPtr(); 1385 virtual ULONG wpWaitForClose(LHANDLE lhView, ULONG ulViews, 1384 virtual ULONG wpWaitForClose(LHANDLE lhView, ULONG ulViews, 1386 1385 long lTimeOut, BOOL bAutoClose); 1387 WPObject(); 1388 virtual ~WPObject(); 1389 #pragma SOMReleaseOrder ( \ 1386 virtual BOOL wpIdentify(PSZ pszIdentity); 1387 virtual BOOL wpModifyMenu( 1388 HWND hwndMenu, 1389 HWND hwndCnr, 1390 ULONG iPosition, 1391 ULONG ulMenuType, 1392 ULONG ulView, 1393 ULONG ulReserved); 1394 virtual BOOL wpFilterMenu( 1395 FILTERFLAGS* pFlags, 1396 HWND hwndCnr, 1397 BOOL fMultiSelect, 1398 ULONG ulMenuType, 1399 ULONG ulView, 1400 ULONG ulReserved); 1401 virtual BOOL wpInsertMenuItems( 1402 HWND hwndMenu, 1403 ULONG iPosition, 1404 HMODULE hmod, 1405 ULONG MenuID, 1406 ULONG SubMenuID); 1407 virtual BOOL wpSetMenuStyle(ULONG ulStyle); 1408 virtual ULONG wpQueryMenuStyle(); 1409 1410 WPObject(); 1411 virtual ~WPObject(); 1412 #pragma SOMReleaseOrder ( \ 1390 1413 "wpSetTitle", \ 1391 1414 "wpQueryTitle", \ … … 1465 1488 *, \ 1466 1489 "wpRegisterView", \ 1467 *, \1490 "wpIdentify", \ 1468 1491 "wpSetDefaultHelp", \ 1469 1492 "wpQueryDefaultHelp", \ … … 1529 1552 "wpIsObjectInitialized", \ 1530 1553 "wpCreateShadowObjectExt", \ 1531 "wpSetIconHandle", \1554 *, \ 1532 1555 *, \ 1533 1556 *, \ … … 1537 1560 "wpSetupOnce", \ 1538 1561 "wpAddObjectGeneralPage2", \ 1562 *, \ 1563 *, \ 1564 "wpModifyMenu", \ 1565 "wpFilterMenu", \ 1566 "wpInsertMenuItems", \ 1567 "wpSetMenuStyle", \ 1568 "wpQueryMenuStyle", \ 1569 *, \ 1570 *, \ 1571 *, \ 1572 *, \ 1573 *, \ 1574 *, \ 1575 *, \ 1539 1576 *, \ 1540 1577 *) … … 1763 1800 * New Method: wpclsQueryObject 1764 1801 */ 1765 typedef WPObject* SOMLINK somTP_M_WPObject_wpclsQueryObject(M_WPObject *somSelf, 1802 typedef WPObject* SOMLINK somTP_M_WPObject_wpclsQueryObject(M_WPObject *somSelf, 1766 1803 HOBJECT hObject); 1767 1804 //#pragma linkage(somTP_M_WPObject_wpclsQueryObject, system) … … 1841 1878 virtual BOOL wpclsCreateDefaultTemplates(WPObject* Folder); 1842 1879 virtual void wpclsInitData(); 1843 virtual WPObject* wpclsMakeAwake(PSZ pszTitle, ULONG ulStyle, 1844 HPOINTER hptrIcon, POBJDATA pObjData, 1880 virtual WPObject* wpclsMakeAwake(PSZ pszTitle, ULONG ulStyle, 1881 HPOINTER hptrIcon, POBJDATA pObjData, 1845 1882 WPFolder* Folder, ULONG ulUser); 1846 virtual WPObject* wpclsNew(PSZ pszTitle, PSZ pszSetupEnv, 1883 virtual WPObject* wpclsNew(PSZ pszTitle, PSZ pszSetupEnv, 1847 1884 WPFolder* Folder, BOOL fLock); 1848 virtual BOOL wpclsQueryDefaultHelp(PULONG pHelpPanelId, 1885 virtual BOOL wpclsQueryDefaultHelp(PULONG pHelpPanelId, 1849 1886 PSZ pszHelpLibrary); 1850 1887 virtual ULONG wpclsQueryDefaultView(); 1851 1888 virtual PCLASSDETAILS wpclsQueryDetails(); 1852 virtual ULONG wpclsQueryDetailsInfo(PCLASSFIELDINFO* ppClassFieldInfo, 1889 virtual ULONG wpclsQueryDetailsInfo(PCLASSFIELDINFO* ppClassFieldInfo, 1853 1890 PULONG pSize); 1854 virtual BOOL wpclsQueryExtendedCriteria(PSZ pszName, ULONG ulSearchType, 1891 virtual BOOL wpclsQueryExtendedCriteria(PSZ pszName, ULONG ulSearchType, 1855 1892 PVOID pvoidExtendedCriteria); 1856 1893 virtual WPObject* wpclsQueryFolder(PSZ pszLocation, BOOL fLock); 1857 1894 virtual HPOINTER wpclsQueryIcon(); 1858 virtual void wpclsQuerySearchInfo(M_WPObject** ClassExtended, 1859 M_WPObject** ClassCreate, 1895 virtual void wpclsQuerySearchInfo(M_WPObject** ClassExtended, 1896 M_WPObject** ClassCreate, 1860 1897 PULONG pulClassCriteriaSize); 1861 1898 virtual ULONG wpclsQueryStyle(); 1862 1899 virtual PSZ wpclsQueryTitle(); 1863 1900 virtual void wpclsUnInitData(); 1864 virtual BOOL wpclsFindObjectFirst(PCLASS pClassList, PHFIND phFind, 1865 PSZ pszTitle, WPFolder* Folder, 1866 BOOL fSubfolders, PVOID pExtendedCriteria, 1901 virtual BOOL wpclsFindObjectFirst(PCLASS pClassList, PHFIND phFind, 1902 PSZ pszTitle, WPFolder* Folder, 1903 BOOL fSubfolders, PVOID pExtendedCriteria, 1867 1904 POBJECT pBuffer, PULONG pCount); 1868 virtual BOOL wpclsFindObjectNext(HFIND hFind, POBJECT pBuffer, 1905 virtual BOOL wpclsFindObjectNext(HFIND hFind, POBJECT pBuffer, 1869 1906 PULONG pCount); 1870 1907 virtual BOOL wpclsFindObjectEnd(HFIND hFind); … … 1877 1914 virtual void wpclsDecUsage(); 1878 1915 virtual void wpclsIncUsage(); 1879 virtual BOOL wpclsInsertMultipleObjects(HWND hwndCnr, PPOINTL pptlIcon, 1880 PVOID* pObjectArray, 1881 PVOID pRecordParent, 1916 virtual BOOL wpclsInsertMultipleObjects(HWND hwndCnr, PPOINTL pptlIcon, 1917 PVOID* pObjectArray, 1918 PVOID pRecordParent, 1882 1919 ULONG NumRecords); 1883 1920 virtual WPObject* wpclsFindOneObject(HWND hwndOwner, PSZ pszFindParams); … … 1886 1923 virtual BOOL wpclsSetIcon(HPOINTER hptrNewIcon); 1887 1924 virtual WPObject* wpclsObjectFromHandle(HOBJECT hObject); 1888 virtual BOOL wpclsRemoveObjects(HWND hwndCnr, PVOID* pRecordArray, 1925 virtual BOOL wpclsRemoveObjects(HWND hwndCnr, PVOID* pRecordArray, 1889 1926 ULONG NumRecords, BOOL RemoveAll); 1890 virtual ~M_WPObject(); 1927 virtual ~M_WPObject(); 1891 1928 virtual void somClassReady(); 1892 1929 virtual SOMObject* somNew();
Note:
See TracChangeset
for help on using the changeset viewer.