3void stDtor_obj(stype st, _Pre_notnull_ _Post_invalid_ stgeneric *stgen, uint32 flags);
4intptr stCmp_obj(stype st, _In_ stgeneric stgen1, _In_ stgeneric stgen2, uint32 flags);
5void stCopy_obj(stype st, _stCopyDest_Anno_(st) stgeneric *dest, _In_ stgeneric src, uint32 flags);
6uint32 stHash_obj(stype st, _In_ stgeneric stgen, uint32 flags);
7_Success_(
return) _Check_return_
8bool stConvert_obj(stype destst, _stCopyDest_Anno_(destst) stgeneric *dest, stype srcst, _In_ stgeneric src, uint32 flags);
10void stDtor_weakref(stype st, _Pre_notnull_ _Post_invalid_ stgeneric * stgen, uint32 flags);
11intptr stCmp_weakref(stype st, _In_ stgeneric stgen1, _In_ stgeneric stgen2, uint32 flags);
12void stCopy_weakref(stype st, _stCopyDest_Anno_(st) stgeneric * dest, _In_ stgeneric src, uint32 flags);